/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 *//*!
 * jQuery UI CSS Framework 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:1000}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1019 !important}/*!

 * jQuery UI Autocomplete 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;max-height:260px;overflow-y:auto;overflow-x:hidden;z-index:10000 !important}.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-state-focus>div{border:none;color:#fff;background-color:var(--hover-color) !important;background-image:none}ul.ui-autocomplete.ui-menu li>div{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.ui-autocomplete.ui-menu li>div.ui-state-active{background-color:var(--primary-color) !important;color:#fff !important;text-decoration:none;border:none !important}ul.ui-autocomplete.ui-menu li>div.ui-state-active .s1_gray{color:#fff !important}ul.ui-autocomplete.ui-menu li:nth-child(even)>div{margin:0;padding:2px 4px !important;background-color:var(--input-bg)}ul.ui-autocomplete.ui-menu li:nth-child(odd)>div{margin:0;padding:2px 4px !important;background-color:var(--input-bg)}/*!
 * jQuery UI Datepicker 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:500;border:0}.ui-datepicker td{border:0;padding:1px;color:var(--text-color)}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}/*!
 * jQuery UI Dialog 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-header{background-color:var(--panel-header-bg);color:var(--text-color);font-weight:500}.ui-widget-header a{color:var(--text-color)}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid var(--border-active);background-color:#fff;font-weight:normal;color:var(--text-color)}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:var(--text-color);text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid var(--border-active);background-color:#fff;font-weight:normal;color:varr(--hover-color)}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:varr(--hover-color);text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background-color:#fff;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background-color:#fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background-color:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:500}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/images/jquery-ui/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-widget-overlay{background-color:var(--dimmer);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background-color:#aaa;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
:root{--off-black: rgb(10, 10, 10);--blue: #46a0fa;--blue-transparent: color-mix(in srgb, var(--blue), transparent 80%);--blue-hover: #0562c0;--blue-dark: #0562c0;--green: #23d2a0;--green-transparent: color-mix(in srgb, var(--green), transparent 80%);--green-dark: #00835d;--green-hover: #06b382;--purple: #b48cfa;--purple-transparent: color-mix(in srgb, var(--purple), transparent 80%);--purple-dark: #976ddf;--purple-hover: #976ddf;--pink: #ff005c;--pink-transparent: color-mix(in srgb, var(--pink), transparent 80%);--pink-dark: #c20e4f;--pink-hover: #c20e4f;--orange: #ff8540;--orange-transparent: color-mix(in srgb, var(--orange), transparent 80%);--orange-dark: #bf4500;--yellow: #ffcc02;--yellow-transparent: color-mix(in srgb, var(--yellow), transparent 80%);--yellow-dark: color-mix(in srgb, var(--yellow), #bf4500 30%);--yellow-new-chip: #ffec89;--gray: color-mix(in srgb, var(--text-color), transparent 70%);--gray-transparent: color-mix(in srgb, var(--text-color), transparent 80%);--gray-dark: color-mix(in srgb, var(--text-color), transparent 50%);--error-red: #ec1414;--error-color: color-mix(in srgb, var(--error-red), var(--text-color) 5%);--error-color-dark: #bc1c21;--error-bg: color-mix(in srgb, var(--error-red), transparent 95%);--warning-color: color-mix(in srgb, var(--yellow), var(--text-color) 80%);--warning-bg: var(--yellow-transparent);--success-color: #01a04a;--success-bg: color-mix(in srgb, var(--success-color), transparent 95%);--google-color: #e0492f;--google-color-hover: color-mix(in srgb, var(--google-color), black 15%);--text-color-error: var(--error-color);--map-show-purple: #801dc9;--map-venue-blue: #6393f2;--map-ground-yellow: #f3c643;--map-airport-green: #3b9c3b;--map-multi-marker-black: #414141;--hover-color: var(--orange);--primary-color: var(--purple);--primary-color-transparent: var(--purple-transparent);--primary-color-hover: var(--purple-hover);--secondary-color: var(--blue);--secondary-color-transparent: var(--blue-transparent);--secondary-color-hover: var(--blue-hover);--panel-content-border: color-mix(in srgb, var(--text-color), transparent 85%);--panel-content-border-hover: color-mix(in srgb, var(--secondary-color), transparent 55%);--divider-line-color: color-mix(in srgb, var(--text-color), transparent 88%);--shadow: color-mix(in srgb, black, transparent 75%);--dimmer: color-mix(in srgb, black, transparent 40%);--border-inactive: color-mix(in srgb, var(--text-color), transparent 95%);--border-active: color-mix(in srgb, var(--text-color), transparent 50%);--border-focus: var(--blue);--card-floating-selected-bg: var(--orange);--input-bg: var(--panel-bg);--input-error-bg: var(--error-bg);--input-error-border: var(--error-color);--input-error-text: var(--error-color);--input-placeholder-text: color-mix(in srgb, var(--text-color), transparent 40%);--input-placeholder-error: color-mix(in srgb, var(--input-error-text), transparent 40%);--form-disabled-bg: color-mix(in srgb, var(--text-color), transparent 90%);--form-disabled-color: color-mix(in srgb, var(--text-color), transparent 65%);--checkbox-bg: transparent;--checkbox-active-bg: transparent;--row-selected-color-lighter: color-mix(in srgb, var(--blue), transparent 90%);--row-selected-color: color-mix(in srgb, var(--blue), transparent 80%);--row-selected-color-darker: color-mix(in srgb, var(--blue), transparent 60%);--esign-sign-line-color: color-mix(in srgb, black, transparent 80%)}:root{--font-family: Roboto, sans-serif;--font-size-small: 12px;--font-size-smaller: 11px;--radius-small: 2px;--radius-medium: 4px;--radius-large: 8px;--padding-panel: 24px;--padding-panel-small: 16px;--spacing-page: 16px;--spacing-panel: 8px}html ::-webkit-scrollbar,body ::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:10px;margin-right:2px}html ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{cursor:pointer;border-radius:var(--radius-medium);background:var(--scrollbar-thumb-bg);transition:color .3s ease-in-out}html ::-webkit-scrollbar-thumb:window-inactive,body ::-webkit-scrollbar-thumb:window-inactive{background:var(--scrollbar-thumb-bg)}html ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}textarea{display:block;resize:vertical}fieldset{border:solid 1px var(--border-active);-moz-border-radius:var(--radius-large);-webkit-border-radius:var(--radius-large);border-radius:var(--radius-large);padding:20px}hr{border:none;height:1px;color:var(--border-active);background-color:var(--border-active)}UL{margin:0;padding-left:18px}ol{padding-left:1em}ol li{margin-bottom:.5em}H1,H2,H3,H4{margin:0;padding:0}h2,.h2{font-weight:normal}h3,.h3{font-weight:500}.h4{font-size:1.07142857rem;font-weight:500}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}a.no-decoration{text-decoration:none}a.take-all-width{display:inline-block;width:100%}.s1_dateinput{vertical-align:top;width:100px !important}.s1_dateinput::-ms-clear,.s1_timeinput::-ms-clear,.s1_decimalinput::-ms-clear,.s1_integerinput::-ms-clear{display:none}.s1_timeinput{width:85px !important}.s1_decimalinput{width:90px !important;margin-right:6px}.s1_integerinput{width:60px !important;margin-right:6px}input[type=text],input[type=search],input[type=url],input[type=email],input[type=password],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--border-active);border-radius:var(--radius-medium);padding:7px 7px;margin:0}input[type=text]:focus,input[type=search]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{outline:none;border:1px solid var(--border-focus)}div.terms-conditions ol{margin:0;padding:0}div.terms-conditions>ol li{list-style-position:initial}div.terms-conditions>ol>li{_margin-left:2em;margin-bottom:3em;list-style-position:inside}div.terms-conditions>ol>li H2{text-transform:uppercase;display:inline-block;margin-top:.8em;margin-bottom:1em}div.terms-conditions>ol>li::marker{font-weight:500;font-size:1.71428571rem}div.terms-conditions>ol>li:first-child H2{margin-top:0em}div.terms-conditions>ol>li:last-child{margin-bottom:0}.editable input{color:var(--error-color);font-weight:500;float:left;width:100%;border:1px solid silver;border-radius:var(--radius-medium);padding:5px 7px;box-sizing:border-box}input[type=checkbox]{margin:2px 5px 3px 0}input[type=text],input[type=search],input[type=url],input[type=email],input[type=password],textarea,select,input[type=checkbox]{background-color:var(--input-bg)}input[type=text]:disabled,input[type=search]:disabled,input[type=url]:disabled,input[type=email]:disabled,input[type=password]:disabled,textarea:disabled,select:disabled,input[type=checkbox]:disabled{background-color:var(--form-disabled-bg);color:var(--form-disabled-color)}::-webkit-input-placeholder{color:var(--text-color-lighter)}:-moz-placeholder{color:var(--text-color-lighter)}::-moz-placeholder{color:var(--text-color-lighter)}:-ms-input-placeholder{color:var(--text-color-lighter)}input div{vertical-align:top}a:hover{opacity:1}a:hover.red{color:var(--error-color-dark)}a.red{color:var(--error-color)}a.inactive{pointer-events:none;cursor:default}a.inactive:hover{all:unset}.s1_gray,.text-sublabel,.text-light{color:var(--text-color-light)}.s1_small,.text-sublabel{font-size:var(--font-size-small);font-weight:normal;line-height:var(--font-size-small)}.s1_smaller{font-size:var(--font-size-smaller);font-weight:normal;line-height:var(--font-size-smaller)}.big_text{font-size:16px}.bigger_text{font-size:18px}.huge_text{font-size:20px}.s1_red{color:var(--error-color)}.s1_green{color:var(--green)}.s1_blue{color:var(--blue)}.s1_orange{color:var(--orange)}.white-text{color:#fff}.white-text .s1_red{color:var(--error-bg)}.white-text .s1_gray,.white-text .icon-cancelled,.white-text .icon-confirmed,.white-text .icon-option{color:var(--text-color-inv)}.white-text A{color:var(--text-color-inv)}.white-text A:hover{color:var(--hover-color)}.blue-bg{background-color:var(--blue) !important}.blue-bg-airport-list-tr>td{background-color:var(--primary-color) !important}.gray-bg{background-color:var(--gray)}.darkgray-bg{background-color:var(--gray-dark)}.green-bg{background-color:var(--green)}.darkgreen-bg{background-color:var(--green-dark)}.orange-bg{background-color:var(--orange)}.red-bg{background-color:var(--pink)}.purple-bg{background-color:var(--purple)}.nowrap{white-space:nowrap}.gray-100{background-color:var(--gray-100)}.gray-250{background-color:var(--panel-header-darker)}.lightred-bg{background-color:var(--error-bg)}.lightgreen-bg{background-color:var(--green-transparent)}.lightyellow-bg{background-color:var(--yellow-transparent)}.lightblue-bg{background-color:var(--blue-transparent)}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}i.red,span.red{color:var(--pink)}i.green,span.green{color:var(--green)}i.darkgreen,span.darkgreen{color:var(--green-dark)}i.orange,span.orange{color:var(--orange)}i.purple,span.purple{color:var(--purple)}i.gray,span.gray{color:var(--gray)}i.darkgray,span.darkgray{color:var(--gray-dark)}i.blue,span.blue{color:var(--blue)}.status{width:10px}.status.red{background-color:var(--pink)}.status.green{background-color:var(--green)}.status.yellow{background-color:var(--yellow)}.status.orange{background-color:var(--orange)}.status.blue{background-color:var(--blue)}.s1_transparent,a.inactive{filter:alpha(opacity=35);opacity:.35}.s1_transparent60{filter:alpha(opacity=60);opacity:.6}.s1_transparent85{filter:alpha(opacity=85);opacity:.85}DIV.s1_img{display:inline-block}.borders{border:solid 1px var(--border-active)}.border-top{border-top:solid 1px var(--border-active)}.border-right{border-right:solid 1px var(--border-active)}.border-bottom{border-bottom:solid 1px var(--border-active)}.border-left{border-left:solid 1px var(--border-active)}.borders-2px{border:solid 2px var(--border-active)}.border-top-2px{border-top:solid 2px var(--border-active)}.border-right-2px{border-right:solid 2px var(--border-active)}.border-bottom-2px{border-bottom:solid 2px var(--border-active)}.border-left-2px{border-left:solid 2px var(--border-active)}.border-top-none{border-top:none}.border-right-none{border-right:none}.border-bottom-none{border-bottom:none}.border-left-none{border-left:none}div.red{color:var(--pink)}div.hidden{display:none}.overflow-y{overflow-y:auto}.overflow-x{overflow-x:auto}div.s1_dialogpanel{margin:inherit}.s1-shortcut-row>div:first-child{border-radius:var(--radius-medium);background-color:var(--card-bg)}.s1-shortcut-row>div{padding:6px}.s1-shortcut-row .s1-shortcut-plus{flex-basis:28px;flex-shrink:0;text-align:center;font-size:12px;background-color:var(--panel-header-bg)}.s1-linked-items-row>a{padding:6px;border-radius:var(--radius-medium);background-color:var(--card-bg)}.birthday-contact-card .aged-message{margin-top:2px}.birthday-contact-card .birth-text{text-align:right}.birthday-contact-card.aged-recently{background-color:var(--primary-color-transparent) !important;position:relative}.radius{border-radius:var(--radius-medium)}.radius-big{border-radius:var(--radius-large)}.fluid{width:100%}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div.s1_cell_dot{padding-right:5px}div>.menugroup:not(:last-child){margin-bottom:10px}div.menugroup .s1_menuitem{margin-bottom:3px;clear:both;overflow:hidden}DIV.s1_menuicon{width:30px;float:left;margin-right:5px;display:inline-block}.s1_table{width:100%}.s1_footer-row>TD,.s1_footer-row>TH{background-color:var(--panel-header-bg) !important}DIV.s1_table{display:table}DIV.s1_row{display:table-row}DIV.s1_cell{display:table-cell;vertical-align:top}TH{text-align:left;font-weight:normal}table.s1_table TD,TABLE.s1_table TH,DIV.s1_cell{vertical-align:top}.s1_whiterow TD{font-weight:normal !important;vertical-align:middle !important;padding:4px 5px !important}TD.s1_cell_boolean{text-align:center;vertical-align:middle;width:65px}td.s1_cell_phase{padding:0 !important;width:27px}td.s1_phasecell{padding:0}TD.s1_cell_boolean DIV{margin:auto}.s1_cell_financialamount{white-space:nowrap;text-align:right}.desaturate{filter:none;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}TABLE.s1_table_exchangerate TD{padding-bottom:8px;padding-right:2px;width:47px;min-width:47px;max-width:47px;white-space:nowrap}TABLE.s1_table_exchangerate TR:first-child TD,TABLE.s1_table_exchangerate TR TD:first-child{font-weight:500}.disable_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s1_warning{color:var(--error-color);clear:both}select.s1_warningborder{background-color:var(--input-bg)}.s1_warningborder{background-color:var(--error-bg);border:solid 1px var(--error-color) !important;outline:none}.subjects{padding-left:4px;padding-bottom:4px}.subjects>A{padding:0px 5px 3px 0px;font-size:.95em;display:inline-block}DIV.itemchooserTable>div{min-height:34px}td.s1_flagcell{width:40px;white-space:nowrap}td.s1_flagcell img{outline:1px solid var(--border-active)}div.ckeditordiv{border:1px solid var(--border-active);overflow-y:scroll}div.cke_chrome{border:1px solid var(--border-active) !important}.cke_bottom{display:none !important}span.cke_combo_arrow{border-top-color:var(--text-color)}span.cke_combo_text{color:var(--text-color)}.cke_editable{font-family:var(--font-family);font-size:12px;color:var(--text-color);background-color:#fff;padding:10px}div.subjecttemplates{margin-bottom:5px}div.subjecttemplates span{margin-right:5px;text-decoration:underline;cursor:pointer;font-size:.94em}.icon-favorite-on,.icon-favorite-off{cursor:pointer;opacity:.8}.icon-favorite-on:hover,.icon-favorite-off:hover{opacity:1}.icon-favorite-on:before{content:""}.icon-favorite-on:hover:before{opacity:.5}.icon-favorite-off:before{content:""}.icon-favorite-off:hover:before{opacity:.5}input.s1_magnifyingicon{padding-left:26px;background-image:url(/images/magnifying.png);background-position:6px 3px;background-repeat:no-repeat}div.s1_oauth_panel{width:90%;max-width:600px;margin:0 auto;margin-top:30px}.truncate{display:inline-block;display:-webkit-box;max-width:500px;max-height:1.2em;margin:0 auto;line-height:1.2em;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;float:left}.tag-list,.removableLabel-list{display:flex;gap:4px;row-gap:4px;flex-wrap:wrap;line-height:1em}.dotLabel{display:flex;gap:6px}.tag-toggleable-list{display:flex;gap:2px;row-gap:2px;flex-wrap:wrap;align-items:center}.tag-toggleable-list .s1_tag.selected{padding:5px 7px;outline:1.5px solid var(--panel-bg);outline-offset:-3px;opacity:1}.tag-toggleable-list .s1_tag.not-selected{margin:3px;padding:2px 4px;opacity:.4}div.s1_pill{color:#fff;display:inline-block;padding:4px 8px;text-wrap:nowrap;border-radius:1.5em;line-height:1em}div.s1_pill.blue-pill{color:var(--blue);background-color:var(--blue-transparent)}div.s1_pill.gray-pill{color:#fff;background-color:var(--gray)}div.s1_pill.darkgray-pill{color:#fff;background-color:var(--gray-dark)}div.s1_pill.green-pill{color:var(--green);background-color:var(--green-transparent)}div.s1_pill.orange-pill{color:var(--orange-dark);background-color:var(--orange-transparent)}div.s1_pill.pink-pill{color:var(--pink);background-color:var(--pink-transparent)}div.s1_pill.purple-pill{color:var(--purple);background-color:var(--purple-transparent)}div.s1_tag{color:#fff;display:inline-block;padding:4px 8px;font-size:var(--font-size-small);text-wrap:nowrap;line-height:1em;border-radius:1.5em}div.s1_tag.large{font-size:1.1em;padding:3px 5px}div.s1_tag.larger{font-size:1.2em;padding:4px 6px}div.s1_tag.h2{font-size:18px;padding:5px}div.s1_tag.green-basic{color:var(--green);border:solid 1px var(--green)}div.s1_tag.red-basic{color:var(--pink);border:solid 1px var(--pink)}div.s1_tag.blue-basic{color:var(--blue);border:solid 1px var(--blue)}div.s1_tag.purple-basic{color:var(--purple);border:solid 1px var(--purple)}.s1_gmaps_mouseover{border:thin 1px #eee;background-color:#fff;padding:5px;min-width:200px}div.documentindication{width:24px;height:24px;display:flex;justify-content:center;align-items:center;padding-top:2px;margin-top:1px;margin-right:2px;color:#fff;font-size:var(--font-size-small);border-radius:var(--radius-small)}div.documentindicationempty{width:24px;height:24px;padding-top:3px;margin-top:1px;margin-right:2px;text-align:center;vertical-align:baseline}[data-tooltip-api]{cursor:pointer}table.s1_emailheader tr>td{padding:0 0 5px 0}table.s1_emailheader tr>td:first-child{padding-right:5px}.passwordStrength{box-sizing:border-box;height:2px;position:relative;top:1px;right:1px;-webkit-transition:width 300ms ease-out;-o-transition:width 300ms ease-out;transition:width 300ms ease-out;width:0;margin-top:-11px}.passwordStrength0{color:#d1462f}.passwordStrength1{color:#d1462f}.passwordStrength2{color:#57b8ff}.passwordStrength3{color:#57b8ff}.passwordStrength4{color:#2fbf71}.modal-open{padding-right:0px !important}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.text-square{color:#fff;padding:2px 4px;text-align:center;border-radius:var(--radius-medium)}.scrollbox{padding-right:10px;overflow-y:scroll}.scrollbox-auto{padding-right:10px;overflow-y:auto}.table-main-link{text-decoration:none;font-weight:500}.table-main-link:hover{text-decoration:underline}.checkboxlist{padding:2px}.checkboxlist>.ui.checkbox{display:block}.checkboxlist>.ui.checkbox:not(:last-child){margin-bottom:3px}.force_z{z-index:1800 !important}.unset_z{z-index:unset !important}.columnpicker-section{border:solid 1px var(--secondary-color)}.guestlist-guest-enter{max-height:0px;overflow:hidden}.guestlist-guest-enter.guestlist-guest-enter-active{transition:all .2s ease-in}.guest-small.guestlist-guest-enter.guestlist-guest-enter-active,.guest-small.guestlist-guest-exit:not(.guestlist-guest-exit-active){max-height:20em}.guest-medium.guestlist-guest-enter.guestlist-guest-enter-active,.guest-medium.guestlist-guest-exit:not(.guestlist-guest-exit-active){max-height:45em}.guest-large.guestlist-guest-enter.guestlist-guest-enter-active,.guest-large.guestlist-guest-exit:not(.guestlist-guest-exit-active){max-height:70em}.guest-x-large.guestlist-guest-enter.guestlist-guest-enter-active,.guest-x-large.guestlist-guest-exit:not(.guestlist-guest-exit-active){max-height:95em}.guest-xx-large.guestlist-guest-enter.guestlist-guest-enter-active,.guest-xx-large.guestlist-guest-exit:not(.guestlist-guest-exit-active){max-height:150em}.guestlist-guest-exit.guestlist-guest-exit-active{max-height:0em;transition:all .2s ease-out;overflow:hidden}.collapse-css-transition{transition:height 280ms cubic-bezier(0.4, 0, 0.2, 1)}div.pickerlist>div{transition:all .2s ease-out;filter:alpha(opacity=30);opacity:.3;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.pickerlist>div:hover{filter:alpha(opacity=100);opacity:1}div.pickerlist>div:active [class^=icon-],div.pickerlist>div:active [class*=" icon-"]{margin-left:1px}div.pickerlist>div.active{filter:alpha(opacity=100);opacity:1}div.pickerlist:hover>div:not(:hover){filter:alpha(opacity=10);opacity:.1;cursor:pointer}div.pickerlist:hover>div.active:not(:hover){cursor:pointer;filter:alpha(opacity=50);opacity:.5}.clearFloat:after{content:".";display:block;height:0;clear:both;visibility:hidden}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.fade-out-rotating{-webkit-animation:fadeout .3s linear forwards,rotating 2s linear infinite;animation:fadeout .3s linear forwards,rotating 2s linear infinite}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.labelled-div-row .div-row-label{width:135px;margin-right:5px}@media(max-width: 1024px){.labelled-div-row .div-row-label{word-break:break-word;hyphens:auto}}.availability-dates-list{display:flex;gap:6px;row-gap:4px;flex-wrap:wrap}.availability-dates-list>div{width:80px;border:1.5px solid var(--border-active);border-radius:var(--radius-medium);background-color:var(--panel-bg)}.availability-dates-list>div.occupied{border-color:var(--error-color);color:var(--error-color);background-color:var(--error-bg);position:relative;z-index:1}.availability-dates-list>div>div:first-child{padding:4px 6px 4px 4px}.availability-dates-list>div>div:last-child{padding:6px 6px 1px 2px;cursor:pointer}.availability-dates-list>div>div:last-child:hover{text-decoration:underline}.flex{display:-webkit-flex;display:flex}.inline-flex{display:-webkit-flex;display:inline-flex}.flex-column{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.grow1{-webkit-flex-grow:1;flex-grow:1}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-noshrink{-webkit-flex-shrink:0;flex-shrink:0}.align-start{-webkit-align-items:flex-start;align-items:flex-start}.align-center{-webkit-align-items:center;align-items:center}.align-end{-webkit-align-items:flex-end;align-items:flex-end}.justify-center{-webkit-justify-content:center;justify-content:center}.justify-space-between{-webkit-justify-content:space-between;justify-content:space-between}.justify-end{-webkit-justify-content:flex-end;justify-content:flex-end}.gap-mini{gap:2px}.gap-small{gap:4px}.gap{gap:8px}.gap-large{gap:12px}.gap-larger{gap:16px}.gap-big{gap:20px}.gap-bigger{gap:24px}.gap-huge{gap:40px}.panel-gap{gap:var(--spacing-page)}.margin-mini{margin:2px}.margin-top-mini{margin-top:2px}.margin-right-mini{margin-right:2px}.margin-bottom-mini{margin-bottom:2px}.margin-left-mini{margin-left:2px}.margin-small{margin:4px}.margin-top-small{margin-top:4px}.margin-right-small{margin-right:4px}.margin-bottom-small{margin-bottom:4px}.margin-left-small{margin-left:4px}.margin{margin:10px}.margin-top{margin-top:10px}.margin-right{margin-right:10px}.margin-bottom{margin-bottom:10px}.margin-left{margin-left:10px}.margin-large{margin:12px}.margin-top-large{margin-top:12px}.margin-right-large{margin-right:12px}.margin-bottom-large{margin-bottom:12px}.margin-left-large{margin-left:12px}.margin-larger{margin:16px}.margin-top-larger{margin-top:16px}.margin-right-larger{margin-right:16px}.margin-bottom-larger{margin-bottom:16px}.margin-left-larger{margin-left:16px}.margin-big{margin:20px}.margin-top-big{margin-top:20px}.margin-right-big{margin-right:20px}.margin-bottom-big{margin-bottom:20px}.margin-left-big{margin-left:20px}.margin-bigger{margin:24px}.margin-top-bigger{margin-top:24px}.margin-right-bigger{margin-right:24px}.margin-bottom-bigger{margin-bottom:24px}.margin-left-bigger{margin-left:24px}.margin-huge{margin:40px}.margin-top-huge{margin-top:40px}.margin-right-huge{margin-right:40px}.margin-bottom-huge{margin-bottom:40px}.margin-left-huge{margin-left:40px}.margin-none{margin:0px}.margin-top-none{margin-top:0px}.margin-right-none{margin-right:0px}.margin-bottom-none{margin-bottom:0px !important}.margin-left-none{margin-left:0px}.padding-mini{padding:2px}.padding-small{padding:4px}.padding{padding:6px 10px}.padding-large{padding:12px}.padding-larger{padding:16px}.padding-big{padding:20px}.padding-bigger{padding:24px}.padding-huge{padding:40px}.padding-top-mini{padding-top:2px}.padding-right-mini{padding-right:2px}.padding-bottom-mini{padding-bottom:2px}.padding-left-mini{padding-left:2px}.padding-top-small{padding-top:4px}.padding-right-small{padding-right:4px}.padding-bottom-small{padding-bottom:4px}.padding-left-small{padding-left:4px}.padding-top{padding-top:10px}.padding-right{padding-right:10px}.padding-bottom{padding-bottom:10px}.padding-left{padding-left:10px}.padding-top-large{padding-top:12px}.padding-right-large{padding-right:12px}.padding-bottom-large{padding-bottom:12px}.padding-left-large{padding-left:12px}.padding-top-larger{padding-top:16px}.padding-right-larger{padding-right:16px}.padding-bottom-larger{padding-bottom:16px}.padding-left-larger{padding-left:16px}.padding-top-big{padding-top:20px}.padding-right-big{padding-right:20px}.padding-bottom-big{padding-bottom:20px}.padding-left-big{padding-left:20px}.padding-top-bigger{padding-top:24px}.padding-right-bigger{padding-right:24px}.padding-bottom-bigger{padding-bottom:24px}.padding-left-bigger{padding-left:24px}.padding-top-huge{padding-top:40px}.padding-right-huge{padding-right:40px}.padding-bottom-huge{padding-bottom:40px}.padding-left-huge{padding-left:40px}article *{line-height:1.55em;color:var(--text-color)}article a{text-decoration:underline}article a.button{text-decoration:none}article h1{font-weight:500;margin-top:0;font-size:30px;line-height:1.15em}article h2{font-weight:500;margin-top:2.5em;font-size:22px;margin-bottom:.3em;line-height:1.15em}article p{margin-top:0;margin-bottom:1em;color:inherit}article p.quote{font-size:22px;font-weight:300;font-style:italic}article p:last-child{margin-bottom:0em}article .callout-yellow,article .callout-blue,article .callout-red,article .callout-green,article .callout,article .private-note{border-left:5px solid;margin-bottom:2em;padding:16px 25px 16px 20px;border-radius:var(--radius-medium)}article .callout-yellow{background:var(--warning-bg);color:var(--warning-color)}article .callout-blue{background:var(--blue-transparent);color:var(--blue)}article .callout-red{background:var(--error-bg);color:var(--error-color)}article .callout-green{background:var(--green-transparent);color:var(--green)}article .callout{background:var(--card-bg);color:var(--text-color)}article dt{float:left;padding:0px .5em;border-left:5px solid var(--primary-color);font-size:14px;font-weight:bold}article dd{margin-bottom:35px}article dd:last-child{margin-bottom:0}article img{display:block;margin-top:.5em;margin-bottom:1.5em;padding:5px;border-radius:var(--radius-medium);border:1px solid var(--border-active);box-sizing:border-box;max-width:100%;width:auto;height:auto;vertical-align:middle;-ms-interpolation-mode:bicubic}article img.right{float:right;margin-left:15px;margin-bottom:15px;max-width:400px}article img.left{margin-right:15px;padding:5px}article img.center{margin-left:auto;margin-right:auto}article img.noborder{padding:0;border:none;box-sizing:border-box}article pre{white-space:pre-wrap}article .requirements{border:1px solid var(--border-active);padding:20px;display:-webkit-flex;display:flex;margin-bottom:20px}article .requirements>div{-webkit-flex-grow:1;flex-grow:1}article .requirements ul{margin:0}article ul{margin-block-start:0;list-style:none;padding:0}article ul>li{padding-left:1.1em}article ul>li:before{font-family:"systemone";content:"";display:inline-block;margin-left:-1.3em;width:1em}@media(max-width: 768px){article .requirements{-webkit-flex-direction:column;flex-direction:column}article .requirements>:first-child{margin-bottom:20px}}button{padding:0;background:rgba(0,0,0,0)}button.google{background-color:var(--google-color);color:#fff;border-radius:2em;cursor:pointer}button.google:not(:disabled):hover{background-color:var(--google-color-hover)}.s1_button_cell{width:30px;text-align:center}.s1_button_cell IMG{cursor:pointer}.s1_button_cell IMG:hover{opacity:.6}div.s1_button_cell{vertical-align:top;width:20px}.input-group{width:100%;display:-webkit-flex;display:flex}.input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group button{padding:0 6px}.button-text-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}.button-text-icon :not(:first-child){margin-left:5px}#social-logins a:first-child{margin-right:10px}div.button-margin-hack{padding:9px 10px;line-height:1em;user-select:none}div.s1_togglebuttongroup{display:-webkit-flex;display:flex;gap:2px}div.s1_togglebuttongroup button{background:var(--secondary-color);flex-grow:1;flex-basis:120px;color:#fff;font-size:1.07em;min-height:31px}div.s1_togglebuttongroup button.active{cursor:default;background:var(--secondary-color-hover)}div.s1_togglebuttongroup button:not(.active):hover{background:var(--secondary-color-transparent)}.social-login-button{transition:all .3s ease-in-out;text-decoration:none;display:flex;justify-content:center;height:48px;width:100%;padding:15px;display:flex;align-items:center;justify-content:center;gap:15px;border-radius:2em}.social-login-button:hover{text-decoration:none}.social-login-button.google{background-color:#fff}.social-login-button.google .social-login-google-text{color:var(--off-black);font-style:normal;line-height:normal}.social-login-button.apple{background-color:#000}.social-login-button.apple .social-login-apple-text{color:#fff;font-family:system-ui;font-style:normal;line-height:normal}select{-webkit-appearance:none;-moz-appearance:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEWwsLCwsLBY4g8QAAAAAXRSTlMAQObYZgAAABlJREFUeF4FwAENAAAIArBHMA7hyM6cqbgHCh4Bw3iWbFUAAAAASUVORK5CYII=") no-repeat right 6px center;background-color:var(--input-bg);width:100%;border:1px solid var(--border-active);padding:7px 21px 7px 7px}select.blue{background-color:var(--blue);color:var(--text-color-inv);border:none}select::-ms-expand{display:none}option{margin:30px}tr.hoverable>td,tr.hoverable>th{-webkit-transition:background-color ease .1s;-o-transition:background-color ease .1s;transition:background-color ease .1s}tr.hoverable:hover>td,tr.hoverable:hover>th,tr.hoverable:hover * span.s1_gray{color:#fff;background-color:var(--hover-color) !important}tr.hoverable:hover>td .s1_gray,tr.hoverable:hover>td .s1_gray,tr.hoverable:hover>td .s1_red,tr.hoverable:hover>td .s1_green,tr.hoverable:hover>td [class^=icon-],tr.hoverable:hover>td [class*=" icon-"],tr.hoverable:hover>th .s1_gray,tr.hoverable:hover>th .s1_gray,tr.hoverable:hover>th .s1_red,tr.hoverable:hover>th .s1_green,tr.hoverable:hover>th [class^=icon-],tr.hoverable:hover>th [class*=" icon-"],tr.hoverable:hover * span.s1_gray .s1_gray,tr.hoverable:hover * span.s1_gray .s1_gray,tr.hoverable:hover * span.s1_gray .s1_red,tr.hoverable:hover * span.s1_gray .s1_green,tr.hoverable:hover * span.s1_gray [class^=icon-],tr.hoverable:hover * span.s1_gray [class*=" icon-"]{color:var(--text-color-inv)}tr.hoverable:hover>td .desaturate,tr.hoverable:hover>th .desaturate,tr.hoverable:hover * span.s1_gray .desaturate{filter:none;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%)}.focusable:focus{background-color:var(--hover-color) !important;outline:none !important;color:#fff}.focusable:focus .text-sublabel,.focusable:focus .s1_gray,.focusable:focus .s1_red,.focusable:focus .s1_orange,.focusable:focus .s1_blue,.focusable:focus .s1_green,.focusable:focus .blue,.focusable:focus .green,.focusable:focus .gray,.focusable:focus .darkgreen,.focusable:focus .green-bg,.focusable:focus .icon-confirmed,.focusable:focus .icon-option,.focusable:focus .icon-cancelled{color:#fff}.hoverable,.hover-red,.hover-blue,.hover-gray{-webkit-transition:background-color ease .1s;-o-transition:background-color ease .1s;transition:background-color ease .1s;cursor:pointer}.hoverable:hover,.hover-red:hover,.hover-blue:hover,.hover-gray:hover{filter:alpha(opacity=100);opacity:1;color:#fff}.hoverable:hover .text-sublabel,.hoverable:hover .s1_gray,.hoverable:hover .s1_red,.hoverable:hover .s1_orange,.hoverable:hover .s1_blue,.hoverable:hover .s1_green,.hoverable:hover .blue,.hoverable:hover .green,.hoverable:hover .gray,.hoverable:hover .darkgreen,.hoverable:hover .green-bg,.hoverable:hover .icon-confirmed,.hoverable:hover .icon-option,.hoverable:hover .icon-cancelled,.hover-red:hover .text-sublabel,.hover-red:hover .s1_gray,.hover-red:hover .s1_red,.hover-red:hover .s1_orange,.hover-red:hover .s1_blue,.hover-red:hover .s1_green,.hover-red:hover .blue,.hover-red:hover .green,.hover-red:hover .gray,.hover-red:hover .darkgreen,.hover-red:hover .green-bg,.hover-red:hover .icon-confirmed,.hover-red:hover .icon-option,.hover-red:hover .icon-cancelled,.hover-blue:hover .text-sublabel,.hover-blue:hover .s1_gray,.hover-blue:hover .s1_red,.hover-blue:hover .s1_orange,.hover-blue:hover .s1_blue,.hover-blue:hover .s1_green,.hover-blue:hover .blue,.hover-blue:hover .green,.hover-blue:hover .gray,.hover-blue:hover .darkgreen,.hover-blue:hover .green-bg,.hover-blue:hover .icon-confirmed,.hover-blue:hover .icon-option,.hover-blue:hover .icon-cancelled,.hover-gray:hover .text-sublabel,.hover-gray:hover .s1_gray,.hover-gray:hover .s1_red,.hover-gray:hover .s1_orange,.hover-gray:hover .s1_blue,.hover-gray:hover .s1_green,.hover-gray:hover .blue,.hover-gray:hover .green,.hover-gray:hover .gray,.hover-gray:hover .darkgreen,.hover-gray:hover .green-bg,.hover-gray:hover .icon-confirmed,.hover-gray:hover .icon-option,.hover-gray:hover .icon-cancelled{color:#fff}.hoverable:hover .desaturate,.hover-red:hover .desaturate,.hover-blue:hover .desaturate,.hover-gray:hover .desaturate{filter:none;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%)}.hoverable:hover{background-color:var(--hover-color) !important}.hover-red:hover{background-color:var(--pink-dark) !important}.hover-gray:hover{background-color:var(--gray-dark) !important}.hover-blue:hover{background-color:var(--blue-dark) !important}.highlighted{color:#fff;background-color:var(--hover-color) !important}.highlighted .s1_gray,.highlighted .s1_gray,.highlighted .s1_gray,.highlighted .s1_orange,.highlighted .s1_blue{color:#fff}.highlighted .icon:before{color:#fff !important}.highlighted .content{color:#fff !important}.highlighted-green{background-color:var(--green) !important;color:var(--text-color-inv)}.highlighted-green .s1_gray,.highlighted-green .s1_gray,.highlighted-green .s1_gray,.highlighted-green .s1_orange,.highlighted-green .s1_blue{color:var(--text-color-inv)}.highlighted-green .icon:before{color:var(--text-color-inv) !important}.highlighted-green .content{color:var(--text-color-inv) !important}td.selected{background-color:var(--primary-color) !important;color:var(--text-color-inv)}.s1_openclose{cursor:pointer}.s1_openclose :hover{text-decoration:underline}.s1_openclose :hover i.icon-angle-up:before{content:""}.s1_openclose :hover i.icon-angle-down:before{content:""}table.bordergrid{border-collapse:separate;border-spacing:0 4px}table.bordergrid>tbody>tr>th{font-size:16px;padding-top:22px;font-weight:500;padding-bottom:10px}table.bordergrid>tbody>tr>td{height:31px}table.bordergrid>tbody>tr>td:first-child{padding-top:4px;width:135px}table.bordergrid>tbody>tr:first-child>th{padding-top:0}table.clean>thead>tr>td:first-child,table.clean>tbody>tr>td:first-child,table.clean>tfoot>tr>td:first-child{padding-right:20px;width:155px}table.clean>thead>tr>th,table.clean>tbody>tr>th,table.clean>tfoot>tr>th{color:inherit;background-color:inherit;font-size:1.3em;font-weight:500;padding:20px 0 8px 0;opacity:.85}table.clean>thead>tr:first-child>th,table.clean>tbody>tr:first-child>th,table.clean>tfoot>tr:first-child>th{padding-top:0}table.rowspace-mini>thead>tr>td,table.rowspace-mini>tbody>tr>td,table.rowspace-mini>tfoot>tr>td{padding-bottom:2px}table.rowspace-mini>thead>tr:last-child>td,table.rowspace-mini>tbody>tr:last-child>td,table.rowspace-mini>tfoot>tr:last-child>td{padding-bottom:0}table.rowspace-small>thead>tr>td,table.rowspace-small>tbody>tr>td,table.rowspace-small>tfoot>tr>td{padding-bottom:4px}table.rowspace-small>thead>tr:last-child>td,table.rowspace-small>tbody>tr:last-child>td,table.rowspace-small>tfoot>tr:last-child>td{padding-bottom:0}table.rowspace>thead>tr>td,table.rowspace>tbody>tr>td,table.rowspace>tfoot>tr>td{padding-bottom:6px}table.rowspace>thead>tr:last-child>td,table.rowspace>tbody>tr:last-child>td,table.rowspace>tfoot>tr:last-child>td{padding-bottom:0}table.rowspace-large>thead>tr>td,table.rowspace-large>tbody>tr>td,table.rowspace-large>tfoot>tr>td{padding-bottom:10px}table.rowspace-large>thead>tr:last-child>td,table.rowspace-large>tbody>tr:last-child>td,table.rowspace-large>tfoot>tr:last-child>td{padding-bottom:0}table.rowspace-larger>thead>tr>td,table.rowspace-larger>tbody>tr>td,table.rowspace-larger>tfoot>tr>td{padding-bottom:15px}table.rowspace-larger>thead>tr:last-child>td,table.rowspace-larger>tbody>tr:last-child>td,table.rowspace-larger>tfoot>tr:last-child>td{padding-bottom:0}table.rowspace-big>thead>tr>td,table.rowspace-big>tbody>tr>td,table.rowspace-big>tfoot>tr>td{padding-bottom:20px}table.rowspace-big>thead>tr:last-child>td,table.rowspace-big>tbody>tr:last-child>td,table.rowspace-big>tfoot>tr:last-child>td{padding-bottom:0}table.list>thead>tr>td,table.list>tbody>tr>td,table.list>tfoot>tr>td{padding:12px}table.list>thead>tr>td,table.list>tfoot>tr>td{background-color:var(--panel-header-bg)}table.list .border-right{padding-right:12px}.form th{height:30px}.form td{padding-left:8px}.list-with-gaps{display:flex;flex-direction:column;gap:12px}.list-with-gaps .list-with-gaps-body{display:flex;flex-direction:column}.list-with-gaps.gap-layout .list-with-gaps-body{gap:8px}.list-with-gaps.gap-layout .list-with-gaps-body>div,.list-with-gaps.gap-layout .list-with-gaps-body>a{padding:8px 12px;position:relative;line-height:1.25em}.list-with-gaps.line-layout .list-with-gaps-body>div,.list-with-gaps.line-layout .list-with-gaps-body>a{padding:12px 12px;position:relative;line-height:1.25em}.list-with-gaps.line-layout .list-with-gaps-body>div:not(:last-child),.list-with-gaps.line-layout .list-with-gaps-body>a:not(:last-child){margin-bottom:2px}.list-with-gaps.line-layout .list-with-gaps-body>div:not(:last-child)::after,.list-with-gaps.line-layout .list-with-gaps-body>a:not(:last-child)::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background-color:var(--divider-line-color)}.list-with-gaps.card-layout .list-with-gaps-body{gap:8px}.list-with-gaps.card-layout .list-with-gaps-body>div,.list-with-gaps.card-layout .list-with-gaps-body>a{line-height:1.25em;padding:12px 12px;border-radius:var(--radius-large);background-color:var(--card-bg)}.list-with-gaps.ghostcard-layout .list-with-gaps-body{gap:8px}.list-with-gaps.ghostcard-layout .list-with-gaps-body>div,.list-with-gaps.ghostcard-layout .list-with-gaps-body>a{line-height:1.25em;padding:16px 16px;border-radius:var(--radius-large);background-color:var(--panel-bg);box-shadow:0px 2px 4px 1px var(--shadow)}.list-with-gaps .list-with-gaps-body.orderable-table>div,.list-with-gaps .list-with-gaps-body.orderable-table>a{padding-left:12px;padding-right:12px}.list-with-gaps .list-with-gaps-header>div,.list-with-gaps .list-with-gaps-footer>div{padding:6px 12px}.list-with-gaps .list-with-gaps-header>div{background-color:var(--panel-header-bg)}.list-with-gaps .list-with-gaps-footer>div{background-color:var(--panel-header-bg)}.list-with-gaps>div{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.list-with-gaps>div>div,.list-with-gaps>div>a{display:-webkit-flex;display:flex;gap:12px}.list-with-gaps>div>div.darkgreen-bg,.list-with-gaps>div>a.darkgreen-bg{color:#fff;background-color:var(--green-dark) !important}.list-with-gaps>div>div.green-bg,.list-with-gaps>div>a.green-bg{color:#fff;background:var(--green) !important}.list-with-gaps>div>div.purple-bg,.list-with-gaps>div>a.purple-bg{color:#fff;background:var(--purple) !important}.list-with-gaps>div>div.blue-bg,.list-with-gaps>div>a.blue-bg{color:#fff;background:var(--blue) !important}.list-with-gaps>div>div.orange-bg,.list-with-gaps>div>a.orange-bg{color:#fff;background:var(--orange) !important}.list-with-gaps>div>div.red-bg,.list-with-gaps>div>a.red-bg{color:#fff;background:var(--pink) !important}.list-with-gaps>div>div.lightgreen-bg,.list-with-gaps>div>a.lightgreen-bg{background-color:var(--green-transparent) !important}.list-with-gaps>div>div.lightred-bg,.list-with-gaps>div>a.lightred-bg{background-color:var(--pink-transparent) !important}.list-with-gaps>div>div.lightpurple-bg,.list-with-gaps>div>a.lightpurple-bg{background-color:var(--purple-transparent) !important}.list-with-gaps>div>div.lightorange-bg,.list-with-gaps>div>a.lightorange-bg{background-color:var(--orange-transparent) !important}.list-with-gaps>div>div.darkgray,.list-with-gaps>div>a.darkgray{color:#fff;background-color:var(--gray-dark) !important}.list-with-gaps>div.padding-big>div,.list-with-gaps>div.padding-big>a{padding:10}table{border-collapse:separate;border-spacing:0}table>tbody:not(:first-of-type)::before{content:"";display:block;height:10px}td,th{border-color:var(--border-active);vertical-align:top;padding-top:0;overflow-wrap:anywhere}thead th{background-color:var(--panel-header-bg);color:var(--text-color-light);padding-top:12px;padding-bottom:12px;font-size:var(--font-size-small)}.s1_cell_bigpadding{padding-top:4px;padding-bottom:6px}table.s1_table_nopadding{width:auto}table.s1_table_nopadding>td:first-child{padding-top:5px;padding-bottom:6px;width:135px}.personalmessage{font-size:1.2em}div.circle-icon{-webkit-transition:background-color ease .2s;-o-transition:background-color ease .2s;transition:background-color ease .2s;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#fff;width:23px;height:23px;background-color:gray;font-size:1.2em;line-height:.5em}div.circle-icon>[class^=icon-],div.circle-icon [class*=" icon-"]{font-size:12px}div.circle-icon.big{width:35px;height:35px}div.circle-icon.big>[class^=icon-],div.circle-icon.big [class*=" icon-"]{font-size:1.2em}div.circle-icon.small{width:15px;height:15px}div.circle-icon.small>[class^=icon-],div.circle-icon.small [class*=" icon-"]{font-size:.5em}div.circle-icon.cancel{background-color:var(--pink)}div.circle-icon.checked{background-color:var(--green)}div.circle-icon.layers{background-color:var(--purple)}div.circle-icon.message{background-color:var(--blue)}div.circle-icon.hourglass{background-color:var(--yellow)}div.circle-icon.paperclip{background-color:var(--blue)}div.circle-icon.notification{background-color:rgba(255,255,255,.3)}div.circle-icon.notification.hoverable:hover{background-color:rgba(255,255,255,.6)}.timeline{position:relative}.timeline .stream-bar{position:absolute;top:0;right:12px;background-color:var(--border-active);height:100%;width:2px;z-index:0}.timeline .circle-icon{position:absolute;top:2px;right:2px;outline:2px solid #fff}.timeline>div>div{position:relative}.timeline>div>div:not(:last-child){margin-bottom:4px}.timeline>div>div:last-child{background:var(--bg-page)}.timeline>div>div ul{margin-top:5px}.timeline>div>div .speech-bubble{position:relative;padding:5px 5px;background-color:var(--bg-page);border-radius:var(--radius-large);margin-right:35px;min-height:40px}.timeline>div>div .speech-bubble li{word-break:break-all}.timeline>div>div .speech-bubble:before{position:absolute;top:6px;right:-7px;content:"";width:0;height:0;border-width:7px 0 7px 7px}.timeline>div>div .speech-bubble:after{position:absolute;top:7px;right:-5px;content:"";width:0;height:0;border-width:6px 0 6px 6px}.timeline>div>div .speech-bubble.unread{background-color:var(--row-selected-color);cursor:pointer}.timeline>div>div .speech-bubble.unread:hover{background-color:var(--row-selected-color-darker)}.timeline>div>div .speech-bubble .date{padding-top:6px;text-align:right}.commentbox textarea{resize:none;margin-bottom:8px}div.progressbar{border-radius:var(--radius-medium);overflow:hidden;background-color:var(--gray);font-size:10px;color:var(--text-color-inv)}div.progressbar>div{height:13px;overflow:hidden;text-align:center}div.progressbar>div.approved{background-color:var(--green)}div.progressbar>div.required{background-color:var(--yellow)}div.progressbar>div.pending{background-color:var(--purple)}@media screen and (max-width: 1024px){.advancing-list-row{flex-direction:column;gap:4px}.advancing-list-row .advancing-badges{align-self:flex-end}}@media screen and (min-width: 1025px)and (max-width: 1390px){.advancing-list.advancing-list-provide .advancing-badges{align-self:flex-end;flex-flow:row wrap;width:100px;justify-content:flex-end}}.advancing-form-column{flex:2 0 370px}.responsive-content{flex-grow:1;display:flex;gap:4px}.advancing-approve-form-row-card .label,.advancing-provide-form-row-card .label{flex-basis:130px;opacity:.8;flex-shrink:0}.advancing-sidebar-column{display:flex;flex-direction:column;position:sticky;top:20px;z-index:100;flex:1 0 250px;gap:10px;max-height:calc(100vh - 88px)}@media(max-width: 1024px){.advancing-sidebar-column{top:50px}}@media(max-width: 1390px){.advancing-provide-header{flex-direction:column-reverse}.advancing-approve-form-row-card .responsive-content,.advancing-provide-form-row-card .responsive-content{-webkit-flex-direction:column;flex-direction:column}.advancing-approve-form-row-card .label,.advancing-provide-form-row-card .label{flex-basis:inherit}}.s1_loginbox .validationmessage{padding-top:4px}.s1_loginbox .validationwarning{color:var(--error-color)}.s1_loginbox table{margin-bottom:10px;width:100%}.s1_loginbox table td{text-align:left;vertical-align:top;padding-bottom:10px}.s1_loginbox table td:first-child{padding-top:4px;width:10px;white-space:nowrap}.s1_loginbox table td:not(:last-child){padding-right:10px}.s1_loginbox .buttonholder{display:-webkit-flex;display:flex}.s1_loginbox .buttonholder div:last-child{text-align:right;width:100%;position:relative}.s1_loginbox .buttonholder div:last-child a{position:absolute;bottom:0;right:0}div.pagination_small{display:-webkit-flex;display:flex;gap:10px;color:var(--text-color-lighter)}div.pagination_small .pages{display:-webkit-flex;display:flex;font-weight:500;gap:8px}div.pagination_small .pages>div{min-width:20px;padding-top:4px;margin-bottom:2px;border-bottom:2px solid rgba(0,0,0,0);text-align:center}div.pagination_small .pages>div.current{border-color:var(--primary-color);color:var(--text-color)}div.pagination_small .pages>div:not(.current){cursor:pointer}div.pagination_small .pages>div:not(.current):hover{border-color:var(--primary-color);color:var(--text-color)}.appliedFilters{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto;column-gap:8px;row-gap:8px}.filter_row{display:contents}.filter_row>div:first-child{line-height:1em}.vertical-filters .filter_link{text-decoration:none}.modal .selectiontool,.s1_dashboard-panel .selectiontool{background-color:var(--card-bg);padding:16px 12px}.selectiontool .selectiontool-header{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--divider-line-color);display:flex;gap:10px}.selectiontool .selectiontool-header .selectiontool-header-filters{display:flex;flex-wrap:wrap;gap:16px;row-gap:4px;flex-grow:1}.selectiontool .selectiontool-header .selectiontool-header-filters .filter_link{text-decoration:none}.selectiontool .selectiontool-header .selectiontool-header-filters .filter_holder{display:inline-block;text-align:right}.selectiontool .selectiontool-header>.selectiontool-header-myselection-button>button.text{padding:0}.selectiontool .selectiontool-header>.selectiontool-header-button>button.text{padding:0}.selectiontool .selectiontool-header>.selectiontool-header-button>a.text{padding:0}.selectiontool .selectiontool-header.selectiontool-header-mySelection button.back{padding-top:0;padding-left:0;padding-bottom:0}#selectiontoolcontent{display:flex;flex-direction:column;gap:16px}.selectiontool-myselection-checkall-checkbox{margin-left:12px}.ui.checkbox input:checked~label:before{border-color:var(--border-active) !important}.filterBatchActions{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.appliedFilters div>span.filtervalue{padding-left:7px}.appliedFilters div>span.filtervalue:first-child{padding-left:0px}.filter_list>span{padding-right:6px}.filter_list>span:after{content:","}.filter_list>span:last-child:after{content:""}.appliedfilter-container{min-height:18px}span.s1_selectmenu_active{color:#fff;background-color:var(--primary-color) !important;border-color:var(--primary-color)}div.s1_selectmenu_active{color:#fff;background-color:var(--primary-color) !important;border-color:var(--primary-color)}th.s1_cell_selectrow{padding-right:0;width:1px;white-space:nowrap}th.s1_cell_selectrow>div{width:45px;padding:4px 0px 4px 4px;cursor:pointer;border-radius:var(--radius-medium);background-color:rgba(0,0,0,.15)}th.s1_cell_selectrow>div:hover{background-color:var(--hover-color)}th.s1_cell_selectrow>div:hover>i{color:#fff}.s1_myselection_item,.s1_myselection_item_disabled{height:25px;margin-right:0 !important;padding:5px 9px 5px 14px;vertical-align:middle}.s1_myselection_item{cursor:pointer}.s1_myselection_item:hover{background-color:#e7e7e7;color:var(--text-color)}.textalignedlabel{display:block;padding-left:18px;text-indent:-21px}.textalignedinput{width:13px;height:13px;padding:0;margin:3px 3px 3px 4px;vertical-align:bottom;position:relative;top:-1px}.s1_filterpreset_item{padding:5px 14px 5px 3px;border-bottom:1px solid var(--border-active)}.s1_presetnamecell{cursor:pointer}div.s1_presetnamecell{padding-left:10px;padding-top:4px;padding-bottom:4px}div.s1_presetnamecell:hover{color:#fff;background-color:var(--hover-color);border-color:var(--hover-color);border-radius:15px}div.s1_filterpreset_newbox{padding:7px;border-top:1px solid var(--border-active);background-color:var(--panel-bg)}.s1_selectiontool_revertToDefault{cursor:pointer;padding-right:15px;display:inline-block}.s1_selectiontool_revertToDefault:hover{color:var(--hover-color)}.show-list-calendar-wrapper{overflow:hidden;display:flex;flex-direction:column;gap:2px}.show-list-calendar-wrapper>div:first-child{margin-bottom:16px}.show-list-calendar-wrapper>div:first-child>div{cursor:pointer}.show-list-calendar-wrapper .weekrow>div:first-child{cursor:pointer}.show-list-calendar-wrapper .weekrow.isHoveringOverWeek>div:not(:first-child){background-color:var(--hover-color);color:#fff}.show-list-calendar-wrapper .dayofweekrow>div{color:var(--text-color-light)}.show-list-calendar-wrapper .dayofweekrow>div:first-child{cursor:pointer}.show-list-calendar-wrapper .dayofweekrow,.show-list-calendar-wrapper .weekrow{gap:2px;display:flex;align-content:center;font-size:12px}.show-list-calendar-wrapper .dayofweekrow>div,.show-list-calendar-wrapper .weekrow>div{padding:6px 0}.show-list-calendar-wrapper .dayofweekrow>div:first-child,.show-list-calendar-wrapper .weekrow>div:first-child{width:45px;color:var(--text-color-light)}.show-list-calendar-wrapper .dayofweekrow>div:not(:first-child),.show-list-calendar-wrapper .weekrow>div:not(:first-child){width:30px;text-align:center;white-space:nowrap;border-radius:var(--radius-medium)}.show-list-calendar-wrapper .minicalendar_day_1{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 32%, transparent)}.show-list-calendar-wrapper .minicalendar_day_2{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 40%, transparent)}.show-list-calendar-wrapper .minicalendar_day_3{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 47%, transparent)}.show-list-calendar-wrapper .minicalendar_day_4{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 54%, transparent)}.show-list-calendar-wrapper .minicalendar_day_5{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 62%, transparent)}.show-list-calendar-wrapper .minicalendar_day_6{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 69%, transparent)}.show-list-calendar-wrapper .minicalendar_day_7{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 76%, transparent)}.show-list-calendar-wrapper .minicalendar_day_8{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 83%, transparent)}.show-list-calendar-wrapper .minicalendar_day_9{background-color:color-mix(in srgb, var(--minicalendar-activity-color) 91%, transparent)}.show-list-calendar-wrapper .minicalendar_day_10{background-color:var(--minicalendar-activity-color)}.show-list-calendar-wrapper .today{color:#fff;background-color:var(--secondary-color)}.show-list-calendar-wrapper .isHovered{color:#fff;background-color:var(--hover-color)}.s1_compositedicon{position:relative;display:inline-block}.s1_inactive>span:first-child:before{opacity:.9}.s1_compositedicon>.layered{position:absolute;top:0;left:0;color:var(--error-color)}a.linked-show-link{text-decoration:none}a.linked-show-link .linked-show-title{text-decoration:underline}.linked-show-description-container{display:flex;flex-direction:column}.linked-show-description-container.huge{gap:6px}.linked-show-description-container.huge .linked-show-title{font-weight:500}.linked-show-description-container.huge .linked-show-title,.linked-show-description-container.huge .linked-show-subTitle{line-height:20px;font-size:20px}.linked-show-description-container.huge .linked-show-date{font-size:16px}@media(min-width: 1391px){.linked-show-description-container.three-lines{display:none}.linked-show-description-container.two-lines{display:"" !important}}@media(max-width: 1390px){.linked-show-description-container.three-lines{display:""}.linked-show-description-container.two-lines{display:none}}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:var(--bg-popup);border:solid 1px var(--border-active);box-shadow:var(--popup-shadow);outline:none;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:var(--text-color);list-style:none;margin:0}.ui-timepicker-duration{margin-left:5px;color:#888}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:var(--primary-color);color:var(--text-color-inv)}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:var(--text-color-disabled)}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}table.s1_itinerarysidebar tr.noappointments>td{color:var(--text-color-lighter)}table.s1_itinerarysidebar tr>th{font-size:16px;padding-top:26px;font-weight:500;padding-bottom:12px}table.s1_itinerarysidebar tr:first-child>th{padding-top:0}table.s1_itinerarysidebar tr.startsbefore>td.content{color:var(--text-color-light)}table.s1_itinerarysidebar tr.startsbefore .s1_gray{color:var(--text-color-lighter)}table.s1_itinerarysidebar td{padding:0;vertical-align:top;border-top:1px solid var(--divider-line-color);overflow:hidden;transition:background-color ease .3s}table.s1_itinerarysidebar td.day{font-size:var(--font-size-small);width:1px;padding:4px;cursor:pointer;white-space:nowrap}table.s1_itinerarysidebar td.day:hover{background-color:var(--secondary-color);color:#fff}table.s1_itinerarysidebar .time{width:100px}table.s1_itinerarysidebar .highlightday{background-color:var(--error-color)}table.s1_itinerarysidebar .content{min-height:38px;padding:6px;font-size:var(--font-size-small);gap:8px}table.s1_itinerarysidebar .active{color:#fff;background-color:var(--secondary-color);padding:2px 5px;margin-top:2px;margin-bottom:2px;border-radius:var(--radius-medium)}.s1_previous{border-top-left-radius:var(--radius-medium);border-top-right-radius:var(--radius-medium)}.s1_next{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}.s1_morebutton{background-color:var(--panel-header-darker);color:#fff;text-align:center;cursor:pointer}.s1_morebutton:hover{background-color:var(--secondary-color)}.s1_morebutton I{font-size:10px}.document-inline-panel{border:1px solid var(--border-active)}.no-data-available{padding:10px 0;color:var(--text-color-light);display:flex;border-radius:var(--radius-medium);line-height:1em}.no-data-available.green{background-color:var(--success-bg);color:var(--success-color)}.no-data-available.red{padding:12px 16px;background-color:var(--error-bg);font-weight:400;color:var(--error-color)}.s1_listview-panel .no-data-available,.s1_main-panel .no-data-available,.no-data-available.yellow{padding:12px 12px;background-color:var(--warning-bg);font-weight:400;color:var(--warning-color)}.section-panel-wrapper .no-data-available{padding:8px}.third-column{padding-left:15px;width:40%}.panel-bg-color{background-color:var(--panel-bg)}.panel-header-color{background-color:var(--panel-header-bg)}.card-floating-bg{background-color:var(--card-bg)}.s1_panel,.s1_listview-panel,.s1_dashboard-panel,.s1_options-panel,.s1_related-feature-panel{background-color:var(--panel-bg);padding:var(--padding-panel);border-radius:var(--radius-large)}.s1_panel table.list>thead>tr>td,.s1_panel table.list>tbody>tr>td,.s1_panel table.list>tfoot>tr>td,.s1_listview-panel table.list>thead>tr>td,.s1_listview-panel table.list>tbody>tr>td,.s1_listview-panel table.list>tfoot>tr>td,.s1_dashboard-panel table.list>thead>tr>td,.s1_dashboard-panel table.list>tbody>tr>td,.s1_dashboard-panel table.list>tfoot>tr>td,.s1_options-panel table.list>thead>tr>td,.s1_options-panel table.list>tbody>tr>td,.s1_options-panel table.list>tfoot>tr>td,.s1_related-feature-panel table.list>thead>tr>td,.s1_related-feature-panel table.list>tbody>tr>td,.s1_related-feature-panel table.list>tfoot>tr>td{background-color:var(--card-bg)}.s1_related-feature-panel{margin-top:var(--spacing-page)}.s1_listview-panel .s1_table.list tbody>tr:not(:last-child)>td,.s1_main-panel .s1_table.list tbody>tr:not(:last-child)>td{border-bottom:solid 1px var(--divider-line-color)}.h2-header-container{margin-bottom:20px !important}.eSign-detailview-content .h2-header-container>div{align-items:center}.eSign-detailview-content{display:flex;flex-direction:column;gap:40px}.panel-section{padding:16px;border-radius:var(--radius-medium);border:solid 1.5px var(--panel-content-border)}.panel-section:hover{box-shadow:0px 4px 8px 0px var(--shadow);border-color:var(--panel-content-border-hover)}.content-section .content-section-header{margin-bottom:12px;font-size:16px;font-weight:bold}.content-section.has-form-elements .content-section-body{display:flex;flex-direction:column;gap:5px}.content-section.has-form-elements .labelled-div-row{min-height:31px}.h2-pageheader-container{display:none !important}.h1-header-container,.h1-pageheader-container{display:-webkit-flex;display:flex;margin-bottom:20px;gap:12px;-webkit-align-items:center;align-items:center}.h1-header-container .header-title,.h1-pageheader-container .header-title{font-size:24px;font-weight:700;line-height:1em}.h1-header-container .header-subTitle,.h1-pageheader-container .header-subTitle{font-size:18px;line-height:1em;margin-top:4px;color:var(--text-color-light)}.h2-header-container,.h2-pageheader-container{display:-webkit-flex;display:flex;gap:12px;-webkit-align-items:center;align-items:center}.h2-header-container .header-title,.h2-pageheader-container .header-title{font-size:18px;line-height:1em;font-weight:600}.h2-header-container .header-subTitle,.h2-pageheader-container .header-subTitle{font-size:16px;line-height:1em;margin-top:4px;color:var(--text-color-light)}fieldset{display:inline-block}fieldset legend{text-align:center}.s1_main-panel{display:flex;flex-direction:column;gap:40px}.s1_main-panel .button-new{padding-left:24px !important;padding-right:24px !important;min-width:150px}.s1_main-panel .button-new:not(.s1_main-panel-buttons .button-new){padding-top:16px !important;padding-bottom:16px !important}.s1_main-panel .s1_main-panel-content{display:flex;flex-direction:column;gap:24px}.s1_main-panel .s1_main-panel-content>div,.s1_main-panel .s1_main-panel-content form{width:100%}.s1_main-panel .ui.message{padding:24px}.s1_main-panel .s1_main-panel-buttons{display:flex;gap:16px}.s1_main-panel .s1_main-panel-logo{display:none}.divider-line{height:1.5px;background-color:var(--divider-line-color)}body.no-navigation .s1_main-panel{padding:36px;background-color:var(--panel-bg);margin:0 auto;border-radius:var(--radius-large)}@media(min-width: 769px){body.no-navigation .s1_main-panel{box-shadow:8px 8px 16px 0px --shadow;min-width:540px}body.no-navigation .s1_main-panel.small{max-width:540px}body.no-navigation .s1_main-panel.medium{max-width:720px}body.no-navigation .s1_main-panel.large{max-width:1080px}}body.no-navigation .s1_main-panel .s1_main-panel-buttons{justify-content:center}body.no-navigation .s1_main-panel .s1_main-panel-content{align-items:center}body.no-navigation .s1_main-panel .s1_main-panel-content .s1_main-panel-title{text-align:center}body.no-navigation .s1_main-panel .s1_main-panel-logo{display:flex;justify-content:center}.statistics-wrapper{justify-content:space-between;display:flex;align-content:space-between;margin-bottom:20px}.statistics-wrapper>div.statistic{flex:1 1 0;display:flex;flex-direction:column;gap:8px;cursor:pointer}.statistics-wrapper>div.statistic .count{font-size:20px;font-weight:600}.statistics-wrapper>div.statistic .line{height:2px;width:25%;transition:width .3s ease}.statistics-wrapper>div.statistic:hover .line{width:40%}.section-panel-wrapper{display:flex;flex-direction:column;gap:var(--spacing-panel)}.section-panel-wrapper .s1_panel{padding:var(--padding-panel-small)}.section-panel-wrapper .section-panel-header{display:-webkit-flex;display:flex;gap:12px;-webkit-align-items:center;align-items:center;margin-bottom:4px}.section-panel-wrapper .section-panel-header.clickable{cursor:pointer}.section-panel-wrapper .section-panel-header .header-title{padding:8px;font-size:18px;font-weight:700;line-height:1em}.section-panel-wrapper .section-panel-header .header-subTitle{padding:8px;padding-top:0px;font-size:16px;line-height:1em;color:var(--text-color-light)}.section-panel-wrapper>.s1_panel:first-of-type .section-panel-header .header-title{font-size:24px}.section-panel-wrapper>.s1_panel:first-of-type .section-panel-header .header-subTitle{font-size:18px}.collapsible-panel{transition:padding .2s ease-in-out,box-shadow .2s ease-in-out}.collapsible-panel.regular{border-radius:var(--radius-medium);border:solid 1.5px var(--panel-content-border)}.collapsible-panel.regular:hover{box-shadow:0px 4px 8px 0px var(--shadow);border-color:var(--panel-content-border-hover)}.collapsible-panel.white{border-radius:var(--radius-large);background-color:var(--panel-bg)}.collapsible-panel .collapsible-panel-content{display:grid;grid-template-rows:0fr;opacity:0;transition:all .3s ease-out}.collapsible-panel .collapsible-panel-content-inner{display:flex;flex-direction:column;gap:8px}.collapsible-panel .collapsible-panel-content-inner:not(.open){overflow:hidden}.collapsible-panel .collapsible-panel-icon{transition:all .3s ease-out}.collapsible-panel.collapsed{cursor:pointer}.collapsible-panel.collapsed .section-panel-header{margin-bottom:0}.collapsible-panel.opening{transition:padding .3s ease-out}.collapsible-panel.opening .collapsible-panel-content{padding-bottom:16px;grid-template-rows:1fr;opacity:1}.collapsible-panel.opening .collapsible-panel-icon{transform:rotate(180deg)}.collapsible-panel.open{transition:box-shadow .2s ease-in-out}.collapsible-panel.open .collapsible-panel-content{grid-template-rows:1fr;opacity:1;padding-bottom:16px}.collapsible-panel.open .collapsible-panel-icon{transform:rotate(180deg)}.collapsible-panel.collapsing{transition:box-shadow .3s ease-in-out}.notifications>div,.notifications>a{text-decoration:none}.notifications>div .snooze-btn,.notifications>div .read-btn,.notifications>div .remove-btn,.notifications>a .snooze-btn,.notifications>a .read-btn,.notifications>a .remove-btn{padding:5px}.notifications>div.hoverable:hover,.notifications>a.hoverable:hover{text-decoration:none}.notifications>div.hoverable:hover i,.notifications>a.hoverable:hover i{color:#fff}.notifications .read .read-btn:hover>i,.notifications .read .remove-btn:hover>i{color:var(--text-color-lighter)}.notifications .unread .read-btn>i{color:var(--text-color-light)}.notifications .unread .read-btn:hover>i{color:var(--primary-color)}.notifications .unread .remove-btn:hover>i{color:var(--text-color-lighter)}.notifications .hidden{background-color:#fff;text-align:center;line-height:1.5em;color:var(--text-color-lighter)}.notifications .message{margin-top:8px;padding:8px;border-radius:var(--radius-large)}.notificationsettingscontent>div.topic:not(:last-child){padding-bottom:10px}.notificationsettingscontent>div.topic:first-of-type{padding-bottom:0 !important}.notificationsettingscontent>div.topic .header{margin-bottom:5px;border-bottom:solid 1px var(--border-active);-webkit-align-items:flex-end;align-items:flex-end}.notificationsettingscontent>div.topic .header>:first-child{padding-top:3px;padding-bottom:3px;font-size:1.4em}.notificationsettingscontent .checkboxcell{width:80px;text-align:center}div.s1_notificationheader{padding:5px}div.s1_notificationheader>a{margin-left:auto;margin-right:0}a.ui.label{text-decoration:none}table.s1_table tr td.phase{padding-left:0;padding-right:0;padding-top:0;width:25px;position:relative;overflow:hidden;height:45px}table.s1_table tr .phase>span{left:-10px;top:-8px;position:absolute}#two-column-page-layout .smallright,#two-column-page-layout .mediumright{-webkit-flex-basis:33%;flex-basis:33%}#two-column-page-layout .smallright{min-width:250px;max-width:450px}#two-column-page-layout .mediumright{min-width:350px;max-width:450px}div.multiple-columns{-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px}.no-wrap{flex-shrink:0}@media(max-width: 1390px){.linked-contact-row-name-details{flex-direction:column}.linked-contact-row-name-details>div{flex:inherit}}.sidebar{height:100%;color:var(--text-color);background-color:var(--panel-bg);z-index:2001;position:fixed;top:0;bottom:0;right:0;width:450px;border-left:solid 1px var(--border-active);box-shadow:-1px 0 7px var(--shadow);transform:translateX(100%);transition:.3s ease-out;overflow:auto}.sticky-layer{background-color:var(--panel-header-bg);width:33%;height:100%;right:0;top:0;position:fixed;border-left:solid 1px var(--border-active);z-index:10000;box-shadow:-1px 0 7px var(--shadow);-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.sticky-layer-display-enter{max-width:0}.sticky-layer-display-enter.sticky-layer-display-enter-active{max-width:33%;width:33%}.sticky-layer-display-exit{width:33%;max-width:33%}.sticky-layer-display-exit.sticky-layer-display-exit-active{max-width:0;width:0}img.avatar-25{width:25px;height:25px;border-radius:var(--radius-medium)}img.avatar-30{width:30px;height:30px;border-radius:var(--radius-medium)}img.avatar-32{width:32px;height:32px;border-radius:var(--radius-medium)}img.avatar{width:35px;height:35px;border-radius:var(--radius-medium)}img.avatar-45{width:45px;height:45px;border-radius:var(--radius-large)}img.avatar-60{width:60px;height:60px;border-radius:var(--radius-large)}img.avatar-80{width:80px;height:80px;border-radius:var(--radius-large)}img.avatar-120{width:120px;height:120px;border-radius:var(--radius-large)}img.avatar-square{width:35px;height:35px;border-radius:var(--radius-medium)}img.avatar-square-50{width:50px;height:50px;border-radius:var(--radius-medium)}.s1_cell_avatar{width:45px;padding-right:0 !important}div.badge-container{display:inline-block;position:relative;margin-left:2px}div.badge-container>[class^=badge],div.badge-container [class*=" badge"]{text-align:center;color:#fff;padding:0 2px;font-size:10px;position:absolute}div.badge-container>.badge{background-color:var(--gray-dark);bottom:-1px;left:-4px}div.badge-container>.badge-alert{background-color:var(--error-color);top:-1px;right:-4px}div.badge-container>.badge-black{background-color:rgba(0,0,0,.6);top:-5px;right:-5px}@media(min-width: 1280px){.ckeditor{min-width:590px}}.color-picker-square{width:21px;height:21px;border:1px solid var(--border-active);cursor:pointer;border-radius:var(--radius-medium)}.color-picker-square-placeholder{width:21px;height:21px;border:1px solid var(--border-active);border-radius:var(--radius-medium)}.color-picker-popup-interal{border-radius:0 !important;padding:0 !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.color-picker-popup-interal input{background-color:var(--input-bg);border-radius:var(--radius-medium);outline:none !important;box-shadow:none !important;border:1px solid var(--border-active) !important}.color-picker-popup-interal input:focus{outline:none !important;border:1px solid var(--border-focus) !important}.app-body-fixed-height{display:flex;flex-direction:column;height:100vh;max-height:100vh;min-height:100vh}.content-holder-fixed-height{flex-grow:1;min-height:0}body #contentholder{padding:24px 32px}body.no-navigation.landing{background:var(--bg-page)}@media(max-width: 768px){body.no-navigation.landing #contentholder{padding:24px}}body.no-navigation.landing #pagecontainer{width:auto;height:auto}@media(max-width: 768px){body.no-navigation{background-color:var(--panel-bg)}body.no-navigation #contentholder{padding:0}}@media(min-width: 769px){body.no-navigation{background-attachment:fixed;background-size:cover}body.no-navigation #pagecontainer{width:100vw;height:100vh}}body.with-navigation body{overflow-y:scroll}@media screen and (min-width: 1025px)and (max-width: 1920px){body.with-navigation #pagecontainer{margin-left:240px}}@media screen and (max-width: 1024px){body.with-navigation #pagecontainer{margin-left:0}}body.with-navigation.collapsing-sidebar #pagecontainer{transition:margin-left .3s ease-in-out;margin-left:48px}body.with-navigation.collapsed-sidebar #pagecontainer{margin-left:48px}body.with-navigation.collapsed-sidebar.expanding-sidebar #pagecontainer{transition:margin-left .3s ease-in-out;margin-left:240px}@media(min-width: 1921px){body.with-navigation #pagecontainer{max-width:1680px;margin-left:calc(50vw - 960px + 240px);margin-right:calc(50vw - 960px)}body.with-navigation #pagecontainer .sidebar-main-nav-panel-wrapper{left:calc(50vw - 960px)}body.with-navigation #pagecontainer .sidebar-navigation-more-animation-wrapper{left:calc(50vw - 960px + 240px)}}.ui.page.modals{z-index:1020}.nav-text-semibold{font-size:20px;text-decoration:none;font-weight:600;line-height:normal}.nav-text-regular{font-size:20px;text-decoration:none;font-weight:400;line-height:normal}.info-text-semibold{text-decoration:none;font-weight:600;line-height:normal}.info-text-medium{text-decoration:none;font-weight:500;line-height:normal}.info-text-regular{text-decoration:none;font-weight:400;line-height:normal}.subtitle-text-bold{text-decoration:none;font-weight:700;line-height:normal}.subtitle-text-semibold{text-decoration:none;font-weight:600;line-height:normal}.subtitle-text-medium{text-decoration:none;font-weight:500;line-height:normal}.subtitle-text-regular{text-decoration:none;font-weight:400;line-height:normal}.body-text-bold{font-size:12px;text-decoration:none;font-weight:700;line-height:normal}.body-text-semibold{font-size:12px;text-decoration:none;font-weight:600;line-height:normal}.body-text-regular{font-size:12px;text-decoration:none;font-weight:400;line-height:normal}.label-text-bold{font-size:11px;text-decoration:none;font-weight:700;line-height:normal}.label-text-semibold{font-size:11px;text-decoration:none;font-weight:600;line-height:normal}.label-text-regular{font-size:11px;text-decoration:none;font-weight:400;line-height:normal}.notification-text{font-size:8px;text-decoration:none;font-weight:400;line-height:normal}.phosphor-icon-button{line-height:0;transition:background-color .2s ease-in-out;display:block}.phosphor-icon-button:not(:disabled){cursor:pointer}.phosphor-icon-button:disabled{color:var(--form-disabled-color);cursor:not-allowed}.phosphor-icon-button.regular:hover{transform:var(--hover-color)}.phosphor-icon-button.in-circle,.phosphor-icon-button.in-square{padding:4px}.phosphor-icon-button.in-circle:not(:disabled):hover,.phosphor-icon-button.in-square:not(:disabled):hover{background-color:var(--primary-color-transparent);color:unset}.phosphor-icon-button.in-circle:not(:disabled):active,.phosphor-icon-button.in-square:not(:disabled):active{color:#fff;background-color:var(--primary-color)}.phosphor-icon-button.in-circle.blue-line>span,.phosphor-icon-button.in-square.blue-line>span{border-bottom:solid 2px var(--blue);padding-bottom:2px;margin-bottom:-2px}.phosphor-icon-button.in-circle.purple-bg,.phosphor-icon-button.in-square.purple-bg{background-color:var(--purple);color:#fff}.phosphor-icon-button.in-circle.purple-bg:not(:disabled):hover,.phosphor-icon-button.in-square.purple-bg:not(:disabled):hover{color:#fff;background-color:var(--purple-hover) !important}.phosphor-icon-button.in-circle.green-bg,.phosphor-icon-button.in-square.green-bg{background-color:var(--green);color:#fff}.phosphor-icon-button.in-circle.green-bg:not(:disabled):hover,.phosphor-icon-button.in-square.green-bg:not(:disabled):hover{color:#fff;background-color:var(--green-hover) !important}.phosphor-icon-button.in-circle.blue-bg,.phosphor-icon-button.in-square.blue-bg{background-color:var(--blue);color:#fff}.phosphor-icon-button.in-circle.blue-bg:not(:disabled):hover,.phosphor-icon-button.in-square.blue-bg:not(:disabled):hover{color:#fff;background-color:var(--blue-hover) !important}.phosphor-icon-button.in-circle.light-bg,.phosphor-icon-button.in-square.light-bg{background-color:var(--panel-header-bg)}.phosphor-icon-button.in-circle.light-bg:not(:disabled):hover,.phosphor-icon-button.in-square.light-bg:not(:disabled):hover{background-color:var(--primary-color-transparent)}.phosphor-icon-button.in-circle.padding-large,.phosphor-icon-button.in-square.padding-large{padding:8px}.phosphor-icon-button.in-square{border-radius:var(--radius-medium)}.phosphor-icon-button.in-circle{border-radius:50%}.notification-icon-button{position:relative}.notification-icon-count{writing-mode:horizontal-tb;position:absolute;top:4px;right:2px;max-width:20px;min-width:10px;height:10px;background-color:var(--pink);color:#fff;display:flex;justify-content:center;align-items:center;border-radius:5px;padding-right:2px;padding-left:2px;font-style:normal}.notification-icon-count.two-digit{right:0px}.notification-icon-count.three-digit{right:-6px}input[type=button],input[type=submit],button{border-width:0;border-style:none}.button-new{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 24px;cursor:pointer;transition:300ms;text-decoration:none;text-align:start;text-wrap:nowrap;font-weight:500;border-radius:32px}.button-new.no-content{min-width:unset !important;height:32px}.button-new.wide{justify-content:space-between}.button-new.primary{background-color:var(--green);color:#fff;text-decoration:none}.button-new.primary>div.ui.loader:after{border-top-color:var(--text-color-inv)}.button-new.primary:hover{background-color:var(--green-hover);text-decoration:none}.button-new.primary:active{background-color:var(--green-hover);text-decoration:none}.button-new.secondary{border:1px solid var(--border-active);background-color:rgba(0,0,0,0)}.button-new.secondary>div.ui.loader:after{border-top-color:var(--text-color-inv)}.button-new.secondary:hover{background:var(--hover-color);color:#fff;border:1px solid var(--border-active);text-decoration:none}.button-new.secondary:active{background-color:var(--hover-color);color:#fff;border:1px solid var(--border-active)}.button-new.tertiary{background-color:var(--secondary-color);color:#fff}.button-new.tertiary>div.ui.loader:after{border-top-color:var(--text-color-inv)}.button-new.tertiary:hover{background-color:var(--secondary-color-hover);text-decoration:none}.button-new.tertiary:active{background-color:var(--secondary-color-hover)}.button-new.accent{background-color:var(--primary-color);color:#fff}.button-new.accent>div.ui.loader:after{border-top-color:var(--text-color-inv)}.button-new.accent:hover{background-color:var(--primary-color-hover)}.button-new.accent:active{background-color:var(--primary-color-hover)}.button-new.warning{background-color:var(--error-color);color:#fff}.button-new.warning>div.ui.loader:after{border-top-color:var(--pink-hover)}.button-new.warning:hover{background-color:var(--pink-hover)}.button-new.warning:active{background-color:var(--pink-hover)}.button-new.text{background-color:rgba(0,0,0,0);color:var(--text-color);text-decoration:underline;font-weight:400}.button-new.text.no-padding{padding:0}.button-new.text>div.ui.loader:after{border-top-color:var(--text-color)}.button-new.text:hover{background-color:rgba(0,0,0,0);color:var(--hover-color);text-decoration:underline}.button-new.text:active{background-color:rgba(0,0,0,0);color:var(--hover-color);text-decoration:underline}.button-new.back{background-color:rgba(0,0,0,0);color:var(--text-color);text-decoration:none}.button-new.back>div.ui.loader:after{border-top-color:var(--text-color)}.button-new.back:hover{background-color:rgba(0,0,0,0);color:var(--hover-color);text-decoration:none}.button-new.back:active{background-color:rgba(0,0,0,0);color:var(--hover-color);text-decoration:none}.button-new .button-new-icon{display:flex !important}.button-new.primary.disabled,.button-new.secondary.disabled,.button-new.tertiary.disabled,.button-new.white.disabled,.button-new.warning.disabled{background-color:var(--form-disabled-bg);border-color:var(--border-inactive);color:var(--form-disabled-color);cursor:not-allowed}.button-new.primary.disabled:hover,.button-new.secondary.disabled:hover,.button-new.tertiary.disabled:hover,.button-new.white.disabled:hover,.button-new.warning.disabled:hover{background-color:var(--form-disabled-bg);color:var(--form-disabled-color)}.button-new[class^=icon-],.button-new[class*=" icon-"]{background:none}.button-support-article{padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;cursor:pointer;transition:all 300ms ease-in-out;text-decoration:underline;background-color:rgba(0,0,0,0);text-align:start;color:var(--primary-color);display:block}.button-support-article:hover{color:var(--hover-color)}.button-connect-to-google{display:inline-block;width:100%;background-color:var(--google-color);color:#fff;text-decoration:none;transition:all .3s ease-in-out;text-align:center}.button-connect-to-google:hover{color:#fff;background-color:var(--google-color-hover);text-decoration:none}.button-group-wrapper{display:flex;flex-direction:row}.button-group-wrapper>*:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.button-group-wrapper>*{border:1px solid var(--border-active);flex-grow:1}.button-group-wrapper>*:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.button-group-button{display:flex;flex-direction:row;justify-content:center;padding:12px 24px;cursor:pointer;transition:all 300ms ease-in-out;text-decoration:none;text-wrap:nowrap;text-align:start;font-weight:500;color:var(--text-color)}.button-group-button:not(.button-group-button-active){background-color:var(--input-bg)}.button-group-button:not(.button-group-button-active):hover{background-color:var(--hover-color);color:#fff}.button-group-button-active.primary{background-color:var(--green);color:#fff}.button-group-button-active.secondary{background-color:var(--secondary-color);color:#fff}.button-group-button-active.tertiary{background-color:var(--green);color:#fff}.text-divider{display:flex;color:var(--gray-dark);align-items:center;text-transform:lowercase}.text-divider::before,.text-divider::after{content:"";height:1px;background-color:var(--gray);flex-grow:1}.text-divider::before{margin-right:16px}.text-divider::after{margin-left:16px}.slider-wrapper{position:relative;width:200px}.slider-filled{position:absolute;top:0;left:0;height:4px;background-color:var(--primary-color);border-radius:2px}input.slider-input{display:flex;width:200px;height:4px;-webkit-appearance:none;appearance:none;border-radius:2px;background-color:var(--primary-color);cursor:pointer}input.slider-input::-moz-range-progress{background-color:var(--primary-color)}input.slider-input::-moz-range-thumb{appearance:none;width:12px;height:12px;background:var(--panel-bg);border:1px solid var(--border-active);border-radius:50%;box-shadow:0 0 2px 0 rgba(10,10,10,.29)}input.slider-input::-webkit-slider-thumb{position:relative;z-index:50;-webkit-appearance:none;appearance:none;width:12px;height:12px;background:var(--panel-bg);border:1px solid var(--border-active);border-radius:50%;box-shadow:0 0 2px 0 rgba(10,10,10,.29)}.removable-label{display:inline-flex;align-items:center;border-radius:32px;padding:6px;padding-left:12px;background-color:var(--removable-label-bg)}.removable-label-icon{display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;background-color:var(--removable-label-inner-bg);width:16px;height:16px}.removable-label-icon>i{margin:0 !important}.removable-label-icon>i:hover{color:var(--hover-color)}.removable-label-icon>i:focus{color:var(--hover-color);outline:none !important}.preview-panel-detail-row-grid{display:grid;grid-template-rows:auto;row-gap:4px;grid-template-columns:120px 1fr}.appointment-phase-wide{display:flex;flex-direction:row;gap:4px;padding:8px;border-radius:var(--radius-medium);color:#fff;height:30px}.appointment-phase-wide>i{color:#fff}.phosphor-icon-button-with-label{padding:4px;display:flex;gap:4px;height:26px;transition:all .3s ease-in-out;border-radius:var(--radius-medium);max-width:max-content;overflow:hidden}.phosphor-icon-button-with-label>.phosphor-icon-button-with-label-label{opacity:0;transition:all .3s ease-in-out;padding-right:2px}.phosphor-icon-button-with-label--default{cursor:pointer;background:var(--gray-transparent);color:var(--text-color-light);width:26px}.phosphor-icon-button-with-label--collapsing{cursor:pointer;background:var(--gray-transparent);color:var(--text-color-light);width:26px;animation:phosphor-icon-button-with-label-animation-collapse .3s ease-in-out}.phosphor-icon-button-with-label--hover{cursor:pointer;background:var(--gray-transparent);color:var(--text-color-light);animation:phosphor-icon-button-with-label-animation .3s ease-in-out}.phosphor-icon-button-with-label--hover>.phosphor-icon-button-with-label-label{opacity:1}.phosphor-icon-button-with-label--selected{background:var(--primary-color);max-width:max-content;color:#fff}.phosphor-icon-button-with-label--selected>.phosphor-icon-button-with-label-label{opacity:1;color:#fff}.phosphor-icon-button-with-label-content{position:relative}.phosphor-icon-button-with-label-dot{position:absolute;top:0;right:-2px;width:10px;height:10px;border-radius:5px;background-color:var(--pink)}@keyframes phosphor-icon-button-with-label-animation-collapse{0%{width:100px}100%{width:26px}}@keyframes phosphor-icon-button-with-label-animation{0%{width:26px}100%{width:100px}}.twerking-chip-wrapper{position:relative;display:flex}.twerking-chip{position:absolute;cursor:pointer;top:0;left:0;padding:2px 12px;color:var(--off-black);border-radius:var(--radius-large);font-size:10px;line-height:12px;background-color:var(--yellow-new-chip);width:fit-content;animation:wobble-hor-bottom 3.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;animation-iteration-count:infinite}@keyframes wobble-hor-bottom{0%{transform:translateX(0%);transform-origin:50% 50%}3.75%{transform:translateX(-10px) rotate(-6deg)}7.5%{transform:translateX(5px) rotate(6deg)}11.25%{transform:translateX(-5px) rotate(-3.6deg)}15%{transform:translateX(3px) rotate(2.4deg)}18.75%{transform:translateX(-2px) rotate(-1.2deg)}25%{transform:translateX(0%);transform-origin:50% 50%}}.checkbox-radio-with-label{display:flex;justify-content:flex-start;gap:8px;cursor:pointer;max-width:max-content}.checkbox-radio-with-label>input[type=checkbox],.checkbox-radio-with-label>input[type=radio]{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0}.checkbox-radio-with-label>input[type=checkbox]{display:grid;cursor:pointer;place-content:center;width:20px;height:20px;border:1px solid var(--border-active);border-radius:var(--radius-medium)}.checkbox-radio-with-label>input[type=radio]{display:grid;cursor:pointer;place-content:center;width:20px;height:20px;border:1px solid var(--border-active);border-radius:10px}.checkbox-radio-with-label>input[type=checkbox]:active,.checkbox-radio-with-label>input[type=radio]:active{border:1px solid var(--border-focus)}.checkbox-radio-with-label>input[type=checkbox]:focus,.checkbox-radio-with-label>input[type=radio]:focus{outline:3px solid var(--secondary-color-transparent)}.checkbox-radio-with-label>input[type=checkbox]:disabled,.checkbox-radio-with-label>input[type=radio]:disabled{background-color:var(--form-disabled-bg);border-color:var(--border-inactive);cursor:not-allowed}.checkbox-radio-with-label>input[type=checkbox]:checked{background-color:var(--secondary-color);border-color:var(--border-focus) !important}.checkbox-radio-with-label>input[type=checkbox]:checked:before{width:20px;height:20px;content:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Check%20Box%22%3E%3Cg%20id%3D%22Frame%201000002794%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M15.0915%206.95197L15.0867%206.94607L15.0813%206.94057C14.9008%206.75356%2014.6103%206.75315%2014.4293%206.93931L9.16201%2012.2296L6.58507%209.63469C6.40401%209.44841%206.11351%209.44879%205.93289%209.63584C5.7557%209.81933%205.7557%2010.1087%205.93289%2010.2922L5.93288%2010.2923L5.93485%2010.2942L8.58046%2012.9583C8.73676%2013.1196%208.94983%2013.2%209.1473%2013.2C9.36196%2013.2%209.55963%2013.1177%209.71406%2012.9584L15.0468%207.60234C15.2436%207.4199%2015.2421%207.1339%2015.0915%206.95197ZM9.2327%2012.3008L9.2317%2012.2998C9.23206%2012.3001%209.23237%2012.3005%209.23269%2012.3008L9.2327%2012.3008Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%220.4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");color:var(--text-color-inv)}.checkbox-radio-with-label>input[type=radio]:checked{background-color:var(--secondary-color-transparent);border:2px solid var(--secondary-color)}.checkbox-radio-with-label>input[type=radio]:checked:before{content:"";width:10px;height:10px;border-radius:5px;background-color:var(--secondary-color)}.checkbox-radio-with-label-error{color:var(--error-color)}.checkbox-radio-with-label-error>input[type=checkbox],.checkbox-radio-with-label-error>input[type=radio]{border-color:var(--error-color);background-color:var(--error-bg)}.radio-group-horizontal{display:flex;flex-direction:row;gap:8px}.radio-group-vertical{display:flex;flex-direction:column;gap:8px}.sidebar-main-nav-panel-wrapper{transition:width 300ms ease-in-out;background-color:var(--panel-bg)}@media(max-width: 1024px){.sidebar-main-nav-panel-wrapper{width:100%;height:100vh;overflow:hidden}}@media(min-width: 1025px){.sidebar-main-nav-panel-wrapper{position:fixed;top:0;left:0;margin:0;padding:0;width:240px;height:100vh;overflow:hidden}}.sidebar-main-nav-panel-wrapper.collapsed,.sidebar-main-nav-panel-wrapper.collapsing{width:48px}.sidebar-main-nav-panel-wrapper.expanding{width:240px}.sidebar-main-nav-panel-mobile-wrapper{top:0;left:-240px;background:#fff;position:fixed;overflow:hidden;z-index:1000000;width:240px;height:100%;box-shadow:0px -4px 8px 0px var(--shadow);transition:all 300ms ease-out}.sidebar-main-nav-panel-mobile-wrapper.open{left:0}@keyframes sidebarSlideIn{from{transform:translateX(-240px)}to{transform:translateX(0px)}}.sidebar-main-nav-logo{height:56px;border-bottom:solid 1px var(--bg-page);padding:16px 28px;margin-bottom:-1px;transition:all 300ms ease-in-out}.sidebar-main-nav-logo.collapsed.expanding{margin-left:0px;justify-content:space-between}.sidebar-main-nav-logo.collapsing,.sidebar-main-nav-logo.collapsed{margin-left:-18px}.sidebar-main-nav-collapse-button{cursor:pointer;transition:all 300ms ease-in-out}.sidebar-main-nav-collapse-button:hover{color:var(--hover-color)}.sidebar-main-nav-expand-button{cursor:pointer}.sidebar-main-nav-menu{opacity:1;transition:opacity 300ms ease-in-out;flex:1;padding:20px 16px;display:flex;flex-direction:column;gap:8px;min-width:224px}.sidebar-main-nav-menu.collapsed{visibility:hidden;opacity:0}.sidebar-main-nav-menu.collapsed.expanding{opacity:1;visibility:visible}.sidebar-main-nav-menu.collapsing{opacity:0}.sidebar-main-nav-menu-item,.sidebar-main-nav-menu-item-button{padding:8px 12px;transition:all 300ms ease-out;color:var(--text-color-lighter);cursor:pointer;font-weight:500;font-style:normal;line-height:22px;border-radius:var(--radius-medium)}.sidebar-main-nav-menu-item.active-menu,.active-menu.sidebar-main-nav-menu-item-button{background-color:var(--primary-color);color:#fff}.sidebar-main-nav-menu-item:hover,.sidebar-main-nav-menu-item-button:hover{text-decoration:none;color:var(--text-color);background-color:var(--primary-color-transparent)}.sidebar-main-nav-menu-item-button{text-align:left;background:rgba(0,0,0,0)}.sidebar-navigation-more-animation-wrapper{top:0;left:240px;background:rgba(0,0,0,0);position:fixed;overflow:hidden;z-index:1000;width:265px;height:100vh}@media(max-width: 1024px){.sidebar-navigation-more-animation-wrapper{left:0;z-index:1000010}}.sidebar-navigation-more-wrapper{background-color:var(--panel-bg);box-shadow:0px 4px 12px var(--shadow);position:absolute;top:0;border-left:solid 1px var(--bg-page);left:0px;margin:0;padding:0;width:255px;height:100vh;overflow:auto}@media(max-width: 1024px){.sidebar-navigation-more-wrapper.closing{animation:sidebarMoreSlideInMobile .3s ease-out reverse;animation-fill-mode:forwards}.sidebar-navigation-more-wrapper.opening{animation:sidebarMoreSlideInMobile .3s ease-out;animation-fill-mode:forwards}}@media(min-width: 1025px){.sidebar-navigation-more-wrapper.closing{animation:sidebarMoreSlideIn .3s ease-out reverse;animation-fill-mode:forwards}.sidebar-navigation-more-wrapper.opening{animation:sidebarMoreSlideIn .3s ease-out;animation-fill-mode:forwards}}.sidebar-navigation-more-wrapper.hidden{display:none}@keyframes sidebarMoreSlideIn{from{transform:translateX(-240px)}to{transform:translateX(0px)}}@keyframes sidebarMoreSlideInMobile{from{transform:translateY(100vh)}to{transform:translateY(0px)}}.sidebar-navigation-more-container{padding-top:36px;padding-left:16px;padding-right:8px;padding-bottom:40px;display:flex;flex-direction:column;gap:32px}@media(max-width: 1024px){.sidebar-navigation-more-container{padding-top:16px}}.sidebar-navigation-more-title{margin-bottom:16px;word-wrap:break-word;color:var(--text-color-light)}.sidebar-navigation-more-item{padding:4px;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;transition:all .3s ease-out;margin-bottom:4px;border-radius:var(--radius-medium)}.sidebar-navigation-more-item>div:first-child{margin-bottom:2px}.sidebar-navigation-more-item.active-menu{background-color:var(--primary-color)}.sidebar-navigation-more-item.active-menu .sidebar-navigation-more-item-title,.sidebar-navigation-more-item.active-menu .sidebar-navigation-more-item-subtitle{color:#fff}.sidebar-navigation-more-item.active-menu .sidebar-navigation-more-item-dot{background-color:#fff}.sidebar-navigation-more-item:hover{text-decoration:none;background-color:var(--primary-color-transparent)}.sidebar-navigation-more-item:hover .sidebar-navigation-more-item-title{color:var(--text-color)}.sidebar-navigation-more-item:hover .sidebar-navigation-more-item-subtitle{color:var(--text-color-light)}.sidebar-navigation-more-item:hover .sidebar-navigation-more-item-dot{background-color:var(--text-color)}.sidebar-navigation-more-item-dot{transition:all 300ms ease-out;display:inline-block;background-color:var(--text-color);width:6px;height:6px;margin-right:8px;border-radius:3px}.sidebar-navigation-more-item-title{transition:all 300ms ease-out;color:var(--text-color)}.sidebar-navigation-more-item-subtitle{transition:all 300ms ease-out;margin-left:14px;color:var(--text-color-light)}.top-bar-popup-content{z-index:1999 !important}.popup-menu-wrapper{padding-top:16px;padding-bottom:16px;padding-left:8px;padding-right:8px;display:flex;flex-direction:column;gap:6px;background-color:var(--bg-popup);box-shadow:var(--popup-shadow);border-radius:var(--radius-large);border:none;min-width:196px}.popup-menu-avatar-icon{cursor:pointer}.popup-menu-avatar-icon:hover{opacity:.8}.popup-menu-profile{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.popup-menu-avatar-info{display:flex;flex-direction:column;align-items:center}.popup-menu-item{padding:8px 12px;display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;cursor:pointer;text-decoration:none;border-radius:var(--radius-medium);overflow:hidden;font-weight:500}.popup-menu-item .menu-icon{flex-basis:18px;line-height:0}.popup-menu-item:hover{background-color:var(--primary-color-transparent);color:var(--text-color);text-decoration:none}.popup-menu-divider{border-top:1px solid var(--border-active)}.popup-menu-header,.popup-menu-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.top-bar-wrapper{padding-top:8px;padding-bottom:8px;padding-right:24px;padding-left:12px;margin-left:1px;display:flex;flex-direction:row;justify-content:flex-end;gap:16px;background-color:var(--panel-bg)}@media(max-width: 1024px){.top-bar-wrapper{position:fixed;z-index:1010;width:100%;top:0}}.top-bar-wrapper-placeholder,.top-bar-wrapper{height:56px}.top-bar-middle{flex-grow:1}.top-navigation-wrapper{display:flex;flex-direction:column;gap:12px;padding-left:32px;padding-top:16px;padding-right:32px}.top-navigation-wrapper .top-navigation-header{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.top-navigation-wrapper .top-navigation-title{flex:1;display:flex;flex-direction:row;gap:8px;align-items:center}.top-navigation-wrapper .top-navigation-title>h1{margin:0}.navigation-items-wrapper{display:flex;flex-direction:row;gap:24px;align-items:end;justify-content:space-between}.navigation-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;row-gap:4px}.navigation-items>a,.navigation-items>div{color:var(--text-color-lighter);text-decoration:none;text-wrap:nowrap;position:relative;text-decoration:none;font-weight:500;line-height:26px}.navigation-items>a:hover,.navigation-items>div:hover{color:var(--text-color);text-decoration:none;border-bottom:3px var(--primary-color) solid}.navigation-items>a.navigation-selected,.navigation-items>div.navigation-selected{color:var(--text-color);border-bottom:3px var(--primary-color) solid}@media(pointer: coarse)and (max-width: 768px){.navigation-items{overflow-x:scroll;overscroll-behavior:contain;scrollbar-width:none;flex-wrap:nowrap;scroll-snap-type:x mandatory;touch-action:pan-x;overflow-y:hidden;-ms-overflow-style:none}.navigation-items::-webkit-scrollbar{display:none}}.collapsible-section{transition:padding .2s ease-in-out,box-shadow .2s ease-in-out}.collapsible-section.regular{border-radius:var(--radius-medium);border:solid 1.5px var(--panel-content-border)}.collapsible-section.regular:hover{box-shadow:0px 4px 8px 0px var(--shadow);border-color:var(--panel-content-border-hover)}.collapsible-section.white{border-radius:var(--radius-large);background-color:var(--panel-bg)}.collapsible-section .collapsible-section-content{padding:0 16px;display:grid;grid-template-rows:0fr;opacity:0;transition:all .3s ease-out}.collapsible-section .collapsible-section-content-inner{display:flex;flex-direction:column;gap:8px}.collapsible-section .collapsible-section-content-inner:not(.open){overflow:hidden}.collapsible-section .collapsible-section-icon{transition:all .3s ease-out}.collapsible-section.collapsed{cursor:pointer}.collapsible-section-header{font-size:16px;font-weight:bold}.collapsible-section.opening{transition:padding .3s ease-out}.collapsible-section.opening .collapsible-section-content{padding-bottom:16px;grid-template-rows:1fr;opacity:1}.collapsible-section.opening .collapsible-section-icon{transform:rotate(180deg)}.collapsible-section.open{transition:box-shadow .2s ease-in-out}.collapsible-section.open .collapsible-section-content{grid-template-rows:1fr;opacity:1;padding-bottom:16px}.collapsible-section.open .collapsible-section-icon{transform:rotate(180deg)}.collapsible-section.collapsing{transition:box-shadow .3s ease-in-out}.collapsible-section-open-close{padding:16px;margin-bottom:0 !important;width:100%;cursor:pointer}.collapsible-section-table{width:100%}.collapsible-section-table>tbody>tr>td:first-child{width:145px}.detail-section{display:flex;flex-direction:column;gap:12px}.settings-navigation-wrapper{min-width:244px;display:flex;flex-direction:column;gap:32px}.settings-navigation-subtitle{color:var(--text-color);margin-bottom:8px}.settings-navigation-list{display:flex;flex-direction:column}.settings-navigation-link{margin-top:4px;margin-bottom:4px;color:var(--text-color-lighter);text-decoration:none;font-weight:500}.settings-navigation-link:hover{color:var(--text-color);text-decoration:underline}.settings-navigation-link.active{text-decoration:underline}.venue-capacity-filter-inputs{display:flex;gap:8px;margin-bottom:4px}.venue-capacity-filter-text{color:var(--text-color-light);margin-bottom:16px}.venue-capacity-filter-error{color:var(--error-color);margin-bottom:16px}.filter-value-row{display:grid;grid-template-columns:auto 1fr;column-gap:8px}.breadcrumbs-wrapper{display:flex;flex-direction:row;gap:8px;padding-top:8px;padding-left:24px;padding-right:24px}.breadcrumbs-item{display:flex;flex-direction:column;justify-content:center}.breadcrumbs-item>*{line-height:24px}.breadcrumbs-link{color:var(--text-color-lighter);text-decoration:none;font-weight:300;line-height:normal}.breadcrumbs-separator{color:var(--text-color-lighter)}.settings-grid-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:16px;row-gap:48px}@media(min-width: 1390px){.settings-grid-wrapper{grid-template-columns:1fr 1fr 1fr}}.settings-grid-group-items{margin-top:8px;display:flex;flex-direction:column}.settings-grid-item-wrapper{padding-top:4px;padding-bottom:4px}.settings-grid-item-link{color:var(--text-color-lighter);text-decoration:none}.settings-grid-item-link:hover{color:var(--text-color)}.support-article-panel-wrapper{padding-bottom:20px;display:flex;flex-direction:column;gap:16px}.support-article-panel-wrapper>h2{margin-left:8px}.settings-menu-title{margin:0;margin-bottom:24px}.settings-menu-body{display:flex;flex-direction:row;gap:var(--spacing-page)}.settings-menu-body>div:first-child{flex:1}.my-details-header{display:flex;flex-direction:column;gap:8px;align-items:center}.my-details-content{display:flex;flex-direction:column;gap:24px}.my-details-content .my-details-content-section{display:flex;flex-direction:column;gap:12px}.my-details-content .my-details-content-section .my-details-row{display:flex;flex-direction:column;gap:4px}.my-details-content .my-details-content-section .my-details-row .my-details-row-label{color:var(--text-color-light);margin-bottom:0px}.my-details-content .my-details-content-section .my-details-row .my-details-row-value{margin-bottom:0px}.my-details-content .my-details-content-section .my-details-row a.my-details-row-value{text-decoration:underline}.system-settings-menu-wrapper{display:flex;flex-direction:column;gap:var(--spacing-page)}.brand-image-wrapper{background-color:#fff;padding:20px;border-radius:var(--radius-large);border:dashed 1px var(--border-active)}.brand-symbol-wrapper{background-color:#fff;line-height:1em}.brand-info-panel-logo{justify-content:center;align-items:center;display:flex;background-color:#fff;line-height:1em;padding:16px;border-radius:var(--radius-large)}.brand-info-panel-logo img{max-width:200px;max-height:100px;width:auto;height:auto}.brand-info-panel-details{display:flex;flex-direction:row;justify-content:space-between}.brand-info-panel-details-company{display:flex;flex-direction:column;gap:4px}.brand-info-panel-details-company>div:last-child{color:var(--text-color-light)}.brand-info-panel-change-link{color:var(--primary-color);text-decoration:underline}.subscription-info-panel-details-button{display:flex;flex-direction:row;justify-content:end}.card-list-item.selected{background:var(--row-selected-color) !important}.card-list-item-top{display:flex;flex-direction:row;gap:8px}.card-list-item-content{flex-grow:1;display:flex;flex-direction:column;gap:8px}.card-list-item-header{display:flex;flex-direction:row;gap:16px}.card-list-item-header>a.table-main-link{flex:1}@media(max-width: 768px){.card-list-item-header{gap:24px}}.card-list-item-body{display:flex;flex-direction:row;gap:24px}@media(max-width: 768px){.card-list-item-body{gap:16px;flex-direction:column}}.card-list-item-body>div{flex:1}.card-list-item-body>div.flex-2{flex:2}.card-list-item-footer{display:flex;justify-content:space-between;flex-direction:row;gap:8px;flex-wrap:wrap}.journey-card-grid{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr fit-content(60px) 45px 1fr;grid-template-areas:"departs-from departure-time arrow arrives-at" "departs-from . . arrives-at"}.journey-card-grid>.departs-from{grid-area:departs-from}.journey-card-grid>.departure-time{grid-area:departure-time}.journey-card-grid>.arrow{grid-area:arrow;display:flex;justify-content:center;align-items:center}.journey-card-grid>.arrow>i{height:14px}.journey-card-grid>.arrives-at{grid-area:arrives-at}.grid-table-header{display:contents}.grid-table-header>div{padding-top:12px;padding-bottom:12px;padding-right:8px;background-color:var(--panel-header-bg);color:var(--text-color-light);font-size:var(--font-size-small)}.grid-table-header>div:first-child{padding-left:12px;border-top-left-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}.grid-table-header>div:last-child{padding-right:12px;border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}.grid-table-row{line-height:1.25em}.grid-table-row:not(:last-child)>div{border-bottom:1px solid var(--divider-line-color)}.grid-table-row:last-child>*{padding-bottom:0}.grid-table-row,.grid-table-footer{display:contents}.grid-table-row>*,.grid-table-footer>*{padding-top:10px;padding-bottom:9px;padding-right:8px;margin-bottom:4px}.grid-table-row:last-child>*,.grid-table-footer:last-child>*{margin-bottom:0}.grid-table-row>*:first-child,.grid-table-footer>*:first-child{padding-left:12px}.grid-table-row>*:last-child,.grid-table-footer>*:last-child{padding-right:12px}.grid-table-row.selected>*{background:var(--row-selected-color) !important}.grid-table-row.white>*{background-color:var(--card-bg)}.grid-table-row.gray>*{background-color:var(--card-bg)}.table-align-right{text-align:right}.table-align-center{text-align:center}.show-list-card{display:grid;grid-template-columns:minmax(80px, auto) 1fr;grid-template-rows:16.25px;row-gap:4px;column-gap:8px}.show-list-card-date{font-size:14px}.show-list-card-label{opacity:.7}.preview-panel-root{transition:all .3s ease-in-out;position:sticky;top:0;right:0;margin:0;padding:0;height:100vh;max-height:100vh;background-color:var(--panel-bg);overflow:hidden}.preview-panel-root.overlapping{box-shadow:-8px -4px 8px 0 var(--shadow)}.preview-panel-root.resizing{transition:none}@media(max-width: 1024px){.preview-panel-root{position:fixed;z-index:1015;top:0;right:0}}@media(min-width: 1921px){.preview-panel-root{position:fixed;z-index:1015;top:0;right:0}}.preview-panel-xl-placeholder{display:none}@media(min-width: 1921px){.preview-panel-xl-placeholder{transition:all .3s ease-in-out;display:block;height:100vh;max-height:100vh;margin:0;padding:0}}.preview-panel-xl-placeholder.resizing{transition:none}.preview-panel-resize{transition:border-left .3s ease-in-out;position:absolute;height:100vh;max-height:100vh;border-left:2px solid var(--gray);width:8px;cursor:w-resize}.preview-panel-resize.hover{border-left:2px solid var(--blue)}.preview-panel-resize.overlapping{border-left:none}.preview-panel-resize-handle{transition:background-color .3s ease-in-out;position:absolute;top:calc(50vh - 16px);left:0;height:32px;padding:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;display:flex;flex-direction:row;justify-content:space-between;gap:2px;background-color:var(--border-preview-panel);cursor:w-resize}.preview-panel-resize-handle.hover{background-color:var(--blue)}.preview-panel-resize-handle.hover>div:first-child,.preview-panel-resize-handle.hover>div:last-child{background-color:#fff}.preview-panel-resize-handle>div:first-child{transition:all .3s ease-in-out;width:2px;height:100%;background:#000;border-radius:var(--radius-medium)}.preview-panel-resize-handle>div:last-child{transition:all .3s ease-in-out;width:2px;height:100%;background:#000;border-radius:var(--radius-medium)}.preview-panel{display:flex;flex-direction:column;gap:8px;overflow:hidden;height:100%;padding:16px}.preview-panel-header{display:flex;flex-direction:row;gap:8px;padding-left:8px}.preview-panel-content{padding-left:8px;flex:1;display:flex;flex-direction:column;gap:12px;margin-top:4px;margin-bottom:4px;overflow:auto}.preview-panel-content-no-padding{padding-left:0}.preview-panel-footer{display:flex;flex-direction:row;gap:8px;justify-content:flex-end}.preview-panel-divider{margin-left:8px;border-top:1px solid var(--border-active)}.preview-panel-vertical-divider{border-left:1px solid var(--border-active)}.preview-panel-list-item{padding:8px;background-color:var(--card-bg)}.upload-avatar-wrapper{border-radius:var(--radius-medium);width:160px;height:160px;cursor:pointer;overflow:hidden}.upload-avatar-wrapper.small{width:80px;height:80px}.upload-avatar-wrapper:hover .upload-avatar-image{transform:scale(1.02)}.upload-avatar-wrapper:hover .upload-avatar-icon{opacity:1}.upload-avatar-wrapper:hover .upload-avatar-icon>.icon-camera{color:var(--blue)}a.upload-avatar-placeholder{background-color:var(--gray);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.upload-avatar-image-wrapper{width:100%;height:100%;position:relative;background-color:#000}.upload-avatar-image{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.upload-avatar-icon{position:absolute;bottom:4px;right:4px;width:24px;height:24px;border-radius:var(--radius-medium);background-color:#fff;color:var(--off-black);display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.7}.upload-avatar-icon.small{width:16px;height:16px}.upload-avatar-icon.small>.icon-camera{margin-top:4px}.upload-avatar-icon>.icon-camera{margin-top:3px}.edit-avatar-background{display:flex;justify-content:center}.edit-avatar-background canvas{border-radius:var(--radius-medium)}.languagemenu{display:-webkit-flex;display:flex}.languagemenu>div{cursor:pointer;width:110px;padding:4px 10px 10px 10px;background-color:rgba(149,165,166,.3);border-left:7px solid #17b699;margin-bottom:4px}.languagemenu>div:hover{background-color:rgba(149,165,166,.5)}.languagemenu>div.selected{cursor:default;background-color:#4aa3df;color:#fff;border-left-color:#217dbb}.languagemenu>div.selected:hover{background-color:#4aa3df}.languagemenu>div.noexist{border-left-color:#dd1d04}.languagemenu>div:not(:last-child){margin-right:10px}.calendar-template-wrapper{overflow:hidden;display:flex;flex-direction:column;gap:8px}.calendar-template-week{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-template-rows:auto;gap:4px;row-gap:4px}.calendar-template-day-header{transition:all .3s ease-in-out;display:flex;flex-direction:row;justify-content:space-between;padding:8px 8px;border-radius:var(--radius-medium);background-color:var(--panel-header-darker);cursor:pointer}.calendar-template-day-header.today{background-color:var(--secondary-color);color:#fff}.calendar-template-day-header.today:hover{background-color:var(--secondary-color-hover)}.calendar-template-day-header:hover{background-color:var(--secondary-color);color:#fff}.calendar-template-entry{height:64px}.calendar-template-more{transition:all .3s ease-in-out;cursor:pointer;background-color:var(--card-bg);display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;padding:8px;border-radius:var(--radius-medium)}.calendar-template-more:hover{background-color:var(--blue);color:var(--text-color-inv)}.calendar-appointment-wrapper{display:flex;padding-right:8px;flex-direction:row;height:100%;width:100%;background-color:var(--card-bg);transition:all .3s ease-in-out;cursor:pointer;border-radius:var(--radius-medium)}.calendar-appointment-wrapper.calendar-appointment-hovered{background-color:var(--hover-color);color:#fff}.calendar-appointment-wrapper.calendar-appointment-link{padding:0 !important;text-decoration:none}.calendar-appointment-wrapper.calendar-appointment-link:hover{background-color:var(--hover-color) !important;color:#fff}.calendar-appointment-status{min-width:8px;max-width:8px;border-top-left-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}.calendar-appointment-content{flex-grow:1;padding:8px;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-appointment-icons{padding-top:8px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:4px}.quarterly-appointment-list-month-header{grid-column:1/-1;cursor:pointer;padding-bottom:12px;border-bottom:1px solid var(--divider-line-color)}.quarterly-appointment-list-month-header:hover{background-color:var(--hover-color)}.quarterly-appointment-list-grid{display:grid;grid-template-columns:fit-content(60px) fit-content(100px) fit-content(50px) auto auto auto auto fit-content(50px) fit-content(110px);grid-template-rows:auto;min-width:800px}.quarterly-appointment-list-day{display:contents}.quarterly-appointment-list-day>.quarterly-appointment-list-day-entry{transition:all .3s ease-in-out;cursor:pointer;padding:4px}.quarterly-appointment-list-day.quarterly-appointment-list-day-hover>.quarterly-appointment-list-day-entry{background-color:var(--hover-color);color:#fff}.quarterly-appointment-list-day-header{transition:all .3s ease-in-out;padding:4px;cursor:pointer}.quarterly-appointment-list-day-header.today{background-color:var(--secondary-color);color:#fff}.quarterly-appointment-list-day-header.today:hover{background-color:var(--secondary-color-hover)}.quarterly-appointment-list-day-header:hover{background-color:var(--secondary-color);color:#fff}.quarterly-appointment-list-day-divider{grid-column:1/-1;padding:0 !important;border-bottom:1px solid var(--divider-line-color)}.quarterly-appointment-list-entry-divider{grid-column:2/-1;padding:0 !important;border-bottom:1px solid var(--divider-line-color)}.planning-map-show-item-content,.planning-map-venue-item-content,.planning-map-airport-item-content{display:flex;flex-direction:row;gap:8px;padding:8px;width:266px;border-radius:var(--radius-medium);overflow:hidden}.planning-map-item-content-selected{background-color:var(--primary-color);color:#fff}.planning-map-item-content-selected .s1_gray{color:#fff}.planning-map-item-content-selected i{color:#fff}.planning-map-item-content-hovered{background-color:var(--hover-color);color:#fff}.planning-map-item-content-hovered .s1_gray{color:#fff}.planning-map-item-content-hovered i{color:#fff}.planning-map-show-item-content{height:102px}.planning-map-venue-item-content{height:60px}.planning-map-airport-item-content{height:64px}.plannig-map-show-item-text{min-width:0}.plannig-map-venue-item-text{min-width:0}.planning-map-view-all-link{cursor:pointer}.planning-map-view-all-link:hover{color:var(--hover-color)}.google-map-pin-wrapper{position:relative}.google-map-pin-content{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;color:#fff}.google-map-pin-content-ground-transport{font-family:var(--font-family);font-size:18px;top:2px}.google-map-pin-content-multiple{font-family:var(--font-family);font-size:12px;top:6px;color:var(--map-multi-marker-black)}.google-map-pin-content-show{top:6px}.google-map-pin-for-list{width:20px;height:32px;margin-top:-8px;margin-bottom:-8px}.google-map-planning-container{height:100%;width:100%;position:relative;overflow:hidden;border-radius:8px}.google-map-planning-placeholder-overlay,.google-map-planning-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.google-map-planning-overlay{background-color:rgba(0,0,0,.4);z-index:10}.google-map-pin-show-appointment-phase{height:2px;width:10px;border-radius:2px;margin-left:2.5px}.google-map-cluster-wrapper{position:relative;width:45px;height:45px}.google-map-cluster-count{color:var(--off-black);font-size:12px;position:absolute;top:0;left:0;width:45px;height:45px;display:flex;justify-content:center;align-items:center}.google-map-view-on-map-placeholder{background-image:url("/Images/map-loading.png");display:flex;align-items:center;justify-content:center;border:1px solid var(--border-active)}.upload-signature-file{border:1px solid var(--border-active);border-radius:var(--radius-large);background-color:#fff}.advancing-template-grid{display:grid;grid-template-rows:auto;grid-template-columns:1fr auto auto auto auto;row-gap:12px;column-gap:12px}.advancing-template-header-row{padding-top:16px}.advancing-template-header-row-radio{display:contents;font-weight:600}.advancing-template-header-row-radio>label{margin-top:16px}.advancing-template-row-radio{display:contents}.main-section-template-grid{display:grid;grid-template-columns:minmax(auto, 140px) 1fr;grid-template-rows:auto;row-gap:2px}.main-section-template-fields-label{color:var(--text-color-lighter);padding:8px}@media(max-width: 1024px){.main-section-template-fields-label{word-break:break-word;hyphens:auto}}.main-section-template-fields-empty{color:var(--text-color-lighter)}.main-section-template-fields-padding{padding:8px}.main-section-template-fields-padding>.s1_cell_bigpadding{padding:0}.main-section-template-fields-error{color:var(--error-color)}.main-section-template-fields-error>*{color:var(--error-color)}.main-section-template-fields-disabled{color:var(--text-color-lighter)}.main-section-template-fields-disabled>*{color:var(--text-color-lighter)}.main-section-template-fields-padding-preview-panel{padding:8px;margin-left:-8px}.main-section-template-fields-no-label{grid-column-start:1;grid-column-end:-1}.main-section-template-fields-in-page-editing-value{padding:0px !important;display:flex;flex-direction:column;gap:8px}.main-section-template-fields-in-page-editing-form-wrapper{display:flex;flex-direction:row;gap:8px}.main-section-template-fields-in-page-editing-loading-wrapper{position:relative}.main-section-template-fields-in-page-editing-loading-animation{position:absolute;top:0px;left:0px;width:100%;height:100%;background:linear-gradient(-45deg, transparent, var(--in-page-edit-loading-color), transparent, var(--in-page-edit-loading-color));background-size:300% 300%;animation:in-page-editing-loading-animation 1s linear infinite;border-radius:var(--radius-medium)}@keyframes in-page-editing-loading-animation{0%{background-position:100% 100%}100%{background-position:0% 0%}}.main-section-template-fields-in-page-editing-form{position:relative}.main-section-template-fields-editable-value:hover{cursor:text;background-color:var(--in-page-edit-hover-color);border-radius:var(--radius-medium)}.main-section-template-fields-cursor-loading:hover{cursor:progress !important;background-color:rgba(0,0,0,0) !important}.main-section-template-buttons{z-index:20;position:absolute;display:flex;justify-content:flex-end;gap:8px;bottom:-26px;right:0px}.main-section-template-buttons-inline{display:inline-flex;align-items:center;gap:8px}.main-section-template-button-wrapper{background-color:var(--panel-bg)}.main-section-template-save-button,.main-section-template-cancel-button{box-shadow:var(--elevation-2-shadow)}.checkbox-list-grid{display:grid;grid-template-columns:1fr auto}.checkbox-list-grid>*{padding:16px}.checkbox-list-grid-border{grid-column:1/-1;padding:0px !important;border-bottom:1px solid var(--border-active)}.checkbox-list-grid-header{font-weight:bold;background-color:var(--card-bg)}.rdp-root{--rdp-accent-color: var(--secondary-color) !important;--rdp-accent-background-color: none;--rdp-day-height: 30px !important;--rdp-day-width: 30px !important;--rdp-day_button-border-radius: var(--radius-medium) !important;--rdp-day_button-border: none !important;--rdp-day_button-height: 30px !important;--rdp-day_button-width: 30px !important;--rdp-selected-border: none !important;--rdp-disabled-opacity: 0.5 !important;--rdp-outside-opacity: 1 !important;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: 0.5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: 0.5 !important;--rdp-nav_button-height: 16px !important;--rdp-nav_button-width: 16px !important;--rdp-nav-height: 20px !important;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: none;--rdp-range_start-color: none;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: none;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: 0.75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: 0.75;--rdp-weekday-padding: 0.5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-nav_button-width: 26px !important;--rdp-nav_button-height: 26px !important}.rdp-month_caption{margin-bottom:16px;justify-content:center}.rdp-dropdown{padding:7px 21px 7px 7px !important;width:inherit !important}.rdp-nav{display:flex;width:100%;justify-content:space-between}.rdp-day{border-radius:var(--radius-medium);color:var(--text-color);vertical-align:middle;font-size:12px}.rdp-day:not(.rdp-disabled):hover{border-radius:var(--radius-medium);background-color:var(--blue-hover)}.rdp-day.rdp-selected{color:var(--text-color-inv);border-radius:var(--radius-medium);background-color:var(--rdp-accent-color);font-weight:inherit;font-size:inherit}.rdp-day.rdp-today.rdp-selected{color:var(--text-color-inv)}.rdp-day.rdp-selected.rdp-range_start{border-top-right-radius:0px;border-bottom-right-radius:0px;background:var(--rdp-accent-color)}.rdp-day.rdp-selected.rdp-range_start>.rdp-day_button{background:none;color:inherit}.rdp-day.rdp-selected.rdp-range_start:hover{background:var(--blue-hover)}.rdp-day.rdp-selected.rdp-range_middle{background-color:color-mix(in srgb, var(--rdp-accent-color), transparent 50%);border-radius:0px}.rdp-day.rdp-selected.rdp-range_middle:hover{background-color:var(--blue-hover)}.rdp-day.rdp-selected.rdp-range_end{border-top-left-radius:0px;border-bottom-left-radius:0px;background:var(--rdp-accent-color)}.rdp-day.rdp-selected.rdp-range_end>.rdp-day_button{background:none;color:inherit}.rdp-day.rdp-selected.rdp-range_end:hover{background:var(--blue-hover)}.rdp-day.rdp-selected.rdp-range_start.rdp-range_end{border-radius:var(--radius-medium)}.rdp-month_caption,.rdp-caption_label{cursor:pointer;font-weight:400;font-size:14px !important}svg.rdp-chevron{fill:var(--text-color)}.rdp-button_next,.rdp-button_previous{border-radius:var(--radius-medium);padding:4px !important}.rdp-button_next:not(:disabled):hover,.rdp-button_previous:not(:disabled):hover{background-color:var(--primary-color-transparent)}.rdp-day.rdp-outside:not(.rdp-selected){opacity:.8}.notification-card-list{display:flex;flex-direction:column;overflow-y:auto}.notification-card-list-popup{max-height:400px}.notification-card-wrapper{padding:8px;display:flex;border-bottom:1px solid var(--border-active-color);text-decoration:none}.notification-card-wrapper:hover{background-color:var(--primary-color-transparent);text-decoration:none;color:var(--text-color)}.notification-card-wrapper:hover>.notification-card-cancel{color:var(--orange);border:1px solid var(--border-inactive);border-radius:12px}.notification-card-wrapper-popup{max-width:700px}.notification-card-new{align-self:center;min-width:12px;width:12px;height:12px;border-radius:var(--radius-medium);background-color:var(--primary-color)}.notification-card-content{padding:8px;display:flex;flex:1;flex-direction:row;align-items:center;gap:16px}.notification-card-text{display:flex;flex-direction:column;gap:4px;flex:1}.notification-card-text-time{color:var(--text-color-light)}.notification-no-more-items{color:var(--text-color-light);display:flex;justify-content:center;align-items:center;padding:8px}.exclusivity-preview-panel-content{display:grid;max-height:100%}.exclusivity-conflict-link{max-width:fit-content;text-decoration:underline;cursor:pointer;color:var(--error-red)}.exclusivity-conflict-link:hover{color:var(--error-color-dark)}.exclusivity-clause-details-wrapper{display:flex;gap:8px;border-radius:var(--radius-large);background-color:var(--card-bg);padding:16px}.exclusivity-clause-details-wrapper-preview-panel{padding:0px;background-color:rgba(0,0,0,0)}.exclusivity-clause-details-grid{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:8px}.exclusivity-message-wrapper{padding-top:8px;padding-bottom:8px;display:flex;gap:8px}.exclusivity-message-wrapper-preview-panel{padding-top:0;padding-bottom:0}.exclusivity-message-warning{color:var(--pink);fill:var(--pink)}.exclusivity-message-informal{color:var(--text-color-light);fill:var(--text-color-light)}.file-upload-image-wrapper{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#fff;border:1.5px dashed var(--border-active);border-radius:var(--radius-large);cursor:pointer}.file-upload-image-wrapper:hover{border-color:var(--border-focus)}.dropzone{border:1.5px dashed var(--border-active);border-radius:var(--radius-large);cursor:pointer}.dropzoneerror{border-color:var(--error-red)}.dropzoneactive{border-color:var(--border-focus)}.dropzone:hover{border-color:var(--border-focus)}.vat-rates-sidepanel-row{gap:6px !important}.vat-rates-sidepanel-row-disabled{opacity:.8}.google-maps-animation-bounce{animation:google-maps-animation-bounce 1.4s infinite;-webkit-animation:google-maps-animation-bounce 1.4s infinite;-moz-animation:google-maps-animation-bounce 1.4s infinite;-o-animation:google-maps-animation-bounce 1.4s infinite}@keyframes google-maps-animation-bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.google-maps-marker-selected .google-map-pin-svg-outline{stroke:var(--hover-color)}
.mysprite3{background-image:url("https://cdn.systemonesoftware.com/images/MySprite5.sprite.png");background-repeat:no-repeat;display:inline-block}.mysprite3.button_refresh{width:30px;height:30px;background-position:-1px -1px}.mysprite3.icon_alert{width:30px;height:30px;background-position:-32px -1px}.mysprite3.icon_facebook{width:33px;height:33px;background-position:-63px -1px}.mysprite3.icon_systemone{width:33px;height:33px;background-position:-97px -1px}.mysprite3.gender_unknown{width:26px;height:40px;background-position:-131px -1px}.mysprite3.gender_male{width:24px;height:39px;background-position:-158px -1px}.mysprite3.gender_female{width:26px;height:40px;background-position:-183px -1px}.mysprite3.logo_systemone{width:219px;height:55px;background-position:-210px -1px}.mysprite3.flag_1027{width:35px;height:22px;background-position:-430px -1px}.mysprite3.flag_1030{width:35px;height:22px;background-position:-466px -1px}.mysprite3.flag_1031{width:35px;height:22px;background-position:-502px -1px}.mysprite3.flag_1032{width:35px;height:22px;background-position:-538px -1px}.mysprite3.flag_1033{width:35px;height:22px;background-position:-574px -1px}.mysprite3.flag_1034{width:35px;height:22px;background-position:-1366px -1px}.mysprite3.flag_1035{width:35px;height:22px;background-position:-610px -1px}.mysprite3.flag_1036{width:35px;height:22px;background-position:-646px -1px}.mysprite3.flag_1037{width:35px;height:22px;background-position:-682px -1px}.mysprite3.flag_1040{width:35px;height:22px;background-position:-718px -1px}.mysprite3.flag_1043{width:35px;height:22px;background-position:-754px -1px}.mysprite3.flag_1044{width:35px;height:22px;background-position:-790px -1px}.mysprite3.flag_1045{width:35px;height:22px;background-position:-826px -1px}.mysprite3.flag_1046{width:35px;height:22px;background-position:-862px -1px}.mysprite3.flag_1049{width:35px;height:22px;background-position:-898px -1px}.mysprite3.flag_1051{width:35px;height:22px;background-position:-934px -1px}.mysprite3.flag_1053{width:35px;height:22px;background-position:-970px -1px}.mysprite3.flag_1055{width:35px;height:22px;background-position:-1006px -1px}.mysprite3.flag_1060{width:35px;height:22px;background-position:-1042px -1px}.mysprite3.flag_1062{width:35px;height:22px;background-position:-1078px -1px}.mysprite3.flag_1063{width:35px;height:22px;background-position:-1114px -1px}.mysprite3.flag_2055{width:35px;height:22px;background-position:-1150px -1px}.mysprite3.flag_2057{width:35px;height:22px;background-position:-1186px -1px}.mysprite3.flag_2067{width:35px;height:22px;background-position:-1222px -1px}.mysprite3.flag_2068{width:35px;height:22px;background-position:-1258px -1px}.mysprite3.flag_2070{width:35px;height:22px;background-position:-1294px -1px}.mysprite3.flag_3081{width:35px;height:22px;background-position:-1330px -1px}
.s1_resetbutton{height:20px;line-height:20px;display:inline-block}td .s1_text{padding:5px 7px}.s1_editable_onhover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px none;display:inline-block;min-height:29px;margin:0 5px 0 0;min-width:100px;word-wrap:break-word}.s1_editing,.s1_editable_onhover:hover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--border-active);border-radius:var(--radius-medium);word-wrap:break-word;padding:4px 6px;cursor:text;background-color:#fff;color:var(--text-color)}.passwordStrength{box-sizing:border-box;height:2px;position:relative;top:1px;right:1px;transition:width 300ms ease-out;width:0;margin-top:-11px}.passwordStrength0{color:#f41f03}.passwordStrength1{color:#f41f03}.passwordStrength2{color:#57b8ff}.passwordStrength3{color:#57b8ff}.passwordStrength4{color:#2fbf71}tr.disabled{opacity:.4}.timelineslide-enter{max-height:0;overflow:hidden;padding:0}.timelineslide-enter.timelineslide-enter-active{transition:all 1000ms ease;max-height:20rem}.timelineslide-exit{max-height:1000rem}.timelineslide-exit.timelineslide-exit-active{transition:all 1000ms ease;max-height:0;overflow:hidden;padding:0}.landinghaveaccount-exit{max-height:180px}.landinghaveaccount-exit.landinghaveaccount-exit-active{transition:all 500ms ease-in;max-height:0;overflow:hidden;padding:0}.landingregister-enter{opacity:.01}.landingregister-enter.landingregister-enter-active{opacity:1;transition:opacity 2s ease-in}
.ui-widget-content .ui-state-default{border-color:rgba(0,0,0,0);border-radius:3px;background-color:rgba(0,0,0,0)}.ui-widget-content .ui-state-active{background-color:rgba(0,0,0,0);text-decoration:underline;color:inherit}.ui-widget-content .ui-state-hover{background:var(--hover-color);color:#fff}.ui-datepicker-calendar>thead>tr>th{width:35px;font-weight:normal}.ui-datepicker table{font-size:inherit;margin:0}.ui-datepicker{padding:10px;width:inherit}.ui-dialog,.ui-datepicker{box-shadow:var(--popup-shadow);border-radius:var(--radius-large);background-color:var(--bg-popup);border:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ac_over{background-color:#0a246a;color:#fff}.ui-dialog{padding:0;position:fixed}.ui-dialog .ui-dialog .ui-dialog-content{border:none;padding:0 0 0 12px}.ui-dialog .ui-widget-header{border:none;font-weight:inherit}.ui-dialog .ui-widget-header .ui-state-default{border:none}.ui-dialog .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-dialog-buttonpane{padding:0 20px 20px 30px}.ui-dialog .ui-dialog-buttonpane button{margin:0 10px 0 0}.ui-dialog .ui-dialog-buttonpane button:last-child{margin-right:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ui-dialog{padding:0;position:relative}}.ui-datepicker-year{width:80px !important}.ui-datepicker-trigger{background:none;margin:5px;border:none}.ui-datepicker-trigger>a{color:var(--text-color)}.ui-datepicker-trigger>a:hover{color:var(--hover-color)}.ui-dialog-buttonpane>.ui-dialog-buttonset>button.s1_textlink{color:inherit;border:none;background:none;text-decoration:underline}.ui-dialog-buttonpane>.ui-dialog-buttonset>button.s1_textlink span{padding:0}.ui-dialog-buttonpane>.ui-dialog-buttonset>button.s1_textlink:hover{color:var(--hover-color)}
/* Global */
/*!
 * # Semantic UI - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Reset
*******************************/
/* Packaged Theme */
/*******************************
             Reset
*******************************/
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Reset
*******************************/
/* Border-Box */
*,
*:before,
*:after {
  box-sizing: inherit;
}
html {
  box-sizing: border-box;
}
/* iPad Input Shadows */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
b,
strong {
  font-weight: 500;
}
html {
  line-height: normal;
}
button,
input,
optgroup,
select,
textarea {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  line-height: normal;
  color: var(--text-color);
}
/*!
 * # Semantic UI - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged Theme */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site Theme */
/*******************************
     User Global Variables
*******************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Page
*******************************/
html,
body {
  height: 100%;
}
html {
  font-size: 14px;
}
body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  min-width: 320px;
  background: var(--bg-page);
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: black;
  font-smoothing: antialiased;
}
/*******************************
             Headers
*******************************/
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  line-height: 1em;
  margin: inherit;
  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;
}
/*******************************
             Text
*******************************/
p {
  margin: 0em 0em 1em;
  line-height: 16px;
}
p:first-child {
  margin-top: 0em;
}
p:last-child {
  margin-bottom: 0em;
}
/*-------------------
        Links
--------------------*/
a {
  color: black;
  text-decoration: underline;
}
a:hover {
  color: #f39c12;
  text-decoration: underline;
}
/*******************************
         Scrollbars
*******************************/
/*******************************
          Highlighting
*******************************/
/* Site */
::-webkit-selection {
  background-color: #CCE2FF;
  color: black;
}
::-moz-selection {
  background-color: #CCE2FF;
  color: black;
}
::selection {
  background-color: #CCE2FF;
  color: black;
}
/* Form */
textarea::-webkit-selection,
input::-webkit-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: inherit;
}
textarea::-moz-selection,
input::-moz-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: inherit;
}
textarea::selection,
input::selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: inherit;
}
/*******************************
        Global Overrides
*******************************/
body {
  color: var(--text-color);
}
a {
  color: inherit;
  cursor: pointer;
}
h1 {
  font-weight: 600;
  font-size: 24px;
  line-height: 22px;
  letter-spacing: -0.18px;
}
h2 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.18px;
}
h3 {
  font-weight: 500;
}
h4 {
  font-weight: 500;
}
.ui.placeholder,
.ui.placeholder > :before,
.ui.placeholder .image.header:after,
.ui.placeholder .line,
.ui.placeholder .line:after {
  background-color: var(--panel-bg) !important;
}
/* Elements */
/*!
 * # Semantic UI - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Button
*******************************/
/*-------------------
       Element
--------------------*/
/* Button */
/* Button defaults to using same height as input globally */
/* Text */
/* Internal Shadow */
/* Box Shadow */
/* Icon */
/* Loader */
/*
@willChange: box-shadow, transform, opacity, color, background;
*/
/*-------------------
        Group
--------------------*/
/*-------------------
        States
--------------------*/
/* Hovered */
/* Focused */
/* Disabled */
/* Pressed Down */
/* Active */
/* Active + Hovered */
/* Loading */
/*-------------------
        Types
--------------------*/
/* Or */
/* Icon */
/* Labeled */
/* hypotenuse of triangle */
/* Labeled Icon */
/* Inverted */
/* Basic */
/* Basic Hover */
/* Basic Focus */
/* Basic Down */
/* Basic Active */
/* Basic Inverted */
/* Basic Group */
/*-------------------
      Variations
--------------------*/
/* Colors */
/* Colored */
/* Inverted */
/* Ordinality */
/* Compact */
/* Attached */
/* Floated */
/* Animated */
/* Packaged Theme */
/*******************************
            Button
*******************************/
/*-------------------
       Element
--------------------*/
/* Button */
/* Button defaults to using same height as input globally */
/* Text */
/* Internal Shadow */
/* Box Shadow */
/* Icon */
/* Loader */
/*
@willChange: box-shadow, transform, opacity, color, background;
*/
/*-------------------
        Group
--------------------*/
/*-------------------
        States
--------------------*/
/* Hovered */
/* Focused */
/* Disabled */
/* Pressed Down */
/* Active */
/* Active + Hovered */
/* Loading */
/*-------------------
        Types
--------------------*/
/* Or */
/* Icon */
/* Labeled */
/* hypotenuse of triangle */
/* Labeled Icon */
/* Inverted */
/* Basic */
/* Basic Hover */
/* Basic Focus */
/* Basic Down */
/* Basic Active */
/* Basic Inverted */
/* Basic Group */
/*-------------------
      Variations
--------------------*/
/* Colors */
/* Colored */
/* Inverted */
/* Ordinality */
/* Compact */
/* Attached */
/* Floated */
/* Animated */
/* Site Theme */
/* Primary Button */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Button
*******************************/
.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: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin: 0em 0 0em 0em;
  padding: 0.78571429em 1.5em 0.78571429em;
  text-transform: none;
  text-shadow: none;
  font-weight: inherit;
  line-height: 1em;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  border-radius: 32px;
  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;
}
/*******************************
            States
*******************************/
/*--------------
      Hover
---------------*/
.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;
}
/*--------------
      Focus
---------------*/
.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;
}
/*--------------
      Down
---------------*/
.ui.button:active,
.ui.active.button:active {
  background-color: #BABBBC;
  background-image: '';
  color: rgba(0, 0, 0, 0.9);
  box-shadow: 0px 0px 0px 1px transparent inset, none;
}
/*--------------
     Active
---------------*/
.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;
}
/*--------------
    Loading
---------------*/
/* Specificity hack */
.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: #FFFFFF 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;
}
/*-------------------
      Disabled
--------------------*/
.ui.buttons .disabled.button,
.ui.disabled.button,
.ui.button:disabled,
.ui.disabled.button:hover,
.ui.disabled.active.button {
  cursor: default;
  opacity: inherit !important;
  background-image: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}
/* Basic Group With Disabled */
.ui.basic.buttons .ui.disabled.button {
  border-color: rgba(34, 36, 38, 0.5);
}
/*******************************
             Types
*******************************/
/*-------------------
       Animated
--------------------*/
.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%;
}
/* Horizontal */
.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%;
}
/* Vertical */
.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;
}
/* Fade */
.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);
}
/*-------------------
       Inverted
--------------------*/
.ui.inverted.button {
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  background: transparent none;
  color: #FFFFFF;
  text-shadow: none !important;
}
/* Group */
.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;
}
/* States */
/* Hover */
.ui.inverted.button:hover {
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  color: rgba(0, 0, 0, 0.8);
}
/* Active / Focus */
.ui.inverted.button:focus,
.ui.inverted.button.active {
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  color: rgba(0, 0, 0, 0.8);
}
/* Active Focus */
.ui.inverted.button.active:focus {
  background: #DCDDDE;
  box-shadow: 0px 0px 0px 2px #DCDDDE inset !important;
  color: rgba(0, 0, 0, 0.8);
}
/*-------------------
    Labeled Button
--------------------*/
.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);
}
/* Tag */
.ui.labeled.button > .tag.label:before {
  width: 1.85em;
  height: 1.85em;
}
/* Right */
.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;
}
/* Left Side */
.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;
}
/*-------------------
       Social
--------------------*/
/* Facebook */
.ui.facebook.button {
  background-color: #3B5998;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.facebook.button:hover {
  background-color: #304d8a;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.facebook.button:active {
  background-color: #2d4373;
  color: #FFFFFF;
  text-shadow: none;
}
/* Twitter */
.ui.twitter.button {
  background-color: #55ACEE;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.twitter.button:hover {
  background-color: #35a2f4;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.twitter.button:active {
  background-color: #2795e9;
  color: #FFFFFF;
  text-shadow: none;
}
/* Google Plus */
.ui.google.plus.button {
  background-color: #DD4B39;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.google.plus.button:hover {
  background-color: #e0321c;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.google.plus.button:active {
  background-color: #c23321;
  color: #FFFFFF;
  text-shadow: none;
}
/* Linked In */
.ui.linkedin.button {
  background-color: #1F88BE;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.linkedin.button:hover {
  background-color: #147baf;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.linkedin.button:active {
  background-color: #186992;
  color: #FFFFFF;
  text-shadow: none;
}
/* YouTube */
.ui.youtube.button {
  background-color: #FF0000;
  color: #FFFFFF;
  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: #FFFFFF;
  text-shadow: none;
}
.ui.youtube.button:active {
  background-color: #cc0000;
  color: #FFFFFF;
  text-shadow: none;
}
/* Instagram */
.ui.instagram.button {
  background-color: #49769C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.instagram.button:hover {
  background-color: #3d698e;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.instagram.button:active {
  background-color: #395c79;
  color: #FFFFFF;
  text-shadow: none;
}
/* Pinterest */
.ui.pinterest.button {
  background-color: #BD081C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.pinterest.button:hover {
  background-color: #ac0013;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.pinterest.button:active {
  background-color: #8c0615;
  color: #FFFFFF;
  text-shadow: none;
}
/* VK */
.ui.vk.button {
  background-color: #4D7198;
  color: #FFFFFF;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.vk.button:hover {
  background-color: #41648a;
  color: #FFFFFF;
}
.ui.vk.button:active {
  background-color: #3c5876;
  color: #FFFFFF;
}
/*--------------
     Icon
---------------*/
.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;
}
/*******************************
           Variations
*******************************/
/*-------------------
       Floated
--------------------*/
.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;
}
/*-------------------
       Compact
--------------------*/
.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;
}
/*-------------------
        Sizes
--------------------*/
.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;
}
/*--------------
    Icon Only
---------------*/
.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;
}
/*-------------------
        Basic
--------------------*/
.ui.basic.buttons .button,
.ui.basic.button {
  background: transparent none !important;
  color: rgba(0, 0, 0, 0.6) !important;
  font-weight: normal;
  border-radius: 32px;
  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: 32px;
}
.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);
}
/* Vertical */
.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;
}
/* Standard Basic Inverted */
.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: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}
.ui.basic.inverted.buttons .button:focus,
.ui.basic.inverted.button:focus {
  color: #FFFFFF !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: #FFFFFF !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: #FFFFFF;
  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;
}
/* Basic Group */
.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;
}
/*--------------
  Labeled Icon
---------------*/
.ui.labeled.icon.buttons .button,
.ui.labeled.icon.button {
  position: relative;
  padding-left: 4.07142857em !important;
  padding-right: 1.5em !important;
}
/* Left Labeled */
.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon {
  position: absolute;
  height: 100%;
  line-height: 1;
  border-radius: 0px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  text-align: center;
  margin: 0em;
  width: 2.57142857em;
  background-color: rgba(0, 0, 0, 0.05);
  color: '';
  box-shadow: -1px 0px 0px 0px transparent inset;
}
/* Left Labeled */
.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon {
  top: 0em;
  left: 0em;
}
/* Right Labeled */
.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.buttons .button > .icon {
  border-radius: 0em;
}
.ui.labeled.icon.buttons .button:first-child > .icon {
  border-top-left-radius: 32px;
  border-bottom-left-radius: 32px;
}
.ui.labeled.icon.buttons .button:last-child > .icon {
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
}
.ui.vertical.labeled.icon.buttons .button:first-child > .icon {
  border-radius: 0em;
  border-top-left-radius: 32px;
}
.ui.vertical.labeled.icon.buttons .button:last-child > .icon {
  border-radius: 0em;
  border-bottom-left-radius: 32px;
}
/* Fluid Labeled */
.ui.fluid[class*="left labeled"].icon.button,
.ui.fluid[class*="right labeled"].icon.button {
  padding-left: 1.5em !important;
  padding-right: 1.5em !important;
}
/*--------------
     Toggle
---------------*/
/* Toggle (Modifies active state to give affordances) */
.ui.toggle.buttons .active.button,
.ui.buttons .button.toggle.active,
.ui.button.toggle.active {
  background-color: #23d2a0 !important;
  box-shadow: none !important;
  text-shadow: none;
  color: #FFFFFF !important;
}
.ui.button.toggle.active:hover {
  background-color: #18c493 !important;
  text-shadow: none;
  color: #FFFFFF !important;
}
/*--------------
    Circular
---------------*/
.ui.circular.button {
  border-radius: 10em;
}
.ui.circular.button > .icon {
  width: 1em;
  vertical-align: baseline;
}
/*-------------------
      Or Buttons
--------------------*/
.ui.buttons .or {
  position: relative;
  width: 0.3em;
  height: 2.57142857em;
  z-index: 3;
}
.ui.buttons .or:before {
  position: absolute;
  text-align: center;
  border-radius: 500rem;
  content: 'or';
  top: 50%;
  left: 50%;
  background-color: #FFFFFF;
  text-shadow: none;
  margin-top: -0.89285714em;
  margin-left: -0.89285714em;
  width: 1.78571429em;
  height: 1.78571429em;
  line-height: 1.78571429em;
  color: rgba(0, 0, 0, 0.4);
  font-style: normal;
  font-weight: bold;
  box-shadow: 0px 0px 0px 1px transparent inset;
}
.ui.buttons .or[data-text]:before {
  content: attr(data-text);
}
/* Fluid Or */
.ui.fluid.buttons .or {
  width: 0em !important;
}
.ui.fluid.buttons .or:after {
  display: none;
}
/*-------------------
       Attached
--------------------*/
/* Singular */
.ui.attached.button {
  position: relative;
  display: block;
  margin: 0em;
  border-radius: 0em;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) !important;
}
/* Top / Bottom */
.ui.attached.top.button {
  border-radius: 32px 32px 0em 0em;
}
.ui.attached.bottom.button {
  border-radius: 0em 0em 32px 32px;
}
/* Left / Right */
.ui.left.attached.button {
  display: inline-block;
  border-left: none;
  text-align: right;
  padding-right: 0.75em;
  border-radius: 32px 0em 0em 32px;
}
.ui.right.attached.button {
  display: inline-block;
  text-align: left;
  padding-left: 0.75em;
  border-radius: 0em 32px 32px 0em;
}
/* Plural */
.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;
}
/* Top / Bottom */
.ui[class*="top attached"].buttons {
  margin-bottom: -1px;
  border-radius: 32px 32px 0em 0em;
}
.ui[class*="top attached"].buttons .button:first-child {
  border-radius: 32px 0em 0em 0em;
}
.ui[class*="top attached"].buttons .button:last-child {
  border-radius: 0em 32px 0em 0em;
}
.ui[class*="bottom attached"].buttons {
  margin-top: -1px;
  border-radius: 0em 0em 32px 32px;
}
.ui[class*="bottom attached"].buttons .button:first-child {
  border-radius: 0em 0em 0em 32px;
}
.ui[class*="bottom attached"].buttons .button:last-child {
  border-radius: 0em 0em 32px 0em;
}
/* Left / Right */
.ui[class*="left attached"].buttons {
  display: inline-flex;
  margin-right: 0em;
  margin-left: -1px;
  border-radius: 0em 32px 32px 0em;
}
.ui[class*="left attached"].buttons .button:first-child {
  margin-left: -1px;
  border-radius: 0em 32px 0em 0em;
}
.ui[class*="left attached"].buttons .button:last-child {
  margin-left: -1px;
  border-radius: 0em 0em 32px 0em;
}
.ui[class*="right attached"].buttons {
  display: inline-flex;
  margin-left: 0em;
  margin-right: -1px;
  border-radius: 32px 0em 0em 32px;
}
.ui[class*="right attached"].buttons .button:first-child {
  margin-left: -1px;
  border-radius: 32px 0em 0em 0em;
}
.ui[class*="right attached"].buttons .button:last-child {
  margin-left: -1px;
  border-radius: 0em 0em 0em 32px;
}
/*-------------------
        Fluid
--------------------*/
.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%;
}
/* Fluid Vertical Buttons */
.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%;
}
/*-------------------
       Colors
--------------------*/
/*--- Black ---*/
.ui.black.buttons .button,
.ui.black.button {
  background-color: #1B1C1D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.black.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.black.buttons .button:hover,
.ui.black.button:hover {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.black.buttons .button:focus,
.ui.black.button:focus {
  background-color: #2f3032;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.black.buttons .button:active,
.ui.black.button:active {
  background-color: #343637;
  color: #FFFFFF;
  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: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.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;
}
/* Inverted */
.ui.inverted.black.buttons .button,
.ui.inverted.black.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D4D4D5 inset !important;
  color: #FFFFFF;
}
.ui.inverted.black.buttons .button:hover,
.ui.inverted.black.button:hover,
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.button:focus,
.ui.inverted.black.buttons .button.active,
.ui.inverted.black.button.active,
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}
.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;
}
/* Inverted Basic */
.ui.inverted.black.basic.buttons .button,
.ui.inverted.black.buttons .basic.button,
.ui.inverted.black.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.ui.inverted.black.basic.buttons .button:hover,
.ui.inverted.black.buttons .basic.button:hover,
.ui.inverted.black.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}
.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: #FFFFFF !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: #FFFFFF !important;
}
/*--- Grey ---*/
.ui.grey.buttons .button,
.ui.grey.button {
  background-color: #767676;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.grey.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.grey.buttons .button:hover,
.ui.grey.button:hover {
  background-color: #838383;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.grey.buttons .button:focus,
.ui.grey.button:focus {
  background-color: #8a8a8a;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.grey.buttons .button:active,
.ui.grey.button:active {
  background-color: #909090;
  color: #FFFFFF;
  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: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.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;
}
/* Inverted */
.ui.inverted.grey.buttons .button,
.ui.inverted.grey.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D4D4D5 inset !important;
  color: #FFFFFF;
}
.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: #cfd0d2;
}
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.button:focus {
  background-color: #c7c9cb;
}
.ui.inverted.grey.buttons .active.button,
.ui.inverted.grey.active.button {
  background-color: #cfd0d2;
}
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.button:active {
  background-color: #c2c4c5;
}
/* Inverted Basic */
.ui.inverted.grey.basic.buttons .button,
.ui.inverted.grey.buttons .basic.button,
.ui.inverted.grey.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.ui.inverted.grey.basic.buttons .button:hover,
.ui.inverted.grey.buttons .basic.button:hover,
.ui.inverted.grey.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
  color: #FFFFFF !important;
}
.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #c7c9cb inset !important;
  color: #DCDDDE !important;
}
.ui.inverted.grey.basic.buttons .active.button,
.ui.inverted.grey.buttons .basic.active.button,
.ui.inverted.grey.basic.active.button {
  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
  color: #FFFFFF !important;
}
.ui.inverted.grey.basic.buttons .button:active,
.ui.inverted.grey.buttons .basic.button:active,
.ui.inverted.grey.basic.button:active {
  box-shadow: 0px 0px 0px 2px #c2c4c5 inset !important;
  color: #FFFFFF !important;
}
/*--- Brown ---*/
.ui.brown.buttons .button,
.ui.brown.button {
  background-color: #A5673F;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.brown.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.brown.buttons .button:hover,
.ui.brown.button:hover {
  background-color: #975b33;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.brown.buttons .button:focus,
.ui.brown.button:focus {
  background-color: #90532b;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.brown.buttons .button:active,
.ui.brown.button:active {
  background-color: #805031;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.brown.buttons .active.button,
.ui.brown.buttons .active.button:active,
.ui.brown.active.button,
.ui.brown.button .active.button:active {
  background-color: #995a31;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.brown.buttons .button,
.ui.basic.brown.button {
  box-shadow: 0px 0px 0px 1px #A5673F inset !important;
  color: #A5673F !important;
}
.ui.basic.brown.buttons .button:hover,
.ui.basic.brown.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #975b33 inset !important;
  color: #975b33 !important;
}
.ui.basic.brown.buttons .button:focus,
.ui.basic.brown.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #90532b inset !important;
  color: #975b33 !important;
}
.ui.basic.brown.buttons .active.button,
.ui.basic.brown.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #995a31 inset !important;
  color: #805031 !important;
}
.ui.basic.brown.buttons .button:active,
.ui.basic.brown.button:active {
  box-shadow: 0px 0px 0px 1px #805031 inset !important;
  color: #805031 !important;
}
.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.ui.inverted.brown.buttons .button,
.ui.inverted.brown.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D67C1C inset !important;
  color: #D67C1C;
}
.ui.inverted.brown.buttons .button:hover,
.ui.inverted.brown.button:hover,
.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.button:focus,
.ui.inverted.brown.buttons .button.active,
.ui.inverted.brown.button.active,
.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}
.ui.inverted.brown.buttons .button:hover,
.ui.inverted.brown.button:hover {
  background-color: #c86f11;
}
.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.button:focus {
  background-color: #c16808;
}
.ui.inverted.brown.buttons .active.button,
.ui.inverted.brown.active.button {
  background-color: #cc6f0d;
}
.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.button:active {
  background-color: #a96216;
}
/* Inverted Basic */
.ui.inverted.brown.basic.buttons .button,
.ui.inverted.brown.buttons .basic.button,
.ui.inverted.brown.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.ui.inverted.brown.basic.buttons .button:hover,
.ui.inverted.brown.buttons .basic.button:hover,
.ui.inverted.brown.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #c86f11 inset !important;
  color: #D67C1C !important;
}
.ui.inverted.brown.basic.buttons .button:focus,
.ui.inverted.brown.basic.buttons .button:focus,
.ui.inverted.brown.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #c16808 inset !important;
  color: #D67C1C !important;
}
.ui.inverted.brown.basic.buttons .active.button,
.ui.inverted.brown.buttons .basic.active.button,
.ui.inverted.brown.basic.active.button {
  box-shadow: 0px 0px 0px 2px #cc6f0d inset !important;
  color: #D67C1C !important;
}
.ui.inverted.brown.basic.buttons .button:active,
.ui.inverted.brown.buttons .basic.button:active,
.ui.inverted.brown.basic.button:active {
  box-shadow: 0px 0px 0px 2px #a96216 inset !important;
  color: #D67C1C !important;
}
/*--- Blue ---*/
.ui.blue.buttons .button,
.ui.blue.button {
  background-color: #46a0fa;
  color: #FFFFFF;
  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: #2793ff;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.blue.buttons .button:focus,
.ui.blue.button:focus {
  background-color: #188cff;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.blue.buttons .button:active,
.ui.blue.button:active {
  background-color: #1486f9;
  color: #FFFFFF;
  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: #2793ff;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.blue.buttons .button,
.ui.basic.blue.button {
  box-shadow: 0px 0px 0px 1px #46a0fa inset !important;
  color: #46a0fa !important;
}
.ui.basic.blue.buttons .button:hover,
.ui.basic.blue.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2793ff inset !important;
  color: #2793ff !important;
}
.ui.basic.blue.buttons .button:focus,
.ui.basic.blue.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #188cff inset !important;
  color: #2793ff !important;
}
.ui.basic.blue.buttons .active.button,
.ui.basic.blue.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2793ff inset !important;
  color: #1486f9 !important;
}
.ui.basic.blue.buttons .button:active,
.ui.basic.blue.button:active {
  box-shadow: 0px 0px 0px 1px #1486f9 inset !important;
  color: #1486f9 !important;
}
.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.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: #FFFFFF;
}
.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;
}
/* Inverted Basic */
.ui.inverted.blue.basic.buttons .button,
.ui.inverted.blue.buttons .basic.button,
.ui.inverted.blue.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.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;
}
/*--- Green ---*/
.ui.green.buttons .button,
.ui.green.button {
  background-color: #23d2a0;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.green.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.green.buttons .button:hover,
.ui.green.button:hover {
  background-color: #18c493;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.green.buttons .button:focus,
.ui.green.button:focus {
  background-color: #0fbe8c;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.green.buttons .button:active,
.ui.green.button:active {
  background-color: #1ca67f;
  color: #FFFFFF;
  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: #14c894;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.green.buttons .button,
.ui.basic.green.button {
  box-shadow: 0px 0px 0px 1px #23d2a0 inset !important;
  color: #23d2a0 !important;
}
.ui.basic.green.buttons .button:hover,
.ui.basic.green.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #18c493 inset !important;
  color: #18c493 !important;
}
.ui.basic.green.buttons .button:focus,
.ui.basic.green.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0fbe8c inset !important;
  color: #18c493 !important;
}
.ui.basic.green.buttons .active.button,
.ui.basic.green.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #14c894 inset !important;
  color: #1ca67f !important;
}
.ui.basic.green.buttons .button:active,
.ui.basic.green.button:active {
  box-shadow: 0px 0px 0px 1px #1ca67f inset !important;
  color: #1ca67f !important;
}
.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.ui.inverted.green.buttons .button,
.ui.inverted.green.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #23d2a0 inset !important;
  color: #23d2a0;
}
.ui.inverted.green.buttons .button:hover,
.ui.inverted.green.button:hover,
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.button:focus,
.ui.inverted.green.buttons .button.active,
.ui.inverted.green.button.active,
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}
.ui.inverted.green.buttons .button:hover,
.ui.inverted.green.button:hover {
  background-color: #18c493;
}
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.button:focus {
  background-color: #0fbe8c;
}
.ui.inverted.green.buttons .active.button,
.ui.inverted.green.active.button {
  background-color: #14c894;
}
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.button:active {
  background-color: #1ca67f;
}
/* Inverted Basic */
.ui.inverted.green.basic.buttons .button,
.ui.inverted.green.buttons .basic.button,
.ui.inverted.green.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.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 #18c493 inset !important;
  color: #23d2a0 !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 #0fbe8c inset !important;
  color: #23d2a0 !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 #14c894 inset !important;
  color: #23d2a0 !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 #1ca67f inset !important;
  color: #23d2a0 !important;
}
/*--- Orange ---*/
.ui.orange.buttons .button,
.ui.orange.button {
  background-color: #ff8540;
  color: #FFFFFF;
  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: #ff7526;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.orange.buttons .button:focus,
.ui.orange.button:focus {
  background-color: #ff6b17;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.orange.buttons .button:active,
.ui.orange.button:active {
  background-color: #ff640d;
  color: #FFFFFF;
  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: #ff7526;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.orange.buttons .button,
.ui.basic.orange.button {
  box-shadow: 0px 0px 0px 1px #ff8540 inset !important;
  color: #ff8540 !important;
}
.ui.basic.orange.buttons .button:hover,
.ui.basic.orange.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ff7526 inset !important;
  color: #ff7526 !important;
}
.ui.basic.orange.buttons .button:focus,
.ui.basic.orange.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ff6b17 inset !important;
  color: #ff7526 !important;
}
.ui.basic.orange.buttons .active.button,
.ui.basic.orange.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ff7526 inset !important;
  color: #ff640d !important;
}
.ui.basic.orange.buttons .button:active,
.ui.basic.orange.button:active {
  box-shadow: 0px 0px 0px 1px #ff640d inset !important;
  color: #ff640d !important;
}
.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.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: #FFFFFF;
}
.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;
}
/* Inverted Basic */
.ui.inverted.orange.basic.buttons .button,
.ui.inverted.orange.buttons .basic.button,
.ui.inverted.orange.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.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;
}
/*--- Pink ---*/
.ui.pink.buttons .button,
.ui.pink.button {
  background-color: #E03997;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.pink.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.pink.buttons .button:hover,
.ui.pink.button:hover {
  background-color: #e61a8d;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.pink.buttons .button:focus,
.ui.pink.button:focus {
  background-color: #e10f85;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.pink.buttons .button:active,
.ui.pink.button:active {
  background-color: #c71f7e;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.pink.buttons .active.button,
.ui.pink.buttons .active.button:active,
.ui.pink.active.button,
.ui.pink.button .active.button:active {
  background-color: #ea158d;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.pink.buttons .button,
.ui.basic.pink.button {
  box-shadow: 0px 0px 0px 1px #E03997 inset !important;
  color: #E03997 !important;
}
.ui.basic.pink.buttons .button:hover,
.ui.basic.pink.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e61a8d inset !important;
  color: #e61a8d !important;
}
.ui.basic.pink.buttons .button:focus,
.ui.basic.pink.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e10f85 inset !important;
  color: #e61a8d !important;
}
.ui.basic.pink.buttons .active.button,
.ui.basic.pink.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ea158d inset !important;
  color: #c71f7e !important;
}
.ui.basic.pink.buttons .button:active,
.ui.basic.pink.button:active {
  box-shadow: 0px 0px 0px 1px #c71f7e inset !important;
  color: #c71f7e !important;
}
.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.ui.inverted.pink.buttons .button,
.ui.inverted.pink.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF8EDF inset !important;
  color: #FF8EDF;
}
.ui.inverted.pink.buttons .button:hover,
.ui.inverted.pink.button:hover,
.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.button:focus,
.ui.inverted.pink.buttons .button.active,
.ui.inverted.pink.button.active,
.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}
.ui.inverted.pink.buttons .button:hover,
.ui.inverted.pink.button:hover {
  background-color: #ff74d8;
}
.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.button:focus {
  background-color: #ff65d3;
}
.ui.inverted.pink.buttons .active.button,
.ui.inverted.pink.active.button {
  background-color: #ff74d8;
}
.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.button:active {
  background-color: #ff5bd1;
}
/* Inverted Basic */
.ui.inverted.pink.basic.buttons .button,
.ui.inverted.pink.buttons .basic.button,
.ui.inverted.pink.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.ui.inverted.pink.basic.buttons .button:hover,
.ui.inverted.pink.buttons .basic.button:hover,
.ui.inverted.pink.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
  color: #FF8EDF !important;
}
.ui.inverted.pink.basic.buttons .button:focus,
.ui.inverted.pink.basic.buttons .button:focus,
.ui.inverted.pink.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #ff65d3 inset !important;
  color: #FF8EDF !important;
}
.ui.inverted.pink.basic.buttons .active.button,
.ui.inverted.pink.buttons .basic.active.button,
.ui.inverted.pink.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
  color: #FF8EDF !important;
}
.ui.inverted.pink.basic.buttons .button:active,
.ui.inverted.pink.buttons .basic.button:active,
.ui.inverted.pink.basic.button:active {
  box-shadow: 0px 0px 0px 2px #ff5bd1 inset !important;
  color: #FF8EDF !important;
}
/*--- Violet ---*/
.ui.violet.buttons .button,
.ui.violet.button {
  background-color: #6435C9;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.violet.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.violet.buttons .button:hover,
.ui.violet.button:hover {
  background-color: #5829bb;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.violet.buttons .button:focus,
.ui.violet.button:focus {
  background-color: #4f20b5;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.violet.buttons .button:active,
.ui.violet.button:active {
  background-color: #502aa1;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.violet.buttons .active.button,
.ui.violet.buttons .active.button:active,
.ui.violet.active.button,
.ui.violet.button .active.button:active {
  background-color: #5626bf;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.violet.buttons .button,
.ui.basic.violet.button {
  box-shadow: 0px 0px 0px 1px #6435C9 inset !important;
  color: #6435C9 !important;
}
.ui.basic.violet.buttons .button:hover,
.ui.basic.violet.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #5829bb inset !important;
  color: #5829bb !important;
}
.ui.basic.violet.buttons .button:focus,
.ui.basic.violet.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #4f20b5 inset !important;
  color: #5829bb !important;
}
.ui.basic.violet.buttons .active.button,
.ui.basic.violet.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #5626bf inset !important;
  color: #502aa1 !important;
}
.ui.basic.violet.buttons .button:active,
.ui.basic.violet.button:active {
  box-shadow: 0px 0px 0px 1px #502aa1 inset !important;
  color: #502aa1 !important;
}
.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.ui.inverted.violet.buttons .button,
.ui.inverted.violet.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #A291FB inset !important;
  color: #A291FB;
}
.ui.inverted.violet.buttons .button:hover,
.ui.inverted.violet.button:hover,
.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.button:focus,
.ui.inverted.violet.buttons .button.active,
.ui.inverted.violet.button.active,
.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}
.ui.inverted.violet.buttons .button:hover,
.ui.inverted.violet.button:hover {
  background-color: #8a73ff;
}
.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.button:focus {
  background-color: #7d64ff;
}
.ui.inverted.violet.buttons .active.button,
.ui.inverted.violet.active.button {
  background-color: #8a73ff;
}
.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.button:active {
  background-color: #7860f9;
}
/* Inverted Basic */
.ui.inverted.violet.basic.buttons .button,
.ui.inverted.violet.buttons .basic.button,
.ui.inverted.violet.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.ui.inverted.violet.basic.buttons .button:hover,
.ui.inverted.violet.buttons .basic.button:hover,
.ui.inverted.violet.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
  color: #A291FB !important;
}
.ui.inverted.violet.basic.buttons .button:focus,
.ui.inverted.violet.basic.buttons .button:focus,
.ui.inverted.violet.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #7d64ff inset !important;
  color: #A291FB !important;
}
.ui.inverted.violet.basic.buttons .active.button,
.ui.inverted.violet.buttons .basic.active.button,
.ui.inverted.violet.basic.active.button {
  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
  color: #A291FB !important;
}
.ui.inverted.violet.basic.buttons .button:active,
.ui.inverted.violet.buttons .basic.button:active,
.ui.inverted.violet.basic.button:active {
  box-shadow: 0px 0px 0px 2px #7860f9 inset !important;
  color: #A291FB !important;
}
/*--- Purple ---*/
.ui.purple.buttons .button,
.ui.purple.button {
  background-color: #b48cfa;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.purple.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.purple.buttons .button:hover,
.ui.purple.button:hover {
  background-color: #a26dff;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.purple.buttons .button:focus,
.ui.purple.button:focus {
  background-color: #995eff;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.purple.buttons .button:active,
.ui.purple.button:active {
  background-color: #945bf8;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.purple.buttons .active.button,
.ui.purple.buttons .active.button:active,
.ui.purple.active.button,
.ui.purple.button .active.button:active {
  background-color: #a26dff;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.purple.buttons .button,
.ui.basic.purple.button {
  box-shadow: 0px 0px 0px 1px #b48cfa inset !important;
  color: #b48cfa !important;
}
.ui.basic.purple.buttons .button:hover,
.ui.basic.purple.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #a26dff inset !important;
  color: #a26dff !important;
}
.ui.basic.purple.buttons .button:focus,
.ui.basic.purple.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #995eff inset !important;
  color: #a26dff !important;
}
.ui.basic.purple.buttons .active.button,
.ui.basic.purple.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #a26dff inset !important;
  color: #945bf8 !important;
}
.ui.basic.purple.buttons .button:active,
.ui.basic.purple.button:active {
  box-shadow: 0px 0px 0px 1px #945bf8 inset !important;
  color: #945bf8 !important;
}
.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.ui.inverted.purple.buttons .button,
.ui.inverted.purple.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #DC73FF inset !important;
  color: #DC73FF;
}
.ui.inverted.purple.buttons .button:hover,
.ui.inverted.purple.button:hover,
.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.button:focus,
.ui.inverted.purple.buttons .button.active,
.ui.inverted.purple.button.active,
.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}
.ui.inverted.purple.buttons .button:hover,
.ui.inverted.purple.button:hover {
  background-color: #d65aff;
}
.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.button:focus {
  background-color: #d24aff;
}
.ui.inverted.purple.buttons .active.button,
.ui.inverted.purple.active.button {
  background-color: #d65aff;
}
.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.button:active {
  background-color: #cf40ff;
}
/* Inverted Basic */
.ui.inverted.purple.basic.buttons .button,
.ui.inverted.purple.buttons .basic.button,
.ui.inverted.purple.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.ui.inverted.purple.basic.buttons .button:hover,
.ui.inverted.purple.buttons .basic.button:hover,
.ui.inverted.purple.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #d65aff inset !important;
  color: #DC73FF !important;
}
.ui.inverted.purple.basic.buttons .button:focus,
.ui.inverted.purple.basic.buttons .button:focus,
.ui.inverted.purple.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #d24aff inset !important;
  color: #DC73FF !important;
}
.ui.inverted.purple.basic.buttons .active.button,
.ui.inverted.purple.buttons .basic.active.button,
.ui.inverted.purple.basic.active.button {
  box-shadow: 0px 0px 0px 2px #d65aff inset !important;
  color: #DC73FF !important;
}
.ui.inverted.purple.basic.buttons .button:active,
.ui.inverted.purple.buttons .basic.button:active,
.ui.inverted.purple.basic.button:active {
  box-shadow: 0px 0px 0px 2px #cf40ff inset !important;
  color: #DC73FF !important;
}
/*--- Red ---*/
.ui.red.buttons .button,
.ui.red.button {
  background-color: #ff005c;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.red.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.red.buttons .button:hover,
.ui.red.button:hover {
  background-color: #e60053;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.red.buttons .button:focus,
.ui.red.button:focus {
  background-color: #d6004d;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.red.buttons .button:active,
.ui.red.button:active {
  background-color: #cc004a;
  color: #FFFFFF;
  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: #e60053;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.red.buttons .button,
.ui.basic.red.button {
  box-shadow: 0px 0px 0px 1px #ff005c inset !important;
  color: #ff005c !important;
}
.ui.basic.red.buttons .button:hover,
.ui.basic.red.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e60053 inset !important;
  color: #e60053 !important;
}
.ui.basic.red.buttons .button:focus,
.ui.basic.red.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d6004d inset !important;
  color: #e60053 !important;
}
.ui.basic.red.buttons .active.button,
.ui.basic.red.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e60053 inset !important;
  color: #cc004a !important;
}
.ui.basic.red.buttons .button:active,
.ui.basic.red.button:active {
  box-shadow: 0px 0px 0px 1px #cc004a inset !important;
  color: #cc004a !important;
}
.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.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: #FFFFFF;
}
.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;
}
/* Inverted Basic */
.ui.inverted.red.basic.buttons .button,
.ui.inverted.red.buttons .basic.button,
.ui.inverted.red.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.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;
}
/*--- Teal ---*/
.ui.teal.buttons .button,
.ui.teal.button {
  background-color: #00B5AD;
  color: #FFFFFF;
  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: #FFFFFF;
  text-shadow: none;
}
.ui.teal.buttons .button:focus,
.ui.teal.button:focus {
  background-color: #008c86;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.teal.buttons .button:active,
.ui.teal.button:active {
  background-color: #00827c;
  color: #FFFFFF;
  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: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.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;
}
/* Inverted */
.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;
}
/* Inverted Basic */
.ui.inverted.teal.basic.buttons .button,
.ui.inverted.teal.buttons .basic.button,
.ui.inverted.teal.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.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;
}
/*--- Olive ---*/
.ui.olive.buttons .button,
.ui.olive.button {
  background-color: #B5CC18;
  color: #FFFFFF;
  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: #FFFFFF;
  text-shadow: none;
}
.ui.olive.buttons .button:focus,
.ui.olive.button:focus {
  background-color: #a0b605;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.olive.buttons .button:active,
.ui.olive.button:active {
  background-color: #8d9e13;
  color: #FFFFFF;
  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: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.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;
}
/* Inverted */
.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;
}
/* Inverted Basic */
.ui.inverted.olive.basic.buttons .button,
.ui.inverted.olive.buttons .basic.button,
.ui.inverted.olive.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.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;
}
/*--- Yellow ---*/
.ui.yellow.buttons .button,
.ui.yellow.button {
  background-color: #ffcc02;
  color: #FFFFFF;
  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: #e8b900;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.yellow.buttons .button:focus,
.ui.yellow.button:focus {
  background-color: #d8ad00;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.yellow.buttons .button:active,
.ui.yellow.button:active {
  background-color: #cea400;
  color: #FFFFFF;
  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: #e8b900;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.yellow.buttons .button,
.ui.basic.yellow.button {
  box-shadow: 0px 0px 0px 1px #ffcc02 inset !important;
  color: #ffcc02 !important;
}
.ui.basic.yellow.buttons .button:hover,
.ui.basic.yellow.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e8b900 inset !important;
  color: #e8b900 !important;
}
.ui.basic.yellow.buttons .button:focus,
.ui.basic.yellow.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d8ad00 inset !important;
  color: #e8b900 !important;
}
.ui.basic.yellow.buttons .active.button,
.ui.basic.yellow.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e8b900 inset !important;
  color: #cea400 !important;
}
.ui.basic.yellow.buttons .button:active,
.ui.basic.yellow.button:active {
  box-shadow: 0px 0px 0px 1px #cea400 inset !important;
  color: #cea400 !important;
}
.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.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;
}
/* Inverted Basic */
.ui.inverted.yellow.basic.buttons .button,
.ui.inverted.yellow.buttons .basic.button,
.ui.inverted.yellow.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}
.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;
}
/*-------------------
       Primary
--------------------*/
/*--- Standard ---*/
.ui.primary.buttons .button,
.ui.primary.button {
  background-color: #23d2a0;
  color: var(--text-color-inv);
  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: var(--green-hover);
  color: var(--text-color-inv);
  text-shadow: none;
}
.ui.primary.buttons .button:focus,
.ui.primary.button:focus {
  background-color: #0fbe8c;
  color: var(--text-color-inv);
  text-shadow: none;
}
.ui.primary.buttons .button:active,
.ui.primary.button:active {
  background-color: #1ca67f;
  color: var(--text-color-inv);
  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: #14c894;
  color: var(--text-color-inv);
  text-shadow: none;
}
/* Basic */
.ui.basic.primary.buttons .button,
.ui.basic.primary.button {
  box-shadow: 0px 0px 0px 1px #23d2a0 inset !important;
  color: #23d2a0 !important;
}
.ui.basic.primary.buttons .button:hover,
.ui.basic.primary.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px var(--green-hover) inset !important;
  color: var(--green-hover) !important;
}
.ui.basic.primary.buttons .button:focus,
.ui.basic.primary.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0fbe8c inset !important;
  color: var(--green-hover) !important;
}
.ui.basic.primary.buttons .active.button,
.ui.basic.primary.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #14c894 inset !important;
  color: #1ca67f !important;
}
.ui.basic.primary.buttons .button:active,
.ui.basic.primary.button:active {
  box-shadow: 0px 0px 0px 1px #1ca67f inset !important;
  color: #1ca67f !important;
}
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.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: #FFFFFF;
}
.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;
}
/* Inverted Basic */
.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: #FFFFFF !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;
}
/*-------------------
      Secondary
--------------------*/
/* Standard */
.ui.secondary.buttons .button,
.ui.secondary.button {
  background-color: #1B1C1D;
  color: #FFFFFF;
  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: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.secondary.buttons .button:focus,
.ui.secondary.button:focus {
  background-color: #2e3032;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.secondary.buttons .button:active,
.ui.secondary.button:active {
  background-color: #343637;
  color: #FFFFFF;
  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: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.secondary.buttons .button,
.ui.basic.secondary.button {
  box-shadow: 0px 0px 0px 1px #1B1C1D inset !important;
  color: #1B1C1D !important;
}
.ui.basic.secondary.buttons .button:hover,
.ui.basic.secondary.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #27292a !important;
}
.ui.basic.secondary.buttons .button:focus,
.ui.basic.secondary.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2e3032 inset !important;
  color: #27292a !important;
}
.ui.basic.secondary.buttons .active.button,
.ui.basic.secondary.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #343637 !important;
}
.ui.basic.secondary.buttons .button:active,
.ui.basic.secondary.button:active {
  box-shadow: 0px 0px 0px 1px #343637 inset !important;
  color: #343637 !important;
}
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}
/* Inverted */
.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: #FFFFFF;
}
.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;
}
/* Inverted Basic */
.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: #FFFFFF !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;
}
/*---------------
    Positive
----------------*/
/* Standard */
.ui.positive.buttons .button,
.ui.positive.button {
  background-color: #23d2a0;
  color: #FFFFFF;
  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: #18c493;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.positive.buttons .button:focus,
.ui.positive.button:focus {
  background-color: #0fbe8c;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.positive.buttons .button:active,
.ui.positive.button:active {
  background-color: #1ca67f;
  color: #FFFFFF;
  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: #14c894;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.positive.buttons .button,
.ui.basic.positive.button {
  box-shadow: 0px 0px 0px 1px #23d2a0 inset !important;
  color: #23d2a0 !important;
}
.ui.basic.positive.buttons .button:hover,
.ui.basic.positive.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #18c493 inset !important;
  color: #18c493 !important;
}
.ui.basic.positive.buttons .button:focus,
.ui.basic.positive.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0fbe8c inset !important;
  color: #18c493 !important;
}
.ui.basic.positive.buttons .active.button,
.ui.basic.positive.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #14c894 inset !important;
  color: #1ca67f !important;
}
.ui.basic.positive.buttons .button:active,
.ui.basic.positive.button:active {
  box-shadow: 0px 0px 0px 1px #1ca67f inset !important;
  color: #1ca67f !important;
}
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}
/*---------------
     Negative
----------------*/
/* Standard */
.ui.negative.buttons .button,
.ui.negative.button {
  background-color: #ff005c;
  color: #FFFFFF;
  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: #e60053;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.negative.buttons .button:focus,
.ui.negative.button:focus {
  background-color: #d6004d;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.negative.buttons .button:active,
.ui.negative.button:active {
  background-color: #cc004a;
  color: #FFFFFF;
  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: #e60053;
  color: #FFFFFF;
  text-shadow: none;
}
/* Basic */
.ui.basic.negative.buttons .button,
.ui.basic.negative.button {
  box-shadow: 0px 0px 0px 1px #ff005c inset !important;
  color: #ff005c !important;
}
.ui.basic.negative.buttons .button:hover,
.ui.basic.negative.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e60053 inset !important;
  color: #e60053 !important;
}
.ui.basic.negative.buttons .button:focus,
.ui.basic.negative.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d6004d inset !important;
  color: #e60053 !important;
}
.ui.basic.negative.buttons .active.button,
.ui.basic.negative.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e60053 inset !important;
  color: #cc004a !important;
}
.ui.basic.negative.buttons .button:active,
.ui.basic.negative.button:active {
  box-shadow: 0px 0px 0px 1px #cc004a inset !important;
  color: #cc004a !important;
}
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}
/*******************************
            Groups
*******************************/
.ui.buttons {
  display: inline-flex;
  flex-direction: row;
  font-size: 0em;
  vertical-align: baseline;
  margin: 0em 0 0em 0em;
}
.ui.buttons:not(.basic):not(.inverted) {
  box-shadow: none;
}
/* Clearfix */
.ui.buttons:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* Standard Group */
.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: 32px;
  border-bottom-left-radius: 32px;
}
.ui.buttons .button:last-child {
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
}
/* Vertical  Style */
.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: 32px;
  border-top-right-radius: 32px;
}
.ui.vertical.buttons .button:last-child {
  margin-bottom: 0px;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
}
.ui.vertical.buttons .button:only-child {
  border-radius: 32px;
}
/*******************************
         Theme Overrides
*******************************/
.ui.basic.black.buttons .button,
.ui.basic.black.button {
  box-shadow: none !important;
  color: inherit !important;
  border: 1px solid var(--border-active);
  background-color: transparent !important;
}
.ui.basic.black.buttons .button:hover,
.ui.basic.black.button:hover,
.ui.basic.black.button:focus {
  background-color: var(--hover-color) !important;
  box-shadow: none !important;
  color: var(--text-color) !important;
}
.ui.icon.buttons .button,
.ui.icon.button,
.ui.button {
  padding: 8px 20px;
  line-height: 1em;
}
.ui.primary.button {
  background-color: var(--green) !important;
  color: white !important;
}
.ui.primary.button:hover,
.ui.primary.button:focus {
  background-color: var(--green-hover) !important;
  color: white !important;
}
.ui.blue.button {
  background-color: var(--secondary-color) !important;
  color: white !important;
}
.ui.blue.button:hover,
.ui.blue.button:focus {
  background-color: var(--secondary-color-hover) !important;
  color: white !important;
}
.ui.red.button {
  background-color: var(--pink) !important;
  color: white !important;
}
.ui.red.button:hover,
.ui.red.button:focus {
  background-color: var(--pink-hover) !important;
  color: white !important;
}
.ui.green.button {
  background-color: var(--green) !important;
  color: white !important;
}
.ui.green.button:hover,
.ui.green.button:focus {
  background-color: var(--green-hover) !important;
  color: white !important;
}
.ui.purple.button {
  background-color: var(--green) !important;
  color: white !important;
}
.ui.purple.button:hover,
.ui.purple.button:focus {
  background-color: var(--green-hover) !important;
  color: white !important;
}
.ui.button.disabled {
  cursor: not-allowed !important;
  background-color: var(--form-disabled-bg) !important;
  color: var(--form-disabled-color) !important;
}
/*!
 * # Semantic UI - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Container
*******************************/
/*-------------------
       Element
--------------------*/
/* Minimum Gutter is used to determine  the maximum container width for a given device */
/* Devices */
/* Coupling (Add Negative Margin to container size) */
/*-------------------
       Types
--------------------*/
/* Text */
/* Packaged Theme */
/*******************************
            Container
*******************************/
/*-------------------
       Element
--------------------*/
/* Minimum Gutter is used to determine  the maximum container width for a given device */
/* Devices */
/* Coupling (Add Negative Margin to container size) */
/*-------------------
       Types
--------------------*/
/* Text */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Container
*******************************/
/* All Sizes */
.ui.container {
  display: block;
  max-width: 100% !important;
}
/* Mobile */
@media only screen and (max-width: 768px) {
  .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;
  }
}
/* Tablet */
@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;
  }
}
/* Small Monitor */
@media only screen and (min-width: 992px) and (max-width: 1389px) {
  .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;
  }
}
/* Large Monitor */
@media only screen and (min-width: 1390px) {
  .ui.container {
    width: 1317px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ui.grid.container {
    width: calc( 1317px  +  2rem ) !important;
  }
  .ui.relaxed.grid.container {
    width: calc( 1317px  +  3rem ) !important;
  }
  .ui.very.relaxed.grid.container {
    width: calc( 1317px  +  5rem ) !important;
  }
}
/*******************************
             Types
*******************************/
/* Text Container */
.ui.text.container {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  max-width: 700px !important;
  line-height: 1.5;
}
.ui.text.container {
  font-size: 1.14285714rem;
}
/* Fluid */
.ui.fluid.container {
  width: 100%;
}
/*******************************
           Variations
*******************************/
.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;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Divider
*******************************/
/*-------------------
       Element
--------------------*/
/* Text */
/*-------------------
       Coupling
--------------------*/
/* Icon */
/*******************************
         Variations
*******************************/
/* Horizontal / Vertical */
/* Inverted */
/* Section */
/* Sizes */
/* Packaged Theme */
/*******************************
            Divider
*******************************/
/*-------------------
       Element
--------------------*/
/* Text */
/*-------------------
       Coupling
--------------------*/
/* Icon */
/*******************************
         Variations
*******************************/
/* Horizontal / Vertical */
/* Inverted */
/* Section */
/* Sizes */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Divider
*******************************/
.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);
}
/*--------------
      Basic
---------------*/
.ui.divider:not(.vertical):not(.horizontal) {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/*--------------
    Coupling
---------------*/
/* Allow divider between each column row */
.ui.grid > .column + .divider,
.ui.grid > .row > .column + .divider {
  left: auto;
}
/*--------------
   Horizontal
---------------*/
.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%;
}
/*--------------
    Vertical
---------------*/
.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;
}
/* Inside grid */
@media only screen and (max-width: 768px) {
  .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%;
  }
}
/*--------------
      Icon
---------------*/
.ui.divider > .icon {
  margin: 0rem;
  font-size: 1rem;
  height: 1em;
  vertical-align: middle;
}
/*******************************
          Variations
*******************************/
/*--------------
    Hidden
---------------*/
.ui.hidden.divider {
  border-color: transparent !important;
}
.ui.hidden.divider:before,
.ui.hidden.divider:after {
  display: none;
}
/*--------------
    Inverted
---------------*/
.ui.divider.inverted,
.ui.vertical.inverted.divider,
.ui.horizontal.inverted.divider {
  color: #FFFFFF;
}
.ui.divider.inverted,
.ui.divider.inverted:after,
.ui.divider.inverted:before {
  border-top-color: rgba(34, 36, 38, 0.15) !important;
  border-left-color: rgba(34, 36, 38, 0.15) !important;
  border-bottom-color: rgba(255, 255, 255, 0.15) !important;
  border-right-color: rgba(255, 255, 255, 0.15) !important;
}
/*--------------
    Fitted
---------------*/
.ui.fitted.divider {
  margin: 0em;
}
/*--------------
    Clearing
---------------*/
.ui.clearing.divider {
  clear: both;
}
/*--------------
    Section
---------------*/
.ui.section.divider {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
/*--------------
     Sizes
---------------*/
.ui.divider {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
.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
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Header
*******************************/
/*-------------------
       Element
--------------------*/
/* Sub Heading */
/* Sub Header */
/* Icon */
/* Image */
/* Label */
/* Content */
/* Paragraph after Header */
/*-------------------
      Variations
--------------------*/
/* Sizing */
/* Sub Header */
/* Icon Header */
/* No Line Height Offset */
/* Divided */
/* Block */
/* Attached */
/* Inverted */
/* Floated */
/* Packaged Theme */
/*******************************
            Header
*******************************/
/*-------------------
       Element
--------------------*/
/* Sub Heading */
/* Sub Header */
/* Icon */
/* Image */
/* Label */
/* Content */
/* Paragraph after Header */
/*-------------------
      Variations
--------------------*/
/* Sizing */
/* Sub Header */
/* Icon Header */
/* No Line Height Offset */
/* Divided */
/* Block */
/* Attached */
/* Inverted */
/* Floated */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Header
*******************************/
/* Standard */
.ui.header {
  border: none;
  margin: calc(2rem -  0em ) 0em 1rem;
  padding: 0em 0em;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1em;
  text-transform: none;
  color: black;
}
.ui.header:first-child {
  margin-top: 0em;
}
.ui.header:last-child {
  margin-bottom: 0em;
}
/*--------------
   Sub Header
---------------*/
.ui.header .sub.header {
  display: block;
  font-weight: normal;
  padding: 0em;
  margin: 0em;
  font-size: 1rem;
  line-height: 1.2em;
  color: rgba(0, 0, 0, 0.6);
}
/*--------------
      Icon
---------------*/
.ui.header > .icon {
  display: table-cell;
  opacity: 1;
  font-size: 1.5em;
  padding-top: 0em;
  vertical-align: middle;
}
/* With Text Node */
.ui.header .icon:only-child {
  display: inline-block;
  padding: 0em;
  margin-right: 0.75rem;
}
/*-------------------
        Image
--------------------*/
.ui.header > .image:not(.icon),
.ui.header > img {
  display: inline-block;
  margin-top: 0em;
  width: 2.5em;
  height: auto;
  vertical-align: middle;
}
.ui.header > .image:not(.icon):only-child,
.ui.header > img:only-child {
  margin-right: 0.75rem;
}
/*--------------
     Content
---------------*/
.ui.header .content {
  display: inline-block;
  vertical-align: top;
}
/* After Image */
.ui.header > img + .content,
.ui.header > .image + .content {
  padding-left: 0.75rem;
  vertical-align: middle;
}
/* After Icon */
.ui.header > .icon + .content {
  padding-left: 0.75rem;
  display: table-cell;
  vertical-align: middle;
}
/*--------------
 Loose Coupling
---------------*/
.ui.header .ui.label {
  font-size: '';
  margin-left: 0.5rem;
  vertical-align: middle;
}
/* Positioning */
.ui.header + p {
  margin-top: 0em;
}
/*******************************
            Types
*******************************/
/*--------------
     Page
---------------*/
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;
}
/* Sub Header */
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;
}
/*--------------
 Content Heading
---------------*/
.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;
}
/* Sub Header */
.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;
}
/*--------------
   Sub Heading
---------------*/
.ui.sub.header {
  padding: 0em;
  margin-bottom: 0.14285714rem;
  font-weight: bold;
  font-size: 0.85714286em;
  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;
}
/*-------------------
        Icon
--------------------*/
.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;
}
/*******************************
            States
*******************************/
.ui.disabled.header {
  opacity: 0.45;
}
/*******************************
           Variations
*******************************/
/*-------------------
      Inverted
--------------------*/
.ui.inverted.header {
  color: #FFFFFF;
}
.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;
}
/*-------------------
       Colors
--------------------*/
/*--- Red ---*/
.ui.red.header {
  color: #ff005c !important;
}
a.ui.red.header:hover {
  color: #e60053 !important;
}
.ui.red.dividing.header {
  border-bottom: 2px solid #ff005c;
}
/* Inverted */
.ui.inverted.red.header {
  color: #FF695E !important;
}
a.ui.inverted.red.header:hover {
  color: #ff5144 !important;
}
/*--- Orange ---*/
.ui.orange.header {
  color: #ff8540 !important;
}
a.ui.orange.header:hover {
  color: #ff7526 !important;
}
.ui.orange.dividing.header {
  border-bottom: 2px solid #ff8540;
}
/* Inverted */
.ui.inverted.orange.header {
  color: #FF851B !important;
}
a.ui.inverted.orange.header:hover {
  color: #ff7701 !important;
}
/*--- Olive ---*/
.ui.olive.header {
  color: #B5CC18 !important;
}
a.ui.olive.header:hover {
  color: #a7bd0d !important;
}
.ui.olive.dividing.header {
  border-bottom: 2px solid #B5CC18;
}
/* Inverted */
.ui.inverted.olive.header {
  color: #D9E778 !important;
}
a.ui.inverted.olive.header:hover {
  color: #d8ea5c !important;
}
/*--- Yellow ---*/
.ui.yellow.header {
  color: #ffcc02 !important;
}
a.ui.yellow.header:hover {
  color: #e8b900 !important;
}
.ui.yellow.dividing.header {
  border-bottom: 2px solid #ffcc02;
}
/* Inverted */
.ui.inverted.yellow.header {
  color: #FFE21F !important;
}
a.ui.inverted.yellow.header:hover {
  color: #ffdf05 !important;
}
/*--- Green ---*/
.ui.green.header {
  color: #23d2a0 !important;
}
a.ui.green.header:hover {
  color: #18c493 !important;
}
.ui.green.dividing.header {
  border-bottom: 2px solid #23d2a0;
}
/* Inverted */
.ui.inverted.green.header {
  color: #23d2a0 !important;
}
a.ui.inverted.green.header:hover {
  color: #18c493 !important;
}
/*--- Teal ---*/
.ui.teal.header {
  color: #00B5AD !important;
}
a.ui.teal.header:hover {
  color: #009c95 !important;
}
.ui.teal.dividing.header {
  border-bottom: 2px solid #00B5AD;
}
/* Inverted */
.ui.inverted.teal.header {
  color: #6DFFFF !important;
}
a.ui.inverted.teal.header:hover {
  color: #54ffff !important;
}
/*--- Blue ---*/
.ui.blue.header {
  color: #46a0fa !important;
}
a.ui.blue.header:hover {
  color: #2793ff !important;
}
.ui.blue.dividing.header {
  border-bottom: 2px solid #46a0fa;
}
/* Inverted */
.ui.inverted.blue.header {
  color: #54C8FF !important;
}
a.ui.inverted.blue.header:hover {
  color: #3ac0ff !important;
}
/*--- Violet ---*/
.ui.violet.header {
  color: #6435C9 !important;
}
a.ui.violet.header:hover {
  color: #5829bb !important;
}
.ui.violet.dividing.header {
  border-bottom: 2px solid #6435C9;
}
/* Inverted */
.ui.inverted.violet.header {
  color: #A291FB !important;
}
a.ui.inverted.violet.header:hover {
  color: #8a73ff !important;
}
/*--- Purple ---*/
.ui.purple.header {
  color: #b48cfa !important;
}
a.ui.purple.header:hover {
  color: #a26dff !important;
}
.ui.purple.dividing.header {
  border-bottom: 2px solid #b48cfa;
}
/* Inverted */
.ui.inverted.purple.header {
  color: #DC73FF !important;
}
a.ui.inverted.purple.header:hover {
  color: #d65aff !important;
}
/*--- Pink ---*/
.ui.pink.header {
  color: #E03997 !important;
}
a.ui.pink.header:hover {
  color: #e61a8d !important;
}
.ui.pink.dividing.header {
  border-bottom: 2px solid #E03997;
}
/* Inverted */
.ui.inverted.pink.header {
  color: #FF8EDF !important;
}
a.ui.inverted.pink.header:hover {
  color: #ff74d8 !important;
}
/*--- Brown ---*/
.ui.brown.header {
  color: #A5673F !important;
}
a.ui.brown.header:hover {
  color: #975b33 !important;
}
.ui.brown.dividing.header {
  border-bottom: 2px solid #A5673F;
}
/* Inverted */
.ui.inverted.brown.header {
  color: #D67C1C !important;
}
a.ui.inverted.brown.header:hover {
  color: #c86f11 !important;
}
/*--- Grey ---*/
.ui.grey.header {
  color: #767676 !important;
}
a.ui.grey.header:hover {
  color: #838383 !important;
}
.ui.grey.dividing.header {
  border-bottom: 2px solid #767676;
}
/* Inverted */
.ui.inverted.grey.header {
  color: #DCDDDE !important;
}
a.ui.inverted.grey.header:hover {
  color: #cfd0d2 !important;
}
/*-------------------
       Aligned
--------------------*/
.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%;
}
/*-------------------
       Floated
--------------------*/
.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;
}
/*-------------------
       Fitted
--------------------*/
.ui.fitted.header {
  padding: 0em;
}
/*-------------------
      Dividing
--------------------*/
.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);
}
/*-------------------
        Block
--------------------*/
.ui.block.header {
  background: #F3F4F5;
  padding: 0.78571429rem 1rem;
  box-shadow: none;
  border: 1px solid #D4D4D5;
  border-radius: 0.28571429rem;
}
.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;
}
/*-------------------
       Attached
--------------------*/
.ui.attached.header {
  background: #FFFFFF;
  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.28571429rem 0.28571429rem 0em 0em;
}
.ui.bottom.attached.header {
  margin-top: 0em;
  border-top: none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}
/* Attached Sizes */
.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;
}
/*-------------------
        Sizing
--------------------*/
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1.28571429em;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Icon
*******************************/
/*--------------
   Font Files
---------------*/
/*--------------
 Optional Files
---------------*/
/* Outline Icons */
/* Brand Icons */
/*--------------
   Definition
---------------*/
/* Icon Variables */
/* Variations */
/* Packaged Theme */
/*******************************
             Icon
*******************************/
/*--------------
   Font Files
---------------*/
/*--------------
 Optional Files
---------------*/
/* Outline Icons */
/* Brand Icons */
/*--------------
   Definition
---------------*/
/* Icon Variables */
/* Variations */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Icon
*******************************/
@font-face {
  font-family: 'Icons';
  src: url(../dist/a01e3f2d6c83dc3aee17.eot);
  src: url(../dist/a01e3f2d6c83dc3aee17.eot?#iefix) format('embedded-opentype'), url(data:font/woff2;base64,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) format('woff2'), url(data:font/woff;base64,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) format('woff'), url(../dist/c656b8caa454ed19b9a2.ttf) format('truetype'), url(../dist/icons.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;
}
/*******************************
             Types
*******************************/
/*--------------
    Loading
---------------*/
i.icon.loading {
  height: 1em;
  line-height: 1;
  animation: icon-loading 2s linear infinite;
}
@keyframes icon-loading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*******************************
             States
*******************************/
i.icon.hover {
  opacity: 1 !important;
}
i.icon.active {
  opacity: 1 !important;
}
i.emphasized.icon {
  opacity: 1 !important;
}
i.disabled.icon {
  opacity: 0.45 !important;
}
/*******************************
           Variations
*******************************/
/*-------------------
        Fitted
--------------------*/
i.fitted.icon {
  width: auto;
  margin: 0em !important;
}
/*-------------------
         Link
--------------------*/
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;
}
/*-------------------
      Circular
--------------------*/
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;
}
/*-------------------
      Flipped
--------------------*/
i.flipped.icon,
i.horizontally.flipped.icon {
  transform: scale(-1, 1);
}
i.vertically.flipped.icon {
  transform: scale(1, -1);
}
/*-------------------
      Rotated
--------------------*/
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);
}
/*-------------------
      Bordered
--------------------*/
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;
}
/*-------------------
      Inverted
--------------------*/
/* Inverted Shapes */
i.inverted.bordered.icon,
i.inverted.circular.icon {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}
i.inverted.icon {
  color: #FFFFFF;
}
/*-------------------
       Colors
--------------------*/
/* Red */
i.red.icon {
  color: #ff005c !important;
}
i.inverted.red.icon {
  color: #FF695E !important;
}
i.inverted.bordered.red.icon,
i.inverted.circular.red.icon {
  background-color: #ff005c !important;
  color: #FFFFFF !important;
}
/* Orange */
i.orange.icon {
  color: #ff8540 !important;
}
i.inverted.orange.icon {
  color: #FF851B !important;
}
i.inverted.bordered.orange.icon,
i.inverted.circular.orange.icon {
  background-color: #ff8540 !important;
  color: #FFFFFF !important;
}
/* Yellow */
i.yellow.icon {
  color: #ffcc02 !important;
}
i.inverted.yellow.icon {
  color: #FFE21F !important;
}
i.inverted.bordered.yellow.icon,
i.inverted.circular.yellow.icon {
  background-color: #ffcc02 !important;
  color: #FFFFFF !important;
}
/* Olive */
i.olive.icon {
  color: #B5CC18 !important;
}
i.inverted.olive.icon {
  color: #D9E778 !important;
}
i.inverted.bordered.olive.icon,
i.inverted.circular.olive.icon {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}
/* Green */
i.green.icon {
  color: #23d2a0 !important;
}
i.inverted.green.icon {
  color: #23d2a0 !important;
}
i.inverted.bordered.green.icon,
i.inverted.circular.green.icon {
  background-color: #23d2a0 !important;
  color: #FFFFFF !important;
}
/* Teal */
i.teal.icon {
  color: #00B5AD !important;
}
i.inverted.teal.icon {
  color: #6DFFFF !important;
}
i.inverted.bordered.teal.icon,
i.inverted.circular.teal.icon {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}
/* Blue */
i.blue.icon {
  color: #46a0fa !important;
}
i.inverted.blue.icon {
  color: #54C8FF !important;
}
i.inverted.bordered.blue.icon,
i.inverted.circular.blue.icon {
  background-color: #46a0fa !important;
  color: #FFFFFF !important;
}
/* Violet */
i.violet.icon {
  color: #6435C9 !important;
}
i.inverted.violet.icon {
  color: #A291FB !important;
}
i.inverted.bordered.violet.icon,
i.inverted.circular.violet.icon {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}
/* Purple */
i.purple.icon {
  color: #b48cfa !important;
}
i.inverted.purple.icon {
  color: #DC73FF !important;
}
i.inverted.bordered.purple.icon,
i.inverted.circular.purple.icon {
  background-color: #b48cfa !important;
  color: #FFFFFF !important;
}
/* Pink */
i.pink.icon {
  color: #E03997 !important;
}
i.inverted.pink.icon {
  color: #FF8EDF !important;
}
i.inverted.bordered.pink.icon,
i.inverted.circular.pink.icon {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}
/* Brown */
i.brown.icon {
  color: #A5673F !important;
}
i.inverted.brown.icon {
  color: #D67C1C !important;
}
i.inverted.bordered.brown.icon,
i.inverted.circular.brown.icon {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}
/* Grey */
i.grey.icon {
  color: #767676 !important;
}
i.inverted.grey.icon {
  color: #DCDDDE !important;
}
i.inverted.bordered.grey.icon,
i.inverted.circular.grey.icon {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}
/* Black */
i.black.icon {
  color: #1B1C1D !important;
}
i.inverted.black.icon {
  color: #545454 !important;
}
i.inverted.bordered.black.icon,
i.inverted.circular.black.icon {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}
/*-------------------
        Sizes
--------------------*/
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;
}
/*******************************
            Groups
*******************************/
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;
}
/* Corner Icon */
i.icons .corner.icon {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  transform: none;
  font-size: 0.45em;
  text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
}
i.icons .top.right.corner.icon {
  top: 0;
  left: auto;
  right: 0;
  bottom: auto;
}
i.icons .top.left.corner.icon {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}
i.icons .bottom.left.corner.icon {
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
}
i.icons .bottom.right.corner.icon {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
}
i.icons .inverted.corner.icon {
  text-shadow: -1px -1px 0 #1B1C1D, 1px -1px 0 #1B1C1D, -1px 1px 0 #1B1C1D, 1px 1px 0 #1B1C1D;
}
/*
 * Font Awesome 5.0.8 by @fontawesome - http://fontawesome.io - @fontawesome
 * License - https://fontawesome.com/license (Icons: CC BY 4.0 License, Fonts: SIL OFL 1.1 License, CSS: MIT License)
 */
/*******************************

Semantic-UI integration of font-awesome :

///class names are separated
i.icon.circle => i.icon.circle
i.icon.circle-o => i.icon.circle.outline

//abbreviation are replaced by full letters:
i.icon.ellipsis-h => i.icon.ellipsis.horizontal
i.icon.ellipsis-v => i.icon.ellipsis.vertical
.alpha => .i.icon.alphabet
.asc => .i.icon.ascending
.desc => .i.icon.descending
.alt =>.alternate

ASCII order is conserved for easier maintenance.

Icons that only have one style 'outline', 'square' etc do not require this class
for instance `lemon icon` not `lemon outline icon` since there is only one lemon

*******************************/
/*******************************
            Icons
*******************************/
/* Deprecated *In/Out Naming Conflict) */
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";
}
/* Icons */
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.linkify:before {
  content: "\f0c1";
}
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";
}
/* Aliases */
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";
}
/*******************************
        Outline Icons
*******************************/
/* Outline Icon */
/* Load & Define Icon Font */
@font-face {
  font-family: 'outline-icons';
  src: url(../dist/752905fa5edf21fc52a1.eot);
  src: url(../dist/752905fa5edf21fc52a1.eot?#iefix) format('embedded-opentype'), url(data:font/woff2;base64,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) format('woff2'), url(data:font/woff;base64,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) format('woff'), url(../dist/5367103510b27b784827.ttf) format('truetype'), url(../dist/outline-icons.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';
}
/* Icon Definitions */
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";
}
/* Outline Aliases */
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";
}
/*******************************
           Brand Icons
*******************************/
/* Load & Define Brand Font */
@font-face {
  font-family: 'brand-icons';
  src: url(../dist/d68fa3e67dbb653a13ce.eot);
  src: url(../dist/d68fa3e67dbb653a13ce.eot?#iefix) format('embedded-opentype'), url(data:font/woff2;base64,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) format('woff2'), url(data:font/woff;base64,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) format('woff'), url(../dist/65a2fb6d9aaa164b41a0.ttf) format('truetype'), url(../dist/brand-icons.svg#icons) format('svg');
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}
/* Brand Icon Font Family */
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';
}
/* Brand Icons Ideally Would Be Defined Here */
/*!
 * # Semantic UI - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Image
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Types
--------------------*/
/* Avatar */
/*-------------------
       Variations
--------------------*/
/* Spaced */
/* Floated */
/* Size */
/* Packaged Theme */
/*******************************
            Image
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Types
--------------------*/
/* Avatar */
/*-------------------
       Variations
--------------------*/
/* Spaced */
/* Floated */
/* Size */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Image
*******************************/
.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;
}
/*******************************
            States
*******************************/
.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.45;
}
/*******************************
          Variations
*******************************/
/*--------------
     Inline
---------------*/
.ui.inline.image,
.ui.inline.image svg,
.ui.inline.image img {
  display: inline-block;
}
/*------------------
  Vertical Aligned
-------------------*/
.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;
}
/*--------------
     Rounded
---------------*/
.ui.rounded.images .image,
.ui.rounded.image,
.ui.rounded.images .image > *,
.ui.rounded.image > * {
  border-radius: 0.3125em;
}
/*--------------
    Bordered
---------------*/
.ui.bordered.images .image,
.ui.bordered.images img,
.ui.bordered.images svg,
.ui.bordered.image img,
.ui.bordered.image svg,
img.ui.bordered.image {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/*--------------
    Circular
---------------*/
.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;
}
/*--------------
     Fluid
---------------*/
.ui.fluid.images,
.ui.fluid.image,
.ui.fluid.images img,
.ui.fluid.images svg,
.ui.fluid.image svg,
.ui.fluid.image img {
  display: block;
  width: 100%;
  height: auto;
}
/*--------------
     Avatar
---------------*/
.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;
}
/*-------------------
       Spaced
--------------------*/
.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;
}
/*-------------------
       Floated
--------------------*/
.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;
}
/*--------------
     Sizes
---------------*/
.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;
}
/*******************************
              Groups
*******************************/
.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;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Input
*******************************/
/*-------------------
      Element
--------------------*/
/*-------------------
        Types
--------------------*/
/* Icon Input */
/* Circular Icon Input */
/* Labeled Input */
/*-------------------
        States
--------------------*/
/* Placeholder */
/* Down */
/* Focus */
/* Error */
/* Loader */
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Packaged Theme */
/*******************************
            Input
*******************************/
/*-------------------
      Element
--------------------*/
/*-------------------
        Types
--------------------*/
/* Icon Input */
/* Circular Icon Input */
/* Labeled Input */
/*-------------------
        States
--------------------*/
/* Placeholder */
/* Down */
/* Focus */
/* Error */
/* Loader */
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
           Standard
*******************************/
/*--------------------
        Inputs
---------------------*/
.ui.input {
  position: relative;
  font-weight: normal;
  font-style: normal;
  display: inline-flex;
  color: black;
}
.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: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  padding: 7px;
  background: var(--input-bg);
  border: solid 1px var(--border-active);
  color: black;
  border-radius: var(--radius-medium);
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: none;
}
/*--------------------
      Placeholder
---------------------*/
/* browsers require these rules separate */
.ui.input > input::-webkit-input-placeholder {
  color: var(--input-placeholder-text);
}
.ui.input > input::-moz-placeholder {
  color: var(--input-placeholder-text);
}
.ui.input > input:-ms-input-placeholder {
  color: var(--input-placeholder-text);
}
/*******************************
            States
*******************************/
/*--------------------
        Disabled
---------------------*/
.ui.disabled.input,
.ui.input:not(.disabled) input[disabled] {
  opacity: 0.45;
}
.ui.disabled.input > input,
.ui.input:not(.disabled) input[disabled] {
  pointer-events: none;
}
/*--------------------
        Active
---------------------*/
.ui.input > input:active,
.ui.input.down input {
  border-color: rgba(0, 0, 0, 0.3);
  background: #FAFAFA;
  color: black;
  box-shadow: none;
}
/*--------------------
       Loading
---------------------*/
.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;
}
/*--------------------
        Focus
---------------------*/
.ui.input.focus > input,
.ui.input > input:focus {
  border-color: var(--border-focus);
  background: var(--input-bg);
  color: inherit;
  box-shadow: none;
}
.ui.input.focus > input::-webkit-input-placeholder,
.ui.input > input:focus::-webkit-input-placeholder {
  color: #737373;
}
.ui.input.focus > input::-moz-placeholder,
.ui.input > input:focus::-moz-placeholder {
  color: #737373;
}
.ui.input.focus > input:-ms-input-placeholder,
.ui.input > input:focus:-ms-input-placeholder {
  color: #737373;
}
/*--------------------
        Error
---------------------*/
.ui.input.error > input {
  background-color: var(--input-error-bg);
  border-color: var(--input-error-border);
  color: #9F3A38;
  box-shadow: none;
}
/* Error Placeholder */
.ui.input.error > input::-webkit-input-placeholder {
  color: var(--input-placeholder-error);
}
.ui.input.error > input::-moz-placeholder {
  color: var(--input-placeholder-error);
}
.ui.input.error > input:-ms-input-placeholder {
  color: var(--input-placeholder-error) !important;
}
/* Focused Error Placeholder */
.ui.input.error > input:focus::-webkit-input-placeholder {
  color: var(--input-placeholder-error);
}
.ui.input.error > input:focus::-moz-placeholder {
  color: var(--input-placeholder-error);
}
.ui.input.error > input:focus:-ms-input-placeholder {
  color: var(--input-placeholder-error) !important;
}
/*******************************
           Variations
*******************************/
/*--------------------
      Transparent
---------------------*/
.ui.transparent.input > input {
  border-color: transparent !important;
  background-color: transparent !important;
  padding: 0em !important;
  box-shadow: none !important;
  border-radius: 0px !important;
}
/* Transparent Icon */
.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;
}
/* Transparent Inverted */
.ui.transparent.inverted.input {
  color: #FFFFFF;
}
.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);
}
/*--------------------
         Icon
---------------------*/
.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 var(--radius-medium) var(--radius-medium) 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;
}
/* Left Icon Input */
.ui[class*="left icon"].input > i.icon {
  right: auto;
  left: 1px;
  border-radius: var(--radius-medium) 0em 0em var(--radius-medium);
}
.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;
}
/* Focus */
.ui.icon.input > input:focus ~ i.icon {
  opacity: 1;
}
/*--------------------
        Labeled
---------------------*/
/* Adjacent Label */
.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;
}
/* Regular Label on Left */
.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: var(--border-focus);
}
/* Regular Label on Right */
.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: var(--border-focus) !important;
}
/* Corner Label */
.ui.labeled.input .corner.label {
  top: 1px;
  right: 1px;
  font-size: 0.64285714em;
  border-radius: 0em var(--radius-medium) 0em 0em;
}
/* Spacing with corner label */
.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;
}
/* Left Labeled */
.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;
}
/* Corner Label Position  */
.ui.input > .ui.corner.label {
  top: 1px;
  right: 1px;
}
.ui.input > .ui.left.corner.label {
  right: auto;
  left: 1px;
}
/*--------------------
        Action
---------------------*/
.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;
}
/* Button on Right */
.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 var(--radius-medium) var(--radius-medium) 0px;
}
/* Input Focus */
.ui.action.input:not([class*="left action"]) > input:focus {
  border-right-color: var(--border-focus) !important;
}
/* Button on Left */
.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: var(--radius-medium) 0px 0px var(--radius-medium);
}
/* Input Focus */
.ui[class*="left action"].input > input:focus {
  border-left-color: var(--border-focus) !important;
}
/*--------------------
       Inverted
---------------------*/
/* Standard */
.ui.inverted.input > input {
  border: none;
}
/*--------------------
        Fluid
---------------------*/
.ui.fluid.input {
  display: flex;
}
.ui.fluid.input > input {
  width: 0px !important;
}
/*--------------------
        Size
---------------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
.ui.labeled.input > .label:not(.corner) {
  padding-top: 0.5833em;
  padding-bottom: 0.5833em;
}
.ui.input,
.ui.input > input {
  color: var(--text-color);
}
.ui.error.input > input {
  color: var(--input-error-text) !important;
}
.ui.icon.input > i.icon {
  color: var(--text-color);
}
/*!
 * # Semantic UI - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Label
*******************************/
/*-------------------
       Element
--------------------*/
/* medium is not @emSize custom value required */
/* Group */
/*-------------------
        Parts
--------------------*/
/* Link */
/* Icon */
/* Image */
/* Detail */
/* Delete */
/*-------------------
        Types
--------------------*/
/* Image Label */
/*-------------------
        States
--------------------*/
/* Hover */
/* Active */
/* Active Hover */
/*-------------------
      Variations
--------------------*/
/* Basic */
/* Tag */
/* Avoids error with background: inherit; on animation */
/* Ribbon */
/* Rounding Offset on Triangle */
/* Rounding Offset on Triangle */
/* Colors */
/* Attached */
/* Corner */
/* Corner Text */
/* Horizontal */
/* Circular Padding */
/* Pointing */
/* Basic Pointing */
/* Floating */
/*-------------------
        Group
--------------------*/
/* Sizing */
/* Packaged Theme */
/*******************************
             Label
*******************************/
/*-------------------
       Element
--------------------*/
/* medium is not @emSize custom value required */
/* Group */
/*-------------------
        Parts
--------------------*/
/* Link */
/* Icon */
/* Image */
/* Detail */
/* Delete */
/*-------------------
        Types
--------------------*/
/* Image Label */
/*-------------------
        States
--------------------*/
/* Hover */
/* Active */
/* Active Hover */
/*-------------------
      Variations
--------------------*/
/* Basic */
/* Tag */
/* Avoids error with background: inherit; on animation */
/* Ribbon */
/* Rounding Offset on Triangle */
/* Rounding Offset on Triangle */
/* Colors */
/* Attached */
/* Corner */
/* Corner Text */
/* Horizontal */
/* Circular Padding */
/* Pointing */
/* Basic Pointing */
/* Floating */
/*-------------------
        Group
--------------------*/
/* Sizing */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Label
*******************************/
.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: normal;
  border: 0px solid transparent;
  border-radius: 0.28571429rem;
  transition: background 0.1s ease;
}
.ui.label:first-child {
  margin-left: 0em;
}
.ui.label:last-child {
  margin-right: 0em;
}
/* Link */
a.ui.label {
  cursor: pointer;
}
/* Inside Link */
.ui.label > a {
  cursor: pointer;
  color: inherit;
  opacity: 0.5;
  transition: 0.1s opacity ease;
}
.ui.label > a:hover {
  opacity: 1;
}
/* Image */
.ui.label > img {
  width: auto !important;
  vertical-align: middle;
  height: 2.1666em !important;
}
/* Icon */
.ui.label > .icon {
  width: auto;
  margin: 0em 0.75em 0em 0em;
}
/* Detail */
.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;
}
/* Removable label */
.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;
}
/*-------------------
       Group
--------------------*/
.ui.labels > .label {
  margin: 0em 0.5em 0.5em 0em;
}
/*-------------------
       Coupling
--------------------*/
.ui.header > .ui.label {
  margin-top: -0.29165em;
}
/* Remove border radius on attached segment */
.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;
}
/* Padding on next content after a label */
.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;
}
/*******************************
             Types
*******************************/
.ui.image.label {
  width: auto !important;
  margin-top: 0em;
  margin-bottom: 0em;
  max-width: 9999px;
  vertical-align: baseline;
  text-transform: none;
  background: #E8E8E8;
  padding: 0.5833em 0.833em 0.5833em 0.5em;
  border-radius: 0.28571429rem;
  box-shadow: none;
}
.ui.image.label img {
  display: inline-block;
  vertical-align: top;
  height: 2.1666em;
  margin: -0.5833em 0.5em -0.5833em -0.5em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}
.ui.image.label .detail {
  background: rgba(0, 0, 0, 0.1);
  margin: -0.5833em -0.833em -0.5833em 0.5em;
  padding: 0.5833em 0.833em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}
/*-------------------
         Tag
--------------------*/
.ui.tag.labels .label,
.ui.tag.label {
  margin-left: 1em;
  position: relative;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  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: #FFFFFF !important;
  width: 0.5em;
  height: 0.5em;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius: 500rem;
}
/*-------------------
    Corner Label
--------------------*/
.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;
}
/* Icon Label */
.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;
}
/* Left Corner */
.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;
}
/* Segment */
.ui.segment > .ui.corner.label {
  top: -1px;
  right: -1px;
}
.ui.segment > .ui.left.corner.label {
  right: auto;
  left: -1px;
}
/*-------------------
       Ribbon
--------------------*/
.ui.ribbon.label {
  position: relative;
  margin: 0em;
  min-width: max-content;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  border-color: rgba(0, 0, 0, 0.15);
}
.ui.ribbon.label:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 0%;
  background-color: transparent !important;
  border-style: solid;
  border-width: 0em 1.2em 1.2em 0em;
  border-color: transparent;
  border-right-color: inherit;
  width: 0em;
  height: 0em;
}
/* Positioning */
.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);
}
/* Right Ribbon */
.ui[class*="right ribbon"].label {
  text-align: left;
  transform: translateX(-100%);
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}
.ui[class*="right ribbon"].label:after {
  left: auto;
  right: 0%;
  border-style: solid;
  border-width: 1.2em 1.2em 0em 0em;
  border-color: transparent;
  border-top-color: inherit;
}
/* Inside Table */
.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;
}
/* Inside Table */
.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;
}
/*-------------------
      Attached
--------------------*/
.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.28571429rem 0em;
}
.ui[class*="top right attached"].label {
  width: auto;
  left: auto;
  right: 0em;
  border-radius: 0em 0.21428571rem 0em 0.28571429rem;
}
.ui[class*="bottom left attached"].label {
  width: auto;
  top: auto;
  bottom: 0em;
  border-radius: 0em 0.28571429rem 0em 0.21428571rem;
}
.ui[class*="bottom right attached"].label {
  top: auto;
  bottom: 0em;
  left: auto;
  right: 0em;
  width: auto;
  border-radius: 0.28571429rem 0em 0.21428571rem 0em;
}
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
.ui.label.disabled {
  opacity: 0.5;
}
/*-------------------
        Hover
--------------------*/
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);
}
/*-------------------
        Active
--------------------*/
.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);
}
/*-------------------
     Active Hover
--------------------*/
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);
}
/*-------------------
      Visible
--------------------*/
.ui.labels.visible .label,
.ui.label.visible:not(.dropdown) {
  display: inline-block !important;
}
/*-------------------
      Hidden
--------------------*/
.ui.labels.hidden .label,
.ui.label.hidden {
  display: none !important;
}
/*******************************
           Variations
*******************************/
/*-------------------
       Colors
--------------------*/
/*--- Red ---*/
.ui.red.labels .label,
.ui.red.label {
  background-color: #ff005c !important;
  border-color: #ff005c !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.red.labels .label:hover,
a.ui.red.label:hover {
  background-color: #e60053 !important;
  border-color: #e60053 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.red.corner.label,
.ui.red.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.red.ribbon.label {
  border-color: #cc004a !important;
}
/* Basic */
.ui.basic.red.label {
  background: var(--input-bg) !important;
  color: #ff005c !important;
  border-color: #ff005c !important;
}
.ui.basic.red.labels a.label:hover,
a.ui.basic.red.label:hover {
  background-color: #FFFFFF !important;
  color: #e60053 !important;
  border-color: #e60053 !important;
}
/*--- Orange ---*/
.ui.orange.labels .label,
.ui.orange.label {
  background-color: #ff8540 !important;
  border-color: #ff8540 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.orange.labels .label:hover,
a.ui.orange.label:hover {
  background-color: #ff7526 !important;
  border-color: #ff7526 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.orange.corner.label,
.ui.orange.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.orange.ribbon.label {
  border-color: #ff640d !important;
}
/* Basic */
.ui.basic.orange.label {
  background: var(--input-bg) !important;
  color: #ff8540 !important;
  border-color: #ff8540 !important;
}
.ui.basic.orange.labels a.label:hover,
a.ui.basic.orange.label:hover {
  background-color: #FFFFFF !important;
  color: #ff7526 !important;
  border-color: #ff7526 !important;
}
/*--- Yellow ---*/
.ui.yellow.labels .label,
.ui.yellow.label {
  background-color: #ffcc02 !important;
  border-color: #ffcc02 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.yellow.labels .label:hover,
a.ui.yellow.label:hover {
  background-color: #e8b900 !important;
  border-color: #e8b900 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.yellow.corner.label,
.ui.yellow.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.yellow.ribbon.label {
  border-color: #cea400 !important;
}
/* Basic */
.ui.basic.yellow.label {
  background: var(--input-bg) !important;
  color: #ffcc02 !important;
  border-color: #ffcc02 !important;
}
.ui.basic.yellow.labels a.label:hover,
a.ui.basic.yellow.label:hover {
  background-color: #FFFFFF !important;
  color: #e8b900 !important;
  border-color: #e8b900 !important;
}
/*--- Olive ---*/
.ui.olive.labels .label,
.ui.olive.label {
  background-color: #B5CC18 !important;
  border-color: #B5CC18 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.olive.labels .label:hover,
a.ui.olive.label:hover {
  background-color: #a7bd0d !important;
  border-color: #a7bd0d !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.olive.corner.label,
.ui.olive.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.olive.ribbon.label {
  border-color: #1ca67f !important;
}
/* Basic */
.ui.basic.olive.label {
  background: var(--input-bg) !important;
  color: #B5CC18 !important;
  border-color: #B5CC18 !important;
}
.ui.basic.olive.labels a.label:hover,
a.ui.basic.olive.label:hover {
  background-color: #FFFFFF !important;
  color: #a7bd0d !important;
  border-color: #a7bd0d !important;
}
/*--- Green ---*/
.ui.green.labels .label,
.ui.green.label {
  background-color: #23d2a0 !important;
  border-color: #23d2a0 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.green.labels .label:hover,
a.ui.green.label:hover {
  background-color: #18c493 !important;
  border-color: #18c493 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.green.corner.label,
.ui.green.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.green.ribbon.label {
  border-color: #1ca67f !important;
}
/* Basic */
.ui.basic.green.label {
  background: var(--input-bg) !important;
  color: #23d2a0 !important;
  border-color: #23d2a0 !important;
}
.ui.basic.green.labels a.label:hover,
a.ui.basic.green.label:hover {
  background-color: #FFFFFF !important;
  color: #18c493 !important;
  border-color: #18c493 !important;
}
/*--- Teal ---*/
.ui.teal.labels .label,
.ui.teal.label {
  background-color: #00B5AD !important;
  border-color: #00B5AD !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.teal.labels .label:hover,
a.ui.teal.label:hover {
  background-color: #009c95 !important;
  border-color: #009c95 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.teal.corner.label,
.ui.teal.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.teal.ribbon.label {
  border-color: #00827c !important;
}
/* Basic */
.ui.basic.teal.label {
  background: var(--input-bg) !important;
  color: #00B5AD !important;
  border-color: #00B5AD !important;
}
.ui.basic.teal.labels a.label:hover,
a.ui.basic.teal.label:hover {
  background-color: #FFFFFF !important;
  color: #009c95 !important;
  border-color: #009c95 !important;
}
/*--- Blue ---*/
.ui.blue.labels .label,
.ui.blue.label {
  background-color: #46a0fa !important;
  border-color: #46a0fa !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.blue.labels .label:hover,
a.ui.blue.label:hover {
  background-color: #2793ff !important;
  border-color: #2793ff !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.blue.corner.label,
.ui.blue.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.blue.ribbon.label {
  border-color: #1486f9 !important;
}
/* Basic */
.ui.basic.blue.label {
  background: var(--input-bg) !important;
  color: #46a0fa !important;
  border-color: #46a0fa !important;
}
.ui.basic.blue.labels a.label:hover,
a.ui.basic.blue.label:hover {
  background-color: #FFFFFF !important;
  color: #2793ff !important;
  border-color: #2793ff !important;
}
/*--- Violet ---*/
.ui.violet.labels .label,
.ui.violet.label {
  background-color: #6435C9 !important;
  border-color: #6435C9 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.violet.labels .label:hover,
a.ui.violet.label:hover {
  background-color: #5829bb !important;
  border-color: #5829bb !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.violet.corner.label,
.ui.violet.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.violet.ribbon.label {
  border-color: #502aa1 !important;
}
/* Basic */
.ui.basic.violet.label {
  background: var(--input-bg) !important;
  color: #6435C9 !important;
  border-color: #6435C9 !important;
}
.ui.basic.violet.labels a.label:hover,
a.ui.basic.violet.label:hover {
  background-color: #FFFFFF !important;
  color: #5829bb !important;
  border-color: #5829bb !important;
}
/*--- Purple ---*/
.ui.purple.labels .label,
.ui.purple.label {
  background-color: #b48cfa !important;
  border-color: #b48cfa !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.purple.labels .label:hover,
a.ui.purple.label:hover {
  background-color: #a26dff !important;
  border-color: #a26dff !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.purple.corner.label,
.ui.purple.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.purple.ribbon.label {
  border-color: #945bf8 !important;
}
/* Basic */
.ui.basic.purple.label {
  background: var(--input-bg) !important;
  color: #b48cfa !important;
  border-color: #b48cfa !important;
}
.ui.basic.purple.labels a.label:hover,
a.ui.basic.purple.label:hover {
  background-color: #FFFFFF !important;
  color: #a26dff !important;
  border-color: #a26dff !important;
}
/*--- Pink ---*/
.ui.pink.labels .label,
.ui.pink.label {
  background-color: #E03997 !important;
  border-color: #E03997 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.pink.labels .label:hover,
a.ui.pink.label:hover {
  background-color: #e61a8d !important;
  border-color: #e61a8d !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.pink.corner.label,
.ui.pink.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.pink.ribbon.label {
  border-color: #c71f7e !important;
}
/* Basic */
.ui.basic.pink.label {
  background: var(--input-bg) !important;
  color: #E03997 !important;
  border-color: #E03997 !important;
}
.ui.basic.pink.labels a.label:hover,
a.ui.basic.pink.label:hover {
  background-color: #FFFFFF !important;
  color: #e61a8d !important;
  border-color: #e61a8d !important;
}
/*--- Brown ---*/
.ui.brown.labels .label,
.ui.brown.label {
  background-color: #A5673F !important;
  border-color: #A5673F !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.brown.labels .label:hover,
a.ui.brown.label:hover {
  background-color: #975b33 !important;
  border-color: #975b33 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.brown.corner.label,
.ui.brown.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.brown.ribbon.label {
  border-color: #805031 !important;
}
/* Basic */
.ui.basic.brown.label {
  background: var(--input-bg) !important;
  color: #A5673F !important;
  border-color: #A5673F !important;
}
.ui.basic.brown.labels a.label:hover,
a.ui.basic.brown.label:hover {
  background-color: #FFFFFF !important;
  color: #975b33 !important;
  border-color: #975b33 !important;
}
/*--- Grey ---*/
.ui.grey.labels .label,
.ui.grey.label {
  background-color: #767676 !important;
  border-color: #767676 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.grey.labels .label:hover,
a.ui.grey.label:hover {
  background-color: #838383 !important;
  border-color: #838383 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.grey.corner.label,
.ui.grey.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.grey.ribbon.label {
  border-color: #805031 !important;
}
/* Basic */
.ui.basic.grey.label {
  background: var(--input-bg) !important;
  color: #767676 !important;
  border-color: #767676 !important;
}
.ui.basic.grey.labels a.label:hover,
a.ui.basic.grey.label:hover {
  background-color: #FFFFFF !important;
  color: #838383 !important;
  border-color: #838383 !important;
}
/*--- Black ---*/
.ui.black.labels .label,
.ui.black.label {
  background-color: #1B1C1D !important;
  border-color: #1B1C1D !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.black.labels .label:hover,
a.ui.black.label:hover {
  background-color: #27292a !important;
  border-color: #27292a !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.black.corner.label,
.ui.black.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.black.ribbon.label {
  border-color: #805031 !important;
}
/* Basic */
.ui.basic.black.label {
  background: var(--input-bg) !important;
  color: #1B1C1D !important;
  border-color: #1B1C1D !important;
}
.ui.basic.black.labels a.label:hover,
a.ui.basic.black.label:hover {
  background-color: #FFFFFF !important;
  color: #27292a !important;
  border-color: #27292a !important;
}
/*-------------------
        Basic
--------------------*/
.ui.basic.label {
  background: var(--input-bg);
  border: 1px solid var(--border-active);
  color: var(--text-color);
  box-shadow: none;
}
/* Link */
a.ui.basic.label:hover {
  text-decoration: none;
  background: var(--input-bg);
  color: #f39c12;
  box-shadow: 1px solid var(--border-active);
  box-shadow: none;
}
/* Pointing */
.ui.basic.pointing.label:before {
  border-color: inherit;
}
/*-------------------
       Fluid
--------------------*/
.ui.label.fluid,
.ui.fluid.labels > .label {
  width: 100%;
  box-sizing: border-box;
}
/*-------------------
       Inverted
--------------------*/
.ui.inverted.labels .label,
.ui.inverted.label {
  color: rgba(255, 255, 255, 0.9) !important;
}
/*-------------------
     Horizontal
--------------------*/
.ui.horizontal.labels .label,
.ui.horizontal.label {
  margin: 0em 0.5em 0em 0em;
  padding: 0.4em 0.833em;
  min-width: 3em;
  text-align: center;
}
/*-------------------
       Circular
--------------------*/
.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;
}
/*-------------------
       Pointing
--------------------*/
.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;
}
/* Arrow */
.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;
}
/*--- Above ---*/
.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%;
}
/*--- Below ---*/
.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%;
}
/*--- Left ---*/
.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;
}
/*--- Right ---*/
.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;
}
/* Basic Pointing */
/*--- Above ---*/
.ui.basic.pointing.label:before,
.ui.basic[class*="pointing above"].label:before {
  margin-top: -1px;
}
/*--- Below ---*/
.ui.basic[class*="bottom pointing"].label:before,
.ui.basic[class*="pointing below"].label:before {
  bottom: auto;
  top: 100%;
  margin-top: 1px;
}
/*--- Left ---*/
.ui.basic[class*="left pointing"].label:before {
  top: 50%;
  left: -1px;
}
/*--- Right ---*/
.ui.basic[class*="right pointing"].label:before {
  top: 50%;
  right: -1px;
}
/*------------------
   Floating Label
-------------------*/
.ui.floating.label {
  position: absolute;
  z-index: 100;
  top: -1em;
  left: 100%;
  margin: 0em 0em 0em -1.5em !important;
}
/*-------------------
        Sizes
--------------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
.ui.basic.label.warning {
  background: none #FFF6F6 !important;
  color: #ff005c !important;
  border-color: #ff005c !important;
}
/*!
 * # Semantic UI - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             List
*******************************/
/*-------------------
         View
--------------------*/
/* List */
/* List Item */
/* Sub List */
/* Sub List Item */
/*-------------------
      Elements
--------------------*/
/* Icon */
/* Image */
/* Content */
/* Header */
/* Description */
/* Link */
/* Header Link */
/* Linked Icon */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Float */
/* Horizontal */
/* Inverted */
/* Link List */
/* Inverted Link List */
/* Selection List */
/* Selection List States */
/* Inverted Selection List */
/* Animated List */
/* Bulleted */
/* Horizontal Bullets */
/* Ordered List */
/* Horizontal Ordered */
/* Divided */
/* Divided Horizontal */
/* Divided */
/* Divided Horizontal */
/* Relaxed */
/* Very Relaxed */
/* Packaged Theme */
/*******************************
             List
*******************************/
/*-------------------
         View
--------------------*/
/* List */
/* List Item */
/* Sub List */
/* Sub List Item */
/*-------------------
      Elements
--------------------*/
/* Icon */
/* Image */
/* Content */
/* Header */
/* Description */
/* Link */
/* Header Link */
/* Linked Icon */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Float */
/* Horizontal */
/* Inverted */
/* Link List */
/* Inverted Link List */
/* Selection List */
/* Selection List States */
/* Inverted Selection List */
/* Animated List */
/* Bulleted */
/* Horizontal Bullets */
/* Ordered List */
/* Horizontal Ordered */
/* Divided */
/* Divided Horizontal */
/* Divided */
/* Divided Horizontal */
/* Relaxed */
/* Very Relaxed */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            List
*******************************/
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;
}
/*******************************
            Content
*******************************/
/* List Item */
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;
}
/* Child List */
ul.ui.list ul,
ol.ui.list ol,
.ui.list .list {
  clear: both;
  margin: 0em;
  padding: 0.75em 0em 0.25em 0.5em;
}
/* Child Item */
ul.ui.list ul li,
ol.ui.list ol li,
.ui.list .list > .item {
  padding: 0.14285714em 0em;
  line-height: inherit;
}
/* Icon */
.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;
}
/* Image */
.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;
}
/* Content */
.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;
}
/* Header */
.ui.list .list > .item .header,
.ui.list > .item .header {
  display: block;
  margin: 0em;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: black;
}
/* Description */
.ui.list .list > .item .description,
.ui.list > .item .description {
  display: block;
  color: rgba(0, 0, 0, 0.7);
}
/* Child Link */
.ui.list > .item a,
.ui.list .list > .item a {
  cursor: pointer;
}
/* Linking Item */
.ui.list .list > a.item,
.ui.list > a.item {
  cursor: pointer;
  color: black;
}
.ui.list .list > a.item:hover,
.ui.list > a.item:hover {
  color: #f39c12;
}
/* Linked Item Icons */
.ui.list .list > a.item i.icon,
.ui.list > a.item i.icon {
  color: rgba(0, 0, 0, 0.4);
}
/* Header Link */
.ui.list .list > .item a.header,
.ui.list > .item a.header {
  cursor: pointer;
  color: black !important;
}
.ui.list .list > .item a.header:hover,
.ui.list > .item a.header:hover {
  color: #f39c12 !important;
}
/* Floated Content */
.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;
}
/*******************************
            Coupling
*******************************/
.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;
}
/*******************************
            Types
*******************************/
/*-------------------
      Horizontal
--------------------*/
.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;
}
/* Padding on all elements */
.ui.horizontal.list > .item:first-child,
.ui.horizontal.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}
/* Horizontal List */
.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;
}
/*******************************
             States
*******************************/
/*-------------------
       Disabled
--------------------*/
.ui.list .list > .disabled.item,
.ui.list > .disabled.item {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3) !important;
}
.ui.inverted.list .list > .disabled.item,
.ui.inverted.list > .disabled.item {
  color: rgba(225, 225, 225, 0.3) !important;
}
/*-------------------
        Hover
--------------------*/
.ui.list .list > a.item:hover .icon,
.ui.list > a.item:hover .icon {
  color: black;
}
/*******************************
           Variations
*******************************/
/*-------------------
       Inverted
--------------------*/
.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);
}
/* Item Link */
.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: #f39c12;
}
/* Linking Content */
.ui.inverted.list .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.9) !important;
}
.ui.inverted.list .item a:not(.ui):hover {
  color: #f39c12 !important;
}
/*-------------------
       Aligned
--------------------*/
.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;
}
/*-------------------
       Link
--------------------*/
.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);
}
/* Inverted */
.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;
}
/*-------------------
      Selection
--------------------*/
.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);
}
/* Inverted */
.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;
}
/* Celled / Divided Selection List */
.ui.celled.selection.list .list > .item,
.ui.divided.selection.list .list > .item,
.ui.celled.selection.list > .item,
.ui.divided.selection.list > .item {
  border-radius: 0em;
}
/*-------------------
       Animated
--------------------*/
.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;
}
/*-------------------
       Fitted
--------------------*/
.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;
}
/*-------------------
      Bulleted
--------------------*/
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: black;
}
ul.ui.list ul,
.ui.bulleted.list .list {
  padding-left: 1.25rem;
}
/* Horizontal Bulleted */
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: black;
}
ul.ui.horizontal.bulleted.list li:first-child::before,
.ui.horizontal.bulleted.list > .item:first-child::before {
  display: none;
}
/*-------------------
       Ordered
--------------------*/
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: black;
  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);
}
/* Value */
.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);
}
/* Child Lists */
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;
}
/* Horizontal Ordered */
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;
}
/*-------------------
       Divided
--------------------*/
.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;
}
/* Sub Menu */
.ui.divided.list:not(.horizontal) .list > .item:first-child {
  border-top-width: 1px;
}
/* Divided bulleted */
.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;
}
/* Divided Ordered */
.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;
}
/* Divided Selection */
.ui.divided.selection.list .list > .item,
.ui.divided.selection.list > .item {
  margin: 0em;
  border-radius: 0em;
}
/* Divided horizontal */
.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;
}
/* Inverted */
.ui.divided.inverted.list > .item,
.ui.divided.inverted.list > .list,
.ui.divided.inverted.horizontal.list > .item {
  border-color: rgba(255, 255, 255, 0.1);
}
/*-------------------
        Celled
--------------------*/
.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);
}
/* Padding on all elements */
.ui.celled.list > .item:first-child,
.ui.celled.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}
/* Sub Menu */
.ui.celled.list .item .list > .item {
  border-width: 0px;
}
.ui.celled.list .list > .item:first-child {
  border-top-width: 0px;
}
/* Celled Bulleted */
.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;
}
/* Celled Ordered */
.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;
}
/* Celled Horizontal */
.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);
}
/* Inverted */
.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);
}
/*-------------------
       Relaxed
--------------------*/
.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;
}
/* Very Relaxed */
.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;
}
/*-------------------
      Sizes
--------------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Loader
*******************************/
/* Some global loader styles defined in site.variables */
/*-------------------
      Standard
--------------------*/
/*-------------------
        Types
--------------------*/
/* Text */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Exact Sizes (Avoids Rounding Errors) */
/* Packaged Theme */
/*******************************
             Loader
*******************************/
/* Some global loader styles defined in site.variables */
/*-------------------
      Standard
--------------------*/
/*-------------------
        Types
--------------------*/
/* Text */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Exact Sizes (Avoids Rounding Errors) */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Loader
*******************************/
/* Standard Size */
.ui.loader {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0px;
  text-align: center;
  z-index: 1000;
  transform: translateX(-50%) translateY(-50%);
}
/* Static Shape */
.ui.loader:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
/* Active Shape */
.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;
}
/* Active Animation */
@keyframes loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* Sizes */
.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;
}
/*-------------------
      Coupling
--------------------*/
/* Show inside active dimmer */
.ui.dimmer .loader {
  display: block;
}
/* Black Dimmer */
.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: #FFFFFF transparent transparent;
}
/* White Dimmer (Inverted) */
.ui.inverted.dimmer .ui.loader {
  color: black;
}
.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;
}
/*******************************
             Types
*******************************/
/*-------------------
        Text
--------------------*/
.ui.text.loader {
  width: auto !important;
  height: auto !important;
  text-align: center;
  font-style: normal;
}
/*******************************
            States
*******************************/
.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;
}
/*******************************
            Variations
*******************************/
/*-------------------
        Sizes
--------------------*/
/* Loader */
.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;
}
/* Text Loader */
.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;
}
/*-------------------
       Inverted
--------------------*/
.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: #FFFFFF;
}
/*-------------------
       Inline
--------------------*/
.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;
}
/* Centered Inline */
.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/* Key Content Sizing */
/* Interval between consecutive placeholders */
/* Repeated Placeholder */
/* Image */
/* Header Image */
/* Paragraph */
/* Glow Gradient */
/* Variations */
/* Packaged Theme */
/* Key Content Sizing */
/* Interval between consecutive placeholders */
/* Repeated Placeholder */
/* Image */
/* Header Image */
/* Paragraph */
/* Glow Gradient */
/* Variations */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*-------------------
      Content
--------------------*/
.ui.placeholder {
  position: static;
  overflow: hidden;
  animation: placeholderShimmer 2s linear;
  animation-iteration-count: infinite;
  background-color: #FFFFFF;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.15) 15%, rgba(0, 0, 0, 0.08) 30%);
  background-size: 1200px 100%;
  max-width: 30rem;
}
@keyframes placeholderShimmer {
  0% {
    background-position: -1200px 0;
  }
  100% {
    background-position: 1200px 0;
  }
}
.ui.placeholder + .ui.placeholder {
  margin-top: 2rem;
}
.ui.placeholder + .ui.placeholder {
  animation-delay: 0.15s;
}
.ui.placeholder + .ui.placeholder + .ui.placeholder {
  animation-delay: 0.3s;
}
.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder {
  animation-delay: 0.45s;
}
.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder {
  animation-delay: 0.6s;
}
.ui.placeholder,
.ui.placeholder > :before,
.ui.placeholder .image.header:after,
.ui.placeholder .line,
.ui.placeholder .line:after {
  background-color: #FFFFFF;
}
/* Image */
.ui.placeholder .image:not(.header):not(.ui) {
  height: 100px;
}
.ui.placeholder .square.image:not(.header) {
  height: 0px;
  overflow: hidden;
  /* 1/1 aspect ratio */
  padding-top: 100%;
}
.ui.placeholder .rectangular.image:not(.header) {
  height: 0px;
  overflow: hidden;
  /* 4/3 aspect ratio */
  padding-top: 75%;
}
/* Lines */
.ui.placeholder .line {
  position: relative;
  height: 0.85714286em;
}
.ui.placeholder .line:before,
.ui.placeholder .line:after {
  top: 100%;
  position: absolute;
  content: '';
  background-color: inherit;
}
.ui.placeholder .line:before {
  left: 0px;
}
.ui.placeholder .line:after {
  right: 0px;
}
/* Any Lines */
.ui.placeholder .line {
  margin-bottom: 0.5em;
}
.ui.placeholder .line:before,
.ui.placeholder .line:after {
  height: 0.5em;
}
.ui.placeholder .line:not(:first-child) {
  margin-top: 0.5em;
}
/* Header Image + 2 Lines */
.ui.placeholder .header {
  position: relative;
  overflow: hidden;
}
/* Line Outdent */
.ui.placeholder .line:nth-child(1):after {
  width: 0%;
}
.ui.placeholder .line:nth-child(2):after {
  width: 50%;
}
.ui.placeholder .line:nth-child(3):after {
  width: 10%;
}
.ui.placeholder .line:nth-child(4):after {
  width: 35%;
}
.ui.placeholder .line:nth-child(5):after {
  width: 65%;
}
/* Header Line 1 & 2*/
.ui.placeholder .header .line {
  margin-bottom: 0.64285714em;
}
.ui.placeholder .header .line:before,
.ui.placeholder .header .line:after {
  height: 0.64285714em;
}
.ui.placeholder .header .line:not(:first-child) {
  margin-top: 0.64285714em;
}
.ui.placeholder .header .line:after {
  width: 20%;
}
.ui.placeholder .header .line:nth-child(2):after {
  width: 60%;
}
/* Image Header */
.ui.placeholder .image.header .line {
  margin-left: 3em;
}
.ui.placeholder .image.header .line:before {
  width: 0.71428571rem;
}
.ui.placeholder .image.header:after {
  display: block;
  height: 0.85714286em;
  content: '';
  margin-left: 3em;
}
/* Spacing */
.ui.placeholder .image .line:first-child,
.ui.placeholder .paragraph .line:first-child,
.ui.placeholder .header .line:first-child {
  height: 0.01px;
}
.ui.placeholder .image:not(:first-child):before,
.ui.placeholder .paragraph:not(:first-child):before,
.ui.placeholder .header:not(:first-child):before {
  height: 1.42857143em;
  content: '';
  display: block;
}
/* Inverted Content Loader */
.ui.inverted.placeholder {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.14) 15%, rgba(255, 255, 255, 0.08) 30%);
}
.ui.inverted.placeholder,
.ui.inverted.placeholder > :before,
.ui.inverted.placeholder .image.header:after,
.ui.inverted.placeholder .line,
.ui.inverted.placeholder .line:after {
  background-color: #1B1C1D;
}
/*******************************
            Variations
*******************************/
/*-------------------
        Sizes
--------------------*/
.ui.placeholder .full.line.line.line:after {
  width: 0%;
}
.ui.placeholder .very.long.line.line.line:after {
  width: 10%;
}
.ui.placeholder .long.line.line.line:after {
  width: 35%;
}
.ui.placeholder .medium.line.line.line:after {
  width: 50%;
}
.ui.placeholder .short.line.line.line:after {
  width: 65%;
}
.ui.placeholder .very.short.line.line.line:after {
  width: 80%;
}
/*-------------------
        Fluid
--------------------*/
.ui.fluid.placeholder {
  max-width: none;
}
/*!
 * # Semantic UI - Reveal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Reveal
*******************************/
/* Types */
/* Packaged Theme */
/*******************************
            Reveal
*******************************/
/* Types */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Reveal
*******************************/
.ui.reveal {
  display: inherit;
  position: relative !important;
  font-size: 0em !important;
}
.ui.reveal > .visible.content {
  position: absolute !important;
  top: 0em !important;
  left: 0em !important;
  z-index: 3 !important;
  transition: all 0.5s ease 0.1s;
}
.ui.reveal > .hidden.content {
  position: relative !important;
  z-index: 2 !important;
}
/* Make sure hovered element is on top of other reveal */
.ui.active.reveal .visible.content,
.ui.reveal:hover .visible.content {
  z-index: 4 !important;
}
/*******************************
              Types
*******************************/
/*--------------
      Slide
---------------*/
.ui.slide.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}
.ui.slide.reveal > .content {
  display: block;
  width: 100%;
  white-space: normal;
  float: left;
  margin: 0em;
  transition: transform 0.5s ease 0.1s;
}
.ui.slide.reveal > .visible.content {
  position: relative !important;
}
.ui.slide.reveal > .hidden.content {
  position: absolute !important;
  left: 0% !important;
  width: 100% !important;
  transform: translateX(100%) !important;
}
.ui.slide.active.reveal > .visible.content,
.ui.slide.reveal:hover > .visible.content {
  transform: translateX(-100%) !important;
}
.ui.slide.active.reveal > .hidden.content,
.ui.slide.reveal:hover > .hidden.content {
  transform: translateX(0%) !important;
}
.ui.slide.right.reveal > .visible.content {
  transform: translateX(0%) !important;
}
.ui.slide.right.reveal > .hidden.content {
  transform: translateX(-100%) !important;
}
.ui.slide.right.active.reveal > .visible.content,
.ui.slide.right.reveal:hover > .visible.content {
  transform: translateX(100%) !important;
}
.ui.slide.right.active.reveal > .hidden.content,
.ui.slide.right.reveal:hover > .hidden.content {
  transform: translateX(0%) !important;
}
.ui.slide.up.reveal > .hidden.content {
  transform: translateY(100%) !important;
}
.ui.slide.up.active.reveal > .visible.content,
.ui.slide.up.reveal:hover > .visible.content {
  transform: translateY(-100%) !important;
}
.ui.slide.up.active.reveal > .hidden.content,
.ui.slide.up.reveal:hover > .hidden.content {
  transform: translateY(0%) !important;
}
.ui.slide.down.reveal > .hidden.content {
  transform: translateY(-100%) !important;
}
.ui.slide.down.active.reveal > .visible.content,
.ui.slide.down.reveal:hover > .visible.content {
  transform: translateY(100%) !important;
}
.ui.slide.down.active.reveal > .hidden.content,
.ui.slide.down.reveal:hover > .hidden.content {
  transform: translateY(0%) !important;
}
/*--------------
      Fade
---------------*/
.ui.fade.reveal > .visible.content {
  opacity: 1;
}
.ui.fade.active.reveal > .visible.content,
.ui.fade.reveal:hover > .visible.content {
  opacity: 0;
}
/*--------------
      Move
---------------*/
.ui.move.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}
.ui.move.reveal > .content {
  display: block;
  float: left;
  white-space: normal;
  margin: 0em;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
}
.ui.move.reveal > .visible.content {
  position: relative !important;
}
.ui.move.reveal > .hidden.content {
  position: absolute !important;
  left: 0% !important;
  width: 100% !important;
}
.ui.move.active.reveal > .visible.content,
.ui.move.reveal:hover > .visible.content {
  transform: translateX(-100%) !important;
}
.ui.move.right.active.reveal > .visible.content,
.ui.move.right.reveal:hover > .visible.content {
  transform: translateX(100%) !important;
}
.ui.move.up.active.reveal > .visible.content,
.ui.move.up.reveal:hover > .visible.content {
  transform: translateY(-100%) !important;
}
.ui.move.down.active.reveal > .visible.content,
.ui.move.down.reveal:hover > .visible.content {
  transform: translateY(100%) !important;
}
/*--------------
     Rotate
---------------*/
.ui.rotate.reveal > .visible.content {
  transition-duration: 0.5s;
  transform: rotate(0deg);
}
.ui.rotate.reveal > .visible.content,
.ui.rotate.right.reveal > .visible.content {
  transform-origin: bottom right;
}
.ui.rotate.active.reveal > .visible.content,
.ui.rotate.reveal:hover > .visible.content,
.ui.rotate.right.active.reveal > .visible.content,
.ui.rotate.right.reveal:hover > .visible.content {
  transform: rotate(110deg);
}
.ui.rotate.left.reveal > .visible.content {
  transform-origin: bottom left;
}
.ui.rotate.left.active.reveal > .visible.content,
.ui.rotate.left.reveal:hover > .visible.content {
  transform: rotate(-110deg);
}
/*******************************
              States
*******************************/
.ui.disabled.reveal:hover > .visible.visible.content {
  position: static !important;
  display: block !important;
  opacity: 1 !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
}
.ui.disabled.reveal:hover > .hidden.hidden.content {
  display: none !important;
}
/*******************************
           Coupling
*******************************/
.ui.reveal > .ui.ribbon.label {
  z-index: 5;
}
/*******************************
           Variations
*******************************/
/*--------------
     Visible
---------------*/
.ui.visible.reveal {
  overflow: visible;
}
/*--------------
     Instant
---------------*/
.ui.instant.reveal > .content {
  transition-delay: 0s !important;
}
/*--------------
     Sizing
---------------*/
.ui.reveal > .content {
  font-size: 1rem !important;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Segment
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Group
--------------------*/
/*-------------------
       Coupling
--------------------*/
/* Page Grid Segment */
/*******************************
            Types
*******************************/
/* Placeholder */
/* Piled */
/* Circular */
/* Stacked */
/*******************************
            States
*******************************/
/* Loading Dimmer */
/* Loading Spinner */
/*******************************
            Variations
*******************************/
/* Raised */
/* Padded */
/* Attached */
/* Inverted */
/* Floated */
/* Basic */
/* Colors */
/* Ordinality */
/* Packaged Theme */
/*******************************
            Segment
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Group
--------------------*/
/*-------------------
       Coupling
--------------------*/
/* Page Grid Segment */
/*******************************
            Types
*******************************/
/* Placeholder */
/* Piled */
/* Circular */
/* Stacked */
/*******************************
            States
*******************************/
/* Loading Dimmer */
/* Loading Spinner */
/*******************************
            Variations
*******************************/
/* Raised */
/* Padded */
/* Attached */
/* Inverted */
/* Floated */
/* Basic */
/* Colors */
/* Ordinality */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Segment
*******************************/
.ui.segment {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0em;
  padding: 1em 1em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segment:first-child {
  margin-top: 0em;
}
.ui.segment:last-child {
  margin-bottom: 0em;
}
/* Vertical */
.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;
}
/*-------------------
    Loose Coupling
--------------------*/
/* Header */
.ui.inverted.segment > .ui.header {
  color: #FFFFFF;
}
/* Label */
.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;
}
/* Grid */
.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.28571429rem;
}
/* Table */
.ui.basic.table.segment {
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui[class*="very basic"].table.segment {
  padding: 1em 1em;
}
/*******************************
             Types
*******************************/
/*-------------------
     Placeholder
--------------------*/
.ui.placeholder.segment {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: initial;
  animation: none;
  overflow: visible;
  padding: 1em 1em;
  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;
}
/*-------------------
        Piled
--------------------*/
.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: #FFFFFF;
  visibility: visible;
  content: '';
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: '';
}
.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;
}
/* Piled Attached */
.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;
}
/*-------------------
       Stacked
--------------------*/
.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;
}
/* Add additional page */
.ui.tall.stacked.segments:before,
.ui.tall.stacked.segment:before {
  display: block;
  bottom: 0px;
}
/* Inverted */
.ui.stacked.inverted.segments:before,
.ui.stacked.inverted.segments:after,
.ui.stacked.inverted.segment:before,
.ui.stacked.inverted.segment:after {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(34, 36, 38, 0.35);
}
/*-------------------
       Padded
--------------------*/
.ui.padded.segment {
  padding: 1.5em;
}
.ui[class*="very padded"].segment {
  padding: 3em;
}
/* Padded vertical */
.ui.padded.segment.vertical.segment,
.ui[class*="very padded"].vertical.segment {
  padding-left: 0px;
  padding-right: 0px;
}
/*-------------------
       Compact
--------------------*/
.ui.compact.segment {
  display: table;
}
/* Compact Group */
.ui.compact.segments {
  display: inline-flex;
}
.ui.compact.segments .segment,
.ui.segments .compact.segment {
  display: block;
  flex: 0 1 auto;
}
/*-------------------
       Circular
--------------------*/
.ui.circular.segment {
  display: table-cell;
  padding: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 500em;
}
/*-------------------
       Raised
--------------------*/
.ui.raised.segments,
.ui.raised.segment {
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}
/*******************************
            Groups
*******************************/
/* Group */
.ui.segments {
  flex-direction: column;
  position: relative;
  margin: 1rem 0em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}
.ui.segments:first-child {
  margin-top: 0em;
}
.ui.segments:last-child {
  margin-bottom: 0em;
}
/* Nested Segment */
.ui.segments > .segment {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em;
  width: auto;
  box-shadow: none;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segments:not(.horizontal) > .segment:first-child {
  border-top: none;
  margin-top: 0em;
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}
/* Bottom */
.ui.segments:not(.horizontal) > .segment:last-child {
  top: 0px;
  bottom: 0px;
  margin-top: 0em;
  margin-bottom: 0em;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}
/* Only */
.ui.segments:not(.horizontal) > .segment:only-child {
  border-radius: 0.28571429rem;
}
/* Nested Group */
.ui.segments > .ui.segments {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 1rem 1rem;
}
.ui.segments > .segments:first-child {
  border-top: none;
}
.ui.segments > .segment + .segments:not(.horizontal) {
  margin-top: 0em;
}
/* Horizontal Group */
.ui.horizontal.segments {
  display: flex;
  flex-direction: row;
  background-color: transparent;
  border-radius: 0px;
  padding: 0em;
  background-color: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
/* Nested Horizontal Group */
.ui.segments > .horizontal.segments {
  margin: 0em;
  background-color: transparent;
  border-radius: 0px;
  border: none;
  box-shadow: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
/* Horizontal Segment */
.ui.horizontal.segments > .segment {
  flex: 1 1 auto;
  -ms-flex: 1 1 0px;
  /* Solves #2550 MS Flex */
  margin: 0em;
  min-width: 0px;
  background-color: transparent;
  border-radius: 0px;
  border: none;
  box-shadow: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
/* Border Fixes */
.ui.segments > .horizontal.segments:first-child {
  border-top: none;
}
.ui.horizontal.segments > .segment:first-child {
  border-left: none;
}
/*******************************
            States
*******************************/
/*--------------
    Disabled
---------------*/
.ui.disabled.segment {
  opacity: 0.45;
  color: rgba(40, 40, 40, 0.3);
}
/*--------------
    Loading
---------------*/
.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.28571429rem;
  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);
  }
}
/*******************************
           Variations
*******************************/
/*-------------------
       Basic
--------------------*/
.ui.basic.segment {
  background: none transparent;
  box-shadow: none;
  border: none;
  border-radius: 0px;
}
/*-------------------
       Clearing
--------------------*/
.ui.clearing.segment:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*-------------------
       Colors
--------------------*/
/* Red */
.ui.red.segment:not(.inverted) {
  border-top: 2px solid #ff005c !important;
}
.ui.inverted.red.segment {
  background-color: #ff005c !important;
  color: #FFFFFF !important;
}
/* Orange */
.ui.orange.segment:not(.inverted) {
  border-top: 2px solid #ff8540 !important;
}
.ui.inverted.orange.segment {
  background-color: #ff8540 !important;
  color: #FFFFFF !important;
}
/* Yellow */
.ui.yellow.segment:not(.inverted) {
  border-top: 2px solid #ffcc02 !important;
}
.ui.inverted.yellow.segment {
  background-color: #ffcc02 !important;
  color: #FFFFFF !important;
}
/* Olive */
.ui.olive.segment:not(.inverted) {
  border-top: 2px solid #B5CC18 !important;
}
.ui.inverted.olive.segment {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}
/* Green */
.ui.green.segment:not(.inverted) {
  border-top: 2px solid #23d2a0 !important;
}
.ui.inverted.green.segment {
  background-color: #23d2a0 !important;
  color: #FFFFFF !important;
}
/* Teal */
.ui.teal.segment:not(.inverted) {
  border-top: 2px solid #00B5AD !important;
}
.ui.inverted.teal.segment {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}
/* Blue */
.ui.blue.segment:not(.inverted) {
  border-top: 2px solid #46a0fa !important;
}
.ui.inverted.blue.segment {
  background-color: #46a0fa !important;
  color: #FFFFFF !important;
}
/* Violet */
.ui.violet.segment:not(.inverted) {
  border-top: 2px solid #6435C9 !important;
}
.ui.inverted.violet.segment {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}
/* Purple */
.ui.purple.segment:not(.inverted) {
  border-top: 2px solid #b48cfa !important;
}
.ui.inverted.purple.segment {
  background-color: #b48cfa !important;
  color: #FFFFFF !important;
}
/* Pink */
.ui.pink.segment:not(.inverted) {
  border-top: 2px solid #E03997 !important;
}
.ui.inverted.pink.segment {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}
/* Brown */
.ui.brown.segment:not(.inverted) {
  border-top: 2px solid #A5673F !important;
}
.ui.inverted.brown.segment {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}
/* Grey */
.ui.grey.segment:not(.inverted) {
  border-top: 2px solid #767676 !important;
}
.ui.inverted.grey.segment {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}
/* Black */
.ui.black.segment:not(.inverted) {
  border-top: 2px solid #1B1C1D !important;
}
.ui.inverted.black.segment {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}
/*-------------------
       Aligned
--------------------*/
.ui[class*="left aligned"].segment {
  text-align: left;
}
.ui[class*="right aligned"].segment {
  text-align: right;
}
.ui[class*="center aligned"].segment {
  text-align: center;
}
/*-------------------
       Floated
--------------------*/
.ui.floated.segment,
.ui[class*="left floated"].segment {
  float: left;
  margin-right: 1em;
}
.ui[class*="right floated"].segment {
  float: right;
  margin-left: 1em;
}
/*-------------------
      Inverted
--------------------*/
.ui.inverted.segment {
  border: none;
  box-shadow: none;
}
.ui.inverted.segment,
.ui.primary.inverted.segment {
  background: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}
/* Nested */
.ui.inverted.segment .segment {
  color: black;
}
.ui.inverted.segment .inverted.segment {
  color: rgba(255, 255, 255, 0.9);
}
/* Attached */
.ui.inverted.attached.segment {
  border-color: #555555;
}
/*-------------------
     Emphasis
--------------------*/
/* Secondary */
.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);
}
/* Tertiary */
.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);
}
/*-------------------
      Attached
--------------------*/
/* Middle */
.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;
}
/* Top */
.ui[class*="top attached"].segment {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}
.ui.segment[class*="top attached"]:first-child {
  margin-top: 0em;
}
/* Bottom */
.ui.segment[class*="bottom attached"] {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}
.ui.segment[class*="bottom attached"]:last-child {
  margin-bottom: 0em;
}
/*-------------------
        Size
--------------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Step
*******************************/
/*--------------
   Load Theme
---------------*/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Step
*******************************/
/*-------------------
       Group
--------------------*/
/*-------------------
      Element
--------------------*/
/* Icon */
/* Title */
/* Description */
/* Arrow */
/* Mobile */
/*-------------------
       Types
--------------------*/
/* Vertical */
/*-------------------
      Variations
--------------------*/
/*-------------------
       States
--------------------*/
/* Completed */
/* Hover */
/* Down */
/* Active */
/* Active + Hover */
/* Disabled */
/* Packaged Theme */
/*******************************
             Step
*******************************/
/*-------------------
       Group
--------------------*/
/*-------------------
      Element
--------------------*/
/* Icon */
/* Title */
/* Description */
/* Arrow */
/* Mobile */
/*-------------------
       Types
--------------------*/
/* Vertical */
/*-------------------
      Variations
--------------------*/
/*-------------------
       States
--------------------*/
/* Completed */
/* Hover */
/* Down */
/* Active */
/* Active + Hover */
/* Disabled */
/* Site Theme */
/*-------------------
       States 
--------------------*/
/* Active */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Plural
*******************************/
.ui.steps {
  display: inline-flex;
  flex-direction: row;
  align-items: stretch;
  margin: 0;
  background: '';
  box-shadow: none;
  line-height: 1.14285714em;
  border-radius: 8px;
  border: 2px solid var(--panel-bg);
}
/* First Steps */
.ui.steps:first-child {
  margin-top: 0em;
}
/* Last Steps */
.ui.steps:last-child {
  margin-bottom: 0em;
}
/*******************************
           Singular
*******************************/
.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: inherit;
  color: black;
  box-shadow: none;
  border-radius: 0em;
  border: none;
  border-right: 1px solid var(--panel-bg);
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
}
/* Arrow */
.ui.steps .step:after {
  display: none;
  position: absolute;
  z-index: 2;
  content: '';
  top: 50%;
  right: 0%;
  border: medium none;
  background-color: #FFFFFF;
  width: 1.14285714em;
  height: 1.14285714em;
  border-style: solid;
  border-color: var(--panel-bg);
  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);
}
/* First Step */
.ui.steps .step:first-child {
  padding-left: 2em;
  border-radius: 8px 0em 0em 8px;
}
/* Last Step */
.ui.steps .step:last-child {
  border-radius: 0em 8px 8px 0em;
}
.ui.steps .step:last-child {
  border-right: none;
  margin-right: 0em;
}
/* Only Step */
.ui.steps .step:only-child {
  border-radius: 8px;
}
/*******************************
            Content
*******************************/
/* Title */
.ui.steps .step .title {
  font-family: inherit;
  font-size: 1.14285714em;
  font-weight: bold;
}
.ui.steps .step > .title {
  width: 100%;
}
/* Description */
.ui.steps .step .description {
  font-weight: normal;
  font-size: 0.92857143em;
  color: inherit;
}
.ui.steps .step > .description {
  width: 100%;
}
.ui.steps .step .title ~ .description {
  margin-top: 0.25em;
}
/* Icon */
.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;
}
/* Horizontal Icon */
.ui.steps:not(.vertical) .step > .icon {
  width: auto;
}
/* Link */
.ui.steps .link.step,
.ui.steps a.step {
  cursor: pointer;
}
/*******************************
            Types
*******************************/
/*--------------
     Ordered
---------------*/
.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;
}
/*--------------
    Vertical
---------------*/
.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 var(--panel-bg);
}
.ui.vertical.steps .step:first-child {
  padding: 1.14285714em 2em;
  border-radius: 8px 8px 0em 0em;
}
.ui.vertical.steps .step:last-child {
  border-bottom: none;
  border-radius: 0em 0em 8px 8px;
}
.ui.vertical.steps .step:only-child {
  border-radius: 8px;
}
/* Arrow */
.ui.vertical.steps .step:after {
  display: none;
}
.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;
}
/*---------------
    Responsive
----------------*/
/* Mobile (Default) */
@media only screen and (max-width: 768px) {
  .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: 8px 8px 0em 0em;
  }
  .ui.steps:not(.unstackable) .step:last-child {
    border-radius: 0em 0em 8px 8px;
  }
  /* Arrow */
  .ui.steps:not(.unstackable) .step:after {
    display: none !important;
  }
  /* Content */
  .ui.steps:not(.unstackable) .step .content {
    text-align: center;
  }
  /* Icon */
  .ui.steps:not(.unstackable) .step > .icon,
  .ui.ordered.steps:not(.unstackable) .step:before {
    margin: 0em 0em 1rem 0em;
  }
}
/*******************************
             States
*******************************/
/* Link Hover */
.ui.steps .link.step:hover::after,
.ui.steps .link.step:hover,
.ui.steps a.step:hover::after,
.ui.steps a.step:hover {
  background: #F9FAFB;
  color: rgba(0, 0, 0, 0.8);
}
/* Link Down */
.ui.steps .link.step:active::after,
.ui.steps .link.step:active,
.ui.steps a.step:active::after,
.ui.steps a.step:active {
  background: #F3F4F5;
  color: rgba(0, 0, 0, 0.9);
}
/* Active */
.ui.steps .step.active {
  cursor: auto;
  background: #F3F4F5;
}
.ui.steps .step.active:after {
  background: #F3F4F5;
}
.ui.steps .step.active .title {
  color: black;
}
.ui.ordered.steps .step.active:before,
.ui.steps .active.step .icon {
  color: rgba(0, 0, 0, 0.85);
}
/* Active Arrow */
.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;
}
/* Active Hover */
.ui.steps .link.active.step:hover::after,
.ui.steps .link.active.step:hover,
.ui.steps a.active.step:hover::after,
.ui.steps a.active.step:hover {
  cursor: pointer;
  background: #DCDDDE;
  color: black;
}
/* Completed */
.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before {
  color: #23d2a0;
}
/* Disabled */
.ui.steps .disabled.step {
  cursor: auto;
  background: inherit;
  pointer-events: none;
}
.ui.steps .disabled.step,
.ui.steps .disabled.step .title,
.ui.steps .disabled.step .description {
  color: rgba(40, 40, 40, 0.3);
}
.ui.steps .disabled.step:after {
  background: inherit;
}
/*******************************
           Variations
*******************************/
/*--------------
   Stackable
---------------*/
/* Tablet Or Below */
@media only screen and (max-width: 991px) {
  .ui[class*="tablet stackable"].steps {
    display: inline-flex;
    overflow: visible;
    flex-direction: column;
  }
  /* Steps */
  .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: 8px 8px 0em 0em;
  }
  .ui[class*="tablet stackable"].steps .step:last-child {
    border-radius: 0em 0em 8px 8px;
  }
  /* Arrow */
  .ui[class*="tablet stackable"].steps .step:after {
    display: none !important;
  }
  /* Content */
  .ui[class*="tablet stackable"].steps .step .content {
    text-align: center;
  }
  /* Icon */
  .ui[class*="tablet stackable"].steps .step > .icon,
  .ui[class*="tablet stackable"].ordered.steps .step:before {
    margin: 0em 0em 1rem 0em;
  }
}
/*--------------
      Fluid
---------------*/
/* Fluid */
.ui.fluid.steps {
  display: flex;
  width: 100%;
}
/*--------------
    Attached
---------------*/
/* Top */
.ui.attached.steps {
  width: calc(100% + (--1px * 2)) !important;
  margin: 0em -1px 0;
  max-width: calc(100% + (--1px * 2));
  border-radius: 8px 8px 0em 0em;
}
.ui.attached.steps .step:first-child {
  border-radius: 8px 0em 0em 0em;
}
.ui.attached.steps .step:last-child {
  border-radius: 0em 8px 0em 0em;
}
/* Bottom */
.ui.bottom.attached.steps {
  margin: 0 -1px 0em;
  border-radius: 0em 0em 8px 8px;
}
.ui.bottom.attached.steps .step:first-child {
  border-radius: 0em 0em 0em 8px;
}
.ui.bottom.attached.steps .step:last-child {
  border-radius: 0em 0em 8px 0em;
}
/*-------------------
    Evenly Divided
--------------------*/
.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%;
}
/*-------------------
       Sizes
--------------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Step';
  src: url(data:application/x-font-ttf;charset=utf-8;;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
}
.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before {
  font-family: 'Step';
  content: '\e800';
  /* '' */
}
.ui.steps {
  background-color: var(--bg-page);
  color: var(--text-color);
}
.ui.steps a {
  text-decoration: none;
}
.ui.steps .disabled.step:after {
  background-color: var(--bg-page) !important;
}
.ui.steps .title {
  color: var(--text-color);
}
.ui.steps .step.disabled .title {
  color: var(--text-color-light);
}
.ui.steps .step:not(.active):hover {
  background-color: var(--hover-color) !important;
}
.ui.steps .step:not(.active):hover:after {
  background-color: var(--hover-color) !important;
}
.ui.steps .step:not(.active):after {
  background-color: var(--bg-page);
}
.ui.steps .step.active:not(.dark, .blue, .purple, .red, .green, .orange) {
  background-color: var(--primary-color);
}
.ui.steps .step.active:not(.dark, .blue, .purple, .red, .green, .orange):after {
  background-color: var(--primary-color);
}
.ui.steps .step.active:not(.dark, .blue, .purple, .red, .green, .orange):hover {
  background-color: var(--primary-color-hover) !important;
}
.ui.steps .step.active:not(.dark, .blue, .purple, .red, .green, .orange):hover:after {
  background-color: var(--primary-color-hover) !important;
}
.ui.steps .step.active .title,
.ui.steps .step.active .description {
  color: white;
}
.ui.steps .step.blue {
  background-color: var(--blue);
}
.ui.steps .step.blue:after {
  background-color: var(--blue);
}
.ui.steps .step.blue .title {
  color: white;
}
.ui.steps .step.purple {
  background-color: var(--purple);
}
.ui.steps .step.purple:after {
  background-color: var(--purple);
}
.ui.steps .step.purple .title {
  color: white;
}
.ui.steps .step.red {
  background-color: var(--pink);
}
.ui.steps .step.red:after {
  background-color: var(--pink);
}
.ui.steps .step.red .title {
  color: white;
}
.ui.steps .step.green {
  background-color: var(--green);
}
.ui.steps .step.green:after {
  background-color: var(--green);
}
.ui.steps .step.green .title {
  color: white;
}
.ui.steps .step.orange {
  background-color: var(--orange);
}
.ui.steps .step.orange:after {
  background-color: var(--orange);
}
.ui.steps .step.orange .title {
  color: white;
}
.ui.steps .step.dark {
  background-color: var(--panel-bg);
  background-image: linear-gradient(var(--gray-dark), var(--gray-dark));
  background-blend-mode: normal;
}
.ui.steps .step.dark:after {
  background: var(--panel-bg);
  background-image: linear-gradient(var(--gray-dark), var(--gray-dark));
  background-blend-mode: normal;
}
.ui.steps .step.dark .title {
  color: white;
}
@media only screen and (max-width: 768px) {
  .ui.steps:not(.unstackable) .step:not(:last-child) {
    border-bottom: transparent;
  }
}
/* Collections */
/*!
 * # Semantic UI - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Form
*******************************/
/*-------------------
       Elements
--------------------*/
/* Form */
/* Text */
/* Field */
/* Fields */
/* Form Label */
/* Input */
/* Select */
/* Text Area */
/* Checkbox */
/* Inline Validation Prompt */
/*-------------------
        States
--------------------*/
/* Focus */
/* Input Focus */
/* Text Area Focus */
/* Disabled */
/* Errored Input */
/* AutoFill */
/* Input Error */
/* Dropdown Error */
/* Focused Error */
/* Placeholder Error */
/* Loading Dimmer */
/* Loading Spinner */
/*-------------------
        Types
--------------------*/
/* Required */
/* Inverted */
/*-------------------
      Variations
--------------------*/
/* Grouped Fields */
/* Inline */
/*-------------------
       Groups
--------------------*/
/* Packaged Theme */
/*******************************
             Form
*******************************/
/*-------------------
       Elements
--------------------*/
/* Form */
/* Text */
/* Field */
/* Fields */
/* Form Label */
/* Input */
/* Select */
/* Text Area */
/* Checkbox */
/* Inline Validation Prompt */
/*-------------------
        States
--------------------*/
/* Focus */
/* Input Focus */
/* Text Area Focus */
/* Disabled */
/* Errored Input */
/* AutoFill */
/* Input Error */
/* Dropdown Error */
/* Focused Error */
/* Placeholder Error */
/* Loading Dimmer */
/* Loading Spinner */
/*-------------------
        Types
--------------------*/
/* Required */
/* Inverted */
/*-------------------
      Variations
--------------------*/
/* Grouped Fields */
/* Inline */
/*-------------------
       Groups
--------------------*/
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Elements
*******************************/
/*--------------------
        Form
---------------------*/
.ui.form {
  position: relative;
  max-width: 100%;
}
/*--------------------
        Content
---------------------*/
.ui.form > p {
  margin: 1em 0em;
}
/*--------------------
        Field
---------------------*/
.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;
}
/*--------------------
        Labels
---------------------*/
.ui.form .field > label {
  display: block;
  margin: 0em 0em 0.28571429rem 0em;
  color: black;
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}
/*--------------------
    Standard Inputs
---------------------*/
.ui.form textarea,
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  width: 100%;
  vertical-align: top;
}
/* Set max height on unusual input */
.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: 'Roboto', 'Helvetica Neue', Arial, Helvetica, 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: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: black;
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  transition: color 0.1s ease, border-color 0.1s ease;
}
/* Text Area */
.ui.form textarea {
  margin: 0em;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  padding: 0.78571429em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
  color: black;
  border-radius: 0.28571429rem;
  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;
}
/*--------------------------
  Input w/ attached Button
---------------------------*/
.ui.form input.attached {
  width: auto;
}
/*--------------------
     Basic Select
---------------------*/
.ui.form select {
  display: block;
  height: auto;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  padding: 0.62em 1em;
  color: black;
  transition: color 0.1s ease, border-color 0.1s ease;
}
/*--------------------
       Dropdown
---------------------*/
/* Block */
.ui.form .field > .selection.dropdown {
  width: 100%;
}
.ui.form .field > .selection.dropdown > .dropdown.icon {
  float: right;
}
/* Inline */
.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 Input
---------------------*/
/* Block */
.ui.form .field .ui.input,
.ui.form .fields .field .ui.input,
.ui.form .wide.field .ui.input {
  width: 100%;
}
/* Inline  */
.ui.form .inline.fields .field:not(.wide) .ui.input,
.ui.form .inline.field:not(.wide) .ui.input {
  width: auto;
  vertical-align: middle;
}
/* Auto Input */
.ui.form .fields .field .ui.input input,
.ui.form .field .ui.input input {
  width: auto;
}
/* Full Width Input */
.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;
}
/*--------------------
   Types of Messages
---------------------*/
.ui.form .success.message,
.ui.form .warning.message,
.ui.form .error.message {
  display: none;
}
/* Assumptions */
.ui.form .message:first-child {
  margin-top: 0px;
}
/*--------------------
   Validation Prompt
---------------------*/
.ui.form .field .prompt.label {
  white-space: normal;
  background: #FFFFFF !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;
}
/*******************************
            States
*******************************/
/*--------------------
      Autofilled
---------------------*/
.ui.form .field.field input:-webkit-autofill {
  box-shadow: 0px 0px 0px 100px #FFFFF0 inset !important;
  border-color: #E5DFA1 !important;
}
/* Focus */
.ui.form .field.field input:-webkit-autofill:focus {
  box-shadow: 0px 0px 0px 100px #FFFFF0 inset !important;
  border-color: #D5C315 !important;
}
/* Error */
.ui.form .error.error input:-webkit-autofill {
  box-shadow: 0px 0px 0px 100px #FFFAF0 inset !important;
  border-color: #E0B4B4 !important;
}
/*--------------------
      Placeholder
---------------------*/
/* browsers require these rules separate */
.ui.form ::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ui.form :-ms-input-placeholder {
  color: #bfbfbf !important;
}
.ui.form ::-moz-placeholder {
  color: #bfbfbf;
}
.ui.form :focus::-webkit-input-placeholder {
  color: #737373;
}
.ui.form :focus:-ms-input-placeholder {
  color: #737373 !important;
}
.ui.form :focus::-moz-placeholder {
  color: #737373;
}
/* Error Placeholder */
.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;
}
/*--------------------
        Focus
---------------------*/
.ui.form input:not([type]):focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="url"]:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
}
.ui.form textarea:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
  -webkit-appearance: none;
}
/*--------------------
        Success
---------------------*/
/* On Form */
.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;
}
/*--------------------
        Warning
---------------------*/
/* On Form */
.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;
}
/*--------------------
        Error
---------------------*/
/* On Form */
.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;
}
/* On Field(s) */
.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: #FFFFFF;
}
.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;
}
/* Preserve Native Select Stylings */
.ui.form .field.error select {
  -webkit-appearance: menulist-button;
}
/*------------------
    Dropdown Error
--------------------*/
.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: #f23030;
}
/* Hover */
.ui.form .fields.error .field .ui.dropdown .menu .item:hover,
.ui.form .field.error .ui.dropdown .menu .item:hover {
  background-color: #FBE7E7;
}
/* Selected */
.ui.form .fields.error .field .ui.dropdown .menu .selected.item,
.ui.form .field.error .ui.dropdown .menu .selected.item {
  background-color: #FBE7E7;
}
/* Active */
.ui.form .fields.error .field .ui.dropdown .menu .active.item,
.ui.form .field.error .ui.dropdown .menu .active.item {
  background-color: #FDCFCF !important;
}
/*--------------------
    Checkbox Error
---------------------*/
.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;
}
/*--------------------
       Disabled
---------------------*/
.ui.form .disabled.fields .field,
.ui.form .disabled.field,
.ui.form .field :disabled {
  pointer-events: none;
  opacity: 0.45;
}
.ui.form .field.disabled > label,
.ui.form .fields.disabled > label {
  opacity: 0.45;
}
.ui.form .field.disabled :disabled {
  opacity: 1;
}
/*--------------
    Loading
---------------*/
.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);
  }
}
/*******************************
         Element Types
*******************************/
/*--------------------
     Required Field
---------------------*/
.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: #ff005c;
}
.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%;
}
/*******************************
           Variations
*******************************/
/*--------------------
    Inverted Colors
---------------------*/
.ui.inverted.form label,
.ui.form .inverted.segment label,
.ui.form .inverted.segment .ui.checkbox label,
.ui.form .inverted.segment .ui.checkbox .box,
.ui.inverted.form .ui.checkbox label,
.ui.inverted.form .ui.checkbox .box,
.ui.inverted.form .inline.fields > label,
.ui.inverted.form .inline.fields .field > label,
.ui.inverted.form .inline.fields .field > p,
.ui.inverted.form .inline.field > label,
.ui.inverted.form .inline.field > p {
  color: rgba(255, 255, 255, 0.9);
}
/* Inverted Field */
.ui.inverted.form input:not([type]),
.ui.inverted.form input[type="date"],
.ui.inverted.form input[type="datetime-local"],
.ui.inverted.form input[type="email"],
.ui.inverted.form input[type="number"],
.ui.inverted.form input[type="password"],
.ui.inverted.form input[type="search"],
.ui.inverted.form input[type="tel"],
.ui.inverted.form input[type="time"],
.ui.inverted.form input[type="text"],
.ui.inverted.form input[type="file"],
.ui.inverted.form input[type="url"] {
  background: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.1);
  color: black;
  box-shadow: none;
}
/*--------------------
     Field Groups
---------------------*/
/* Grouped Vertically */
.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: black;
  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;
}
/*--------------------
        Fields
---------------------*/
/* Split fields */
.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;
}
/* Other Combinations */
.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%;
}
/* Swap to full width on mobile */
@media only screen and (max-width: 768px) {
  .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;
  }
}
/* Sizing Combinations */
.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;
}
/* Swap to full width on mobile */
@media only screen and (max-width: 768px) {
  .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;
  }
}
/*--------------------
     Equal Width
---------------------*/
.ui[class*="equal width"].form .fields > .field,
.ui.form [class*="equal width"].fields > .field {
  width: 100%;
  flex: 1 1 auto;
}
/*--------------------
    Inline Fields
---------------------*/
.ui.form .inline.fields {
  margin: 0em 0em 1em;
  align-items: center;
}
.ui.form .inline.fields .field {
  margin: 0em;
  padding: 0em 1em 0em 0em;
}
/* Inline Label */
.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: black;
  text-transform: none;
}
/* Grouped Inline Label */
.ui.form .inline.fields > label {
  margin: 0.035714em 1em 0em 0em;
}
/* Inline Input */
.ui.form .inline.fields .field > input,
.ui.form .inline.fields .field > select,
.ui.form .inline.field > input,
.ui.form .inline.field > select {
  display: inline-block;
  width: auto;
  margin-top: 0em;
  margin-bottom: 0em;
  vertical-align: middle;
  font-size: 1em;
}
/* Label */
.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;
}
/* Wide */
.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%;
}
/*--------------------
        Sizes
---------------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
/*
 * # Semantic - Menu
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributor
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Menu
*******************************/
/*-------------------
      Collection
--------------------*/
/* Menu */
/* Menu Item */
/* Divider */
/* Sub Menu */
/* Text Item */
/*--------------
    Elements
---------------*/
/* Icon */
/* Dropdown Icon */
/* Header */
/* Vertical Icon */
/* Vertical Header */
/* Pointing Arrow */
/*--------------
    Couplings
---------------*/
/* Button */
/* Input */
/* Image */
/* Label */
/* Dropdown in Menu */
/* Dropdown Variations */
/*--------------
     States
---------------*/
/* Hovered Item */
/* Pressed Item */
/* Active Item */
/* Active Hovered Item */
/* Selected Dropdown */
/* Active Dropdown */
/* Active Sub Menu */
/*--------------
     Types
---------------*/
/* Vertical */
/* Secondary */
/* Pointing */
/* Inverted Secondary */
/* Inverted Pointing */
/* Tiered */
/* Icon */
/* Tabular */
/* Pagination */
/* Labeled Icon */
/* Text */
/*--------------
   Variations
---------------*/
/* Inverted */
/* Inverted Sub Menu */
/* Inverted Hover */
/* Pressed */
/* Inverted Active */
/* Inverted Active Hover  */
/* Inverted Menu Divider */
/* Inverted Colored */
/* Fixed */
/* Floated */
/* Attached */
/* Resize large sizes */
/* Sizes */
/* Packaged Theme */
/*******************************
             Menu
*******************************/
/*-------------------
      Collection
--------------------*/
/* Menu */
/* Menu Item */
/* Divider */
/* Sub Menu */
/* Text Item */
/*--------------
    Elements
---------------*/
/* Icon */
/* Dropdown Icon */
/* Header */
/* Vertical Icon */
/* Vertical Header */
/* Pointing Arrow */
/*--------------
    Couplings
---------------*/
/* Button */
/* Input */
/* Image */
/* Label */
/* Dropdown in Menu */
/* Dropdown Variations */
/*--------------
     States
---------------*/
/* Hovered Item */
/* Pressed Item */
/* Active Item */
/* Active Hovered Item */
/* Selected Dropdown */
/* Active Dropdown */
/* Active Sub Menu */
/*--------------
     Types
---------------*/
/* Vertical */
/* Secondary */
/* Pointing */
/* Inverted Secondary */
/* Inverted Pointing */
/* Tiered */
/* Icon */
/* Tabular */
/* Pagination */
/* Labeled Icon */
/* Text */
/*--------------
   Variations
---------------*/
/* Inverted */
/* Inverted Sub Menu */
/* Inverted Hover */
/* Pressed */
/* Inverted Active */
/* Inverted Active Hover  */
/* Inverted Menu Divider */
/* Inverted Colored */
/* Fixed */
/* Floated */
/* Attached */
/* Resize large sizes */
/* Sizes */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Standard
*******************************/
/*--------------
      Menu
---------------*/
.ui.menu {
  display: flex;
  margin: 1rem 0em;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  font-weight: normal;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  min-height: 2.85714286em;
}
.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;
}
/*--------------
    Sub-Menu
---------------*/
.ui.menu .menu {
  margin: 0em;
}
.ui.menu:not(.vertical) > .menu {
  display: flex;
}
/*--------------
      Item
---------------*/
.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: black;
  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.28571429rem 0px 0px 0.28571429rem;
}
/* Border */
.ui.menu .item:before {
  position: absolute;
  content: '';
  top: 0%;
  right: 0px;
  height: 100%;
  width: 1px;
  background: rgba(34, 36, 38, 0.1);
}
/*--------------
  Text Content
---------------*/
.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;
}
/*--------------
      Icons
---------------*/
.ui.menu .item > i.icon {
  opacity: 0.9;
  float: none;
  margin: 0em 0.35714286em 0em 0em;
}
/*--------------
     Button
---------------*/
.ui.menu:not(.vertical) .item > .button {
  position: relative;
  top: 0em;
  margin: -0.5em 0em;
  padding-bottom: 0.78571429em;
  padding-top: 0.78571429em;
  font-size: 1em;
}
/*----------------
 Grid / Container
-----------------*/
.ui.menu > .grid,
.ui.menu > .container {
  display: flex;
  align-items: inherit;
  flex-direction: inherit;
}
/*--------------
     Inputs
---------------*/
.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;
}
/*--------------
     Header
---------------*/
.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;
}
/*--------------
    Dropdowns
---------------*/
/* Dropdown Icon */
.ui.menu .item > i.dropdown.icon {
  padding: 0em;
  float: right;
  margin: 0em 0em 0em 1em;
}
/* Menu */
.ui.menu .dropdown.item .menu {
  min-width: calc(100% - 1px);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  background: #FFFFFF;
  margin: 0em 0px 0px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
  flex-direction: column !important;
}
/* Menu Items */
.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: black !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;
}
/* Secondary */
.ui.secondary.menu .dropdown.item > .menu,
.ui.text.menu .dropdown.item > .menu {
  border-radius: 0.28571429rem;
  margin-top: 0.35714286em;
}
/* Pointing */
.ui.menu .pointing.dropdown.item .menu {
  margin-top: 0.75em;
}
/* Inverted */
.ui.inverted.menu .search.dropdown.item > .search,
.ui.inverted.menu .search.dropdown.item > .text {
  color: rgba(255, 255, 255, 0.9);
}
/* Vertical */
.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.28571429rem 0.28571429rem 0.28571429rem;
}
.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;
}
/* Evenly Divided */
.ui.item.menu .dropdown .menu .item {
  width: 100%;
}
/*--------------
     Labels
---------------*/
.ui.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
  margin-left: 1em;
  padding: 0.3em 0.78571429em;
}
.ui.vertical.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
  margin-top: -0.15em;
  margin-bottom: -0.15em;
  padding: 0.3em 0.78571429em;
}
.ui.menu .item > .floating.label {
  padding: 0.3em 0.78571429em;
}
/*--------------
     Images
---------------*/
.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;
}
/*******************************
          Coupling
*******************************/
/*--------------
     List
---------------*/
/* Menu divider shouldnt apply */
.ui.menu .list .item:before {
  background: none !important;
}
/*--------------
     Sidebar
---------------*/
/* Show vertical dividers below last */
.ui.vertical.sidebar.menu > .item:first-child:before {
  display: block !important;
}
.ui.vertical.sidebar.menu > .item::before {
  top: auto;
  bottom: 0px;
}
/*--------------
    Container
---------------*/
@media only screen and (max-width: 768px) {
  .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);
  }
}
/*******************************
             States
*******************************/
/*--------------
      Hover
---------------*/
.ui.link.menu .item:hover,
.ui.menu .dropdown.item:hover,
.ui.menu .link.item:hover,
.ui.menu a.item:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
/*--------------
     Pressed
---------------*/
.ui.link.menu .item:active,
.ui.menu .link.item:active,
.ui.menu a.item:active {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
/*--------------
     Active
---------------*/
.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;
}
/*--------------
  Active Hover
---------------*/
.ui.menu .active.item:hover,
.ui.vertical.menu .active.item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
/*--------------
     Disabled
---------------*/
.ui.menu .item.disabled,
.ui.menu .item.disabled:hover {
  cursor: default !important;
  background-color: transparent !important;
  color: rgba(40, 40, 40, 0.3) !important;
}
/*******************************
             Types
*******************************/
/*------------------
Floated Menu / Item
-------------------*/
/* Left Floated */
.ui.menu:not(.vertical) .left.item,
.ui.menu:not(.vertical) :not(.dropdown) > .left.menu {
  display: flex;
  margin-right: auto !important;
}
/* Right Floated */
.ui.menu:not(.vertical) .right.item,
.ui.menu:not(.vertical) .right.menu {
  display: flex;
  margin-left: auto !important;
}
/* Swapped Borders */
.ui.menu .right.item::before,
.ui.menu .right.menu > .item::before {
  right: auto;
  left: 0;
}
/*--------------
    Vertical
---------------*/
.ui.vertical.menu {
  display: block;
  flex-direction: column;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}
/*--- Item ---*/
.ui.vertical.menu .item {
  display: block;
  background: none;
  border-top: none;
  border-right: none;
}
.ui.vertical.menu > .item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0px 0px;
}
.ui.vertical.menu > .item:last-child {
  border-radius: 0px 0px 0.28571429rem 0.28571429rem;
}
/*--- Label ---*/
.ui.vertical.menu .item > .label {
  float: right;
  text-align: center;
}
/*--- Icon ---*/
.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;
}
/*--- Border ---*/
.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;
}
/*--- Sub Menu ---*/
.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;
}
/* Vertical Active */
.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.28571429rem 0.28571429rem 0em 0em;
}
.ui.vertical.menu > .active.item:last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}
.ui.vertical.menu > .active.item:only-child {
  border-radius: 0.28571429rem;
}
.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);
}
/*--------------
     Tabular
---------------*/
.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: black;
}
.ui.tabular.menu .item:before {
  display: none;
}
/* Hover */
.ui.tabular.menu .item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.8);
}
/* Active */
.ui.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-top-width: 1px;
  border-color: #D4D4D5;
  font-weight: bold;
  margin-bottom: -1px;
  box-shadow: none;
  border-radius: 0.28571429rem 0.28571429rem 0px 0px !important;
}
/* Coupling with segment for attachment */
.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;
}
/* Bottom Vertical Tabular */
.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 #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: -1px 0px 0px 0px;
  border-radius: 0px 0px 0.28571429rem 0.28571429rem !important;
}
/* Vertical Tabular (Left) */
.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 #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: 0px -1px 0px 0px;
  border-radius: 0.28571429rem 0px 0px 0.28571429rem !important;
}
/* Vertical Right Tabular */
.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 #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: 0px 0px 0px -1px;
  border-radius: 0px 0.28571429rem 0.28571429rem 0px !important;
}
/* Dropdown */
.ui.tabular.menu .active.dropdown.item {
  margin-bottom: 0px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  border-bottom: none;
}
/*--------------
   Pagination
---------------*/
.ui.pagination.menu {
  margin: 0em;
  display: inline-flex;
  vertical-align: middle;
}
.ui.pagination.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}
.ui.compact.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 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;
}
/* Active */
.ui.pagination.menu .active.item {
  border-top: none;
  padding-top: 0.92857143em;
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
}
/*--------------
   Secondary
---------------*/
.ui.secondary.menu {
  background: none;
  margin-left: -0.35714286em;
  margin-right: -0.35714286em;
  border-radius: 0em;
  border: none;
  box-shadow: none;
}
/* Item */
.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.28571429rem;
}
/* No Divider */
.ui.secondary.menu .item:before {
  display: none !important;
}
/* Header */
.ui.secondary.menu .header.item {
  border-radius: 0em;
  border-right: none;
  background: none transparent;
}
/* Image */
.ui.secondary.menu .item > img:not(.ui) {
  margin: 0em;
}
/* Hover */
.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
/* Active */
.ui.secondary.menu .active.item {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  border-radius: 0.28571429rem;
}
/* Active Hover */
.ui.secondary.menu .active.item:hover {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
/* Inverted */
.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;
}
/* Fix item margins */
.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;
}
/* Sub Menu */
.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;
}
/*---------------------
   Secondary Vertical
-----------------------*/
.ui.secondary.vertical.menu > .item {
  border: none;
  margin: 0em 0em 0.35714286em;
  border-radius: 0.28571429rem !important;
}
.ui.secondary.vertical.menu > .header.item {
  border-radius: 0em;
}
/* Sub Menu */
.ui.vertical.secondary.menu .item > .menu .item {
  background-color: transparent;
}
/* Inverted */
.ui.secondary.inverted.menu {
  background-color: transparent;
}
/*---------------------
   Secondary Pointing
-----------------------*/
.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;
}
/* Item Types */
.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;
}
/* Hover */
.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: black;
}
/* Pressed */
.ui.secondary.pointing.menu .dropdown.item:active,
.ui.secondary.pointing.menu .link.item:active,
.ui.secondary.pointing.menu a.item:active {
  background-color: transparent;
  border-color: rgba(34, 36, 38, 0.15);
}
/* Active */
.ui.secondary.pointing.menu .active.item {
  background-color: transparent;
  box-shadow: none;
  border-color: #1B1C1D;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
}
/* Active Hover */
.ui.secondary.pointing.menu .active.item:hover {
  border-color: #1B1C1D;
  color: rgba(0, 0, 0, 0.95);
}
/* Active Dropdown */
.ui.secondary.pointing.menu .active.dropdown.item {
  border-color: transparent;
}
/* Vertical Pointing */
.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;
}
/* Vertical Active */
.ui.secondary.vertical.pointing.menu .active.item {
  border-color: #1B1C1D;
}
/* Inverted */
.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: #FFFFFF !important;
}
/* Hover */
.ui.secondary.inverted.pointing.menu .link.item:hover,
.ui.secondary.inverted.pointing.menu a.item:hover {
  color: rgba(0, 0, 0, 0.95);
}
/* Active */
.ui.secondary.inverted.pointing.menu .active.item {
  border-color: #FFFFFF;
  color: #ffffff;
}
/*--------------
    Text Menu
---------------*/
.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;
}
/* Border */
.ui.text.menu .item:before,
.ui.text.menu .menu .item:before {
  display: none !important;
}
/* Header */
.ui.text.menu .header.item {
  background-color: transparent;
  opacity: 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.92857143em;
  text-transform: uppercase;
  font-weight: bold;
}
/* Image */
.ui.text.menu .item > img:not(.ui) {
  margin: 0em;
}
/*--- fluid text ---*/
.ui.text.item.menu .item {
  margin: 0em;
}
/*--- vertical text ---*/
.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;
}
/* Vertical Sub Menu */
.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;
}
/*--- hover ---*/
.ui.text.menu .item:hover {
  opacity: 1;
  background-color: transparent;
}
/*--- active ---*/
.ui.text.menu .active.item {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.95);
}
/*--- active hover ---*/
.ui.text.menu .active.item:hover {
  background-color: transparent;
}
/* Disable Bariations */
.ui.text.pointing.menu .active.item:after {
  box-shadow: none;
}
.ui.text.attached.menu {
  box-shadow: none;
}
/* Inverted */
.ui.inverted.text.menu,
.ui.inverted.text.menu .item,
.ui.inverted.text.menu .item:hover,
.ui.inverted.text.menu .active.item {
  background-color: transparent !important;
}
/* Fluid */
.ui.fluid.text.menu {
  margin-left: 0em;
  margin-right: 0em;
}
/*--------------
    Icon Only
---------------*/
/* Vertical Menu */
.ui.vertical.icon.menu {
  display: inline-block;
  width: auto;
}
/* Item */
.ui.icon.menu .item {
  height: auto;
  text-align: center;
  color: #1B1C1D;
}
/* Icon */
.ui.icon.menu .item > .icon:not(.dropdown) {
  margin: 0;
  opacity: 1;
}
/* Icon Gylph */
.ui.icon.menu .icon:before {
  opacity: 1;
}
/* (x) Item Icon */
.ui.menu .icon.item > .icon {
  width: auto;
  margin: 0em auto;
}
/* Vertical Icon */
.ui.vertical.icon.menu .item > .icon:not(.dropdown) {
  display: block;
  opacity: 1;
  margin: 0em auto;
  float: none;
}
/* Inverted */
.ui.inverted.icon.menu .item {
  color: #FFFFFF;
}
/*--------------
   Labeled Icon
---------------*/
/* Menu */
.ui.labeled.icon.menu {
  text-align: center;
}
/* Item */
.ui.labeled.icon.menu .item {
  min-width: 6em;
  flex-direction: column;
}
/* Icon */
.ui.labeled.icon.menu .item > .icon:not(.dropdown) {
  height: 1em;
  display: block;
  font-size: 1.71428571em !important;
  margin: 0em auto 0.5rem !important;
}
/* Fluid */
.ui.fluid.labeled.icon.menu > .item {
  min-width: 0em;
}
/*******************************
           Variations
*******************************/
/*--------------
    Stackable
---------------*/
@media only screen and (max-width: 768px) {
  .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;
  }
}
/*--------------
     Colors
---------------*/
/*--- Standard Colors  ---*/
.ui.menu .red.active.item,
.ui.red.menu .active.item {
  border-color: #ff005c !important;
  color: #ff005c !important;
}
.ui.menu .orange.active.item,
.ui.orange.menu .active.item {
  border-color: #ff8540 !important;
  color: #ff8540 !important;
}
.ui.menu .yellow.active.item,
.ui.yellow.menu .active.item {
  border-color: #ffcc02 !important;
  color: #ffcc02 !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: #23d2a0 !important;
  color: #23d2a0 !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: #46a0fa !important;
  color: #46a0fa !important;
}
.ui.menu .violet.active.item,
.ui.violet.menu .active.item {
  border-color: #6435C9 !important;
  color: #6435C9 !important;
}
.ui.menu .purple.active.item,
.ui.purple.menu .active.item {
  border-color: #b48cfa !important;
  color: #b48cfa !important;
}
.ui.menu .pink.active.item,
.ui.pink.menu .active.item {
  border-color: #E03997 !important;
  color: #E03997 !important;
}
.ui.menu .brown.active.item,
.ui.brown.menu .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;
}
/*--------------
    Inverted
---------------*/
.ui.inverted.menu {
  border: 0px solid transparent;
  background: #1B1C1D;
  box-shadow: none;
}
/* Menu Item */
.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;
}
/*--- Border ---*/
.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);
}
/* Sub Menu */
.ui.vertical.inverted.menu .menu .item,
.ui.vertical.inverted.menu .menu .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.5);
}
/* Header */
.ui.inverted.menu .header.item {
  margin: 0em;
  background: transparent;
  box-shadow: none;
}
/* Disabled */
.ui.inverted.menu .item.disabled,
.ui.inverted.menu .item.disabled:hover {
  color: rgba(225, 225, 225, 0.3);
}
/*--- Hover ---*/
.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;
}
/*--- Pressed ---*/
.ui.inverted.menu a.item:active,
.ui.inverted.menu .link.item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}
/*--- Active ---*/
.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: #FFFFFF;
}
.ui.inverted.pointing.menu .active.item:after {
  background: #3D3E3F !important;
  margin: 0em !important;
  box-shadow: none !important;
  border: none !important;
}
/*--- Active Hover ---*/
.ui.inverted.menu .active.item:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #FFFFFF !important;
}
.ui.inverted.pointing.menu .active.item:hover:after {
  background: #3D3E3F !important;
}
/*--------------
     Floated
---------------*/
.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;
}
/*--------------
    Inverted
---------------*/
/* Red */
.ui.inverted.menu .red.active.item,
.ui.inverted.red.menu {
  background-color: #ff005c;
}
.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;
}
/* Orange */
.ui.inverted.menu .orange.active.item,
.ui.inverted.orange.menu {
  background-color: #ff8540;
}
.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;
}
/* Yellow */
.ui.inverted.menu .yellow.active.item,
.ui.inverted.yellow.menu {
  background-color: #ffcc02;
}
.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;
}
/* Olive */
.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;
}
/* Green */
.ui.inverted.menu .green.active.item,
.ui.inverted.green.menu {
  background-color: #23d2a0;
}
.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;
}
/* Teal */
.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;
}
/* Blue */
.ui.inverted.menu .blue.active.item,
.ui.inverted.blue.menu {
  background-color: #46a0fa;
}
.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;
}
/* Violet */
.ui.inverted.menu .violet.active.item,
.ui.inverted.violet.menu {
  background-color: #6435C9;
}
.ui.inverted.violet.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.violet.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
/* Purple */
.ui.inverted.menu .purple.active.item,
.ui.inverted.purple.menu {
  background-color: #b48cfa;
}
.ui.inverted.purple.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.purple.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
/* Pink */
.ui.inverted.menu .pink.active.item,
.ui.inverted.pink.menu {
  background-color: #E03997;
}
.ui.inverted.pink.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.pink.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
/* Brown */
.ui.inverted.menu .brown.active.item,
.ui.inverted.brown.menu {
  background-color: #A5673F;
}
.ui.inverted.brown.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.brown.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
/* Grey */
.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;
}
/*--------------
     Fitted
---------------*/
.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;
}
/*--------------
   Borderless
---------------*/
.ui.borderless.menu .item:before,
.ui.borderless.menu .item .menu .item:before,
.ui.menu .borderless.item:before {
  background: none !important;
}
/*-------------------
       Compact
--------------------*/
.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.28571429rem 0.28571429rem 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;
}
/*-------------------
        Fluid
--------------------*/
.ui.menu.fluid,
.ui.vertical.menu.fluid {
  width: 100% !important;
}
/*-------------------
      Evenly Sized
--------------------*/
.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%;
}
/*--------------
     Fixed
---------------*/
.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%;
}
/* Coupling with Grid */
.ui.fixed.menu + .ui.grid {
  padding-top: 2.75rem;
}
/*-------------------
       Pointing
--------------------*/
.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;
}
/* Active */
.ui.pointing.menu .active.item:after {
  visibility: visible;
}
.ui.pointing.menu .active.dropdown.item:after {
  visibility: hidden;
}
/* Don't double up pointers */
.ui.pointing.menu .dropdown.active.item:after,
.ui.pointing.menu .active.item .menu .active.item:after {
  display: none;
}
/* Colors */
.ui.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}
.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: #FFFFFF;
}
/*--------------
    Attached
---------------*/
/* Middle */
.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;
}
/* Top */
.ui[class*="top attached"].menu {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}
.ui.menu[class*="top attached"]:first-child {
  margin-top: 0em;
}
/* Bottom */
.ui[class*="bottom attached"].menu {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}
.ui[class*="bottom attached"].menu:last-child {
  margin-bottom: 0em;
}
/* Attached Menu Item */
.ui.top.attached.menu > .item:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}
.ui.bottom.attached.menu > .item:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}
/* Tabular Attached */
.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%;
}
/*--------------
     Sizes
---------------*/
/* Mini */
.ui.mini.menu {
  font-size: 0.78571429rem;
}
.ui.mini.vertical.menu {
  width: 9rem;
}
/* Tiny */
.ui.tiny.menu {
  font-size: 0.85714286rem;
}
.ui.tiny.vertical.menu {
  width: 11rem;
}
/* Small */
.ui.small.menu {
  font-size: 0.92857143rem;
}
.ui.small.vertical.menu {
  width: 13rem;
}
/* Medium */
.ui.menu {
  font-size: 1rem;
}
.ui.vertical.menu {
  width: 15rem;
}
/* Large */
.ui.large.menu {
  font-size: 1.07142857rem;
}
.ui.large.vertical.menu {
  width: 18rem;
}
/* Huge */
.ui.huge.menu {
  font-size: 1.21428571rem;
}
.ui.huge.vertical.menu {
  width: 22rem;
}
/* Big */
.ui.big.menu {
  font-size: 1.14285714rem;
}
.ui.big.vertical.menu {
  width: 20rem;
}
/* Massive */
.ui.massive.menu {
  font-size: 1.28571429rem;
}
.ui.massive.vertical.menu {
  width: 25rem;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Message
*******************************/
/*-------------------
       Elements
--------------------*/
/* Header */
/* Paragraph */
/* List */
/* Icon */
/* Close Icon */
/*-------------------
        Types
--------------------*/
/* Icon Message */
/* Attached */
/* Floating */
/* Colors */
/* Warning / Positive / Negative / Info */
/* Packaged Theme */
/*******************************
            Message
*******************************/
/*-------------------
       Elements
--------------------*/
/* Header */
/* Paragraph */
/* List */
/* Icon */
/* Close Icon */
/*-------------------
        Types
--------------------*/
/* Icon Message */
/* Attached */
/* Floating */
/* Colors */
/* Warning / Positive / Negative / Info */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Message
*******************************/
.ui.message {
  position: relative;
  min-height: 1em;
  margin: inherit 0em;
  background: rgba(189, 195, 199, 0.28);
  padding: 12px 16px;
  line-height: 16px;
  color: black;
  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  border-radius: 0;
  box-shadow: '';
}
.ui.message:first-child {
  margin-top: 0em;
}
.ui.message:last-child {
  margin-bottom: 0em;
}
/*--------------
     Content
---------------*/
/* Header */
.ui.message .header {
  display: block;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0em 0em 0rem 0em;
}
/* Default font size */
.ui.message .header:not(.ui) {
  font-size: 1.14285714em;
}
/* Paragraph */
.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;
}
/* List */
.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;
}
/* Icon */
.ui.message > .icon {
  margin-right: 0.6em;
}
/* Close Icon */
.ui.message > .close.icon {
  cursor: pointer;
  position: absolute;
  margin: 0em;
  top: -6.5em;
  right: 0.5em;
  opacity: 0.7;
  transition: opacity 0.1s ease;
}
.ui.message > .close.icon:hover {
  opacity: 1;
}
/* First / Last Element */
.ui.message > :first-child {
  margin-top: 0em;
}
.ui.message > :last-child {
  margin-bottom: 0em;
}
/*******************************
            Coupling
*******************************/
.ui.dropdown .menu > .message {
  margin: 0px -1px;
}
/*******************************
            States
*******************************/
/*--------------
    Visible
---------------*/
.ui.visible.visible.visible.visible.message {
  display: block;
}
.ui.icon.visible.visible.visible.visible.message {
  display: flex;
}
/*--------------
     Hidden
---------------*/
.ui.hidden.hidden.hidden.hidden.message {
  display: none;
}
/*******************************
            Variations
*******************************/
/*--------------
    Compact
---------------*/
.ui.compact.message {
  display: inline-block;
}
.ui.compact.icon.message {
  display: inline-flex;
}
/*--------------
    Attached
---------------*/
.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: inherit;
}
.ui.attached.icon.message {
  width: auto;
}
/*--------------
      Icon
---------------*/
.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: 3em;
  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;
}
/*--------------
    Floating
---------------*/
.ui.floating.message {
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}
/*--------------
     Colors
---------------*/
.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}
/*--------------
     Types
---------------*/
/* Positive */
.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;
}
/* Negative */
.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;
}
/* Info */
.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;
}
/* Warning */
.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;
}
/* Error */
.ui.error.message {
  background-color: #FFE5E5;
  color: #f23030;
}
.ui.error.message,
.ui.attached.error.message {
  box-shadow: 0px 0px 0px 1px #f41f03 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.error.message .header {
  color: #912D2B;
}
/* Success */
.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;
}
/* Colors */
.ui.inverted.message,
.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}
.ui.red.message {
  background-color: #FFE5E5;
  color: #ff005c;
  box-shadow: '';
}
.ui.red.message .header {
  color: #e60053;
}
.ui.orange.message {
  background-color: #FFEDDE;
  color: #ff8540;
  box-shadow: 0px 0px 0px 1px #ff8540 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.orange.message .header {
  color: #ff7526;
}
.ui.yellow.message {
  background-color: #FFF7E1;
  color: #B58105;
  box-shadow: '';
}
.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: #E5FFE5;
  color: #1EBC30;
  box-shadow: '';
}
.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: #E5F2FF;
  color: #46a0fa;
  box-shadow: '';
}
.ui.blue.message .header {
  color: #2d93f9;
}
.ui.violet.message {
  background-color: #EAE7FF;
  color: #6435C9;
  box-shadow: 0px 0px 0px 1px #6435C9 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.violet.message .header {
  color: #5a30b5;
}
.ui.purple.message {
  background-color: #F9E5FF;
  color: #b48cfa;
  box-shadow: '';
}
.ui.purple.message .header {
  color: #a474f9;
}
.ui.pink.message {
  background-color: #FFE3FB;
  color: #E03997;
  box-shadow: 0px 0px 0px 1px #E03997 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.pink.message .header {
  color: #dd238b;
}
.ui.brown.message {
  background-color: #F1E2D3;
  color: #A5673F;
  box-shadow: 0px 0px 0px 1px #A5673F inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.brown.message .header {
  color: #935b38;
}
/*--------------
     Sizes
---------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
.ui.blue.message,
.ui.info.message {
  color: var(--blue);
  background-color: var(--blue-transparent);
  box-shadow: none;
}
.ui.purple.message {
  color: var(--purple);
  background-color: var(--purple-transparent);
}
.ui.green.message {
  color: var(--green);
  background-color: var(--green-transparent);
}
.ui.yellow.message {
  color: var(--warning-color);
  background-color: var(--warning-bg);
}
.ui.red.message,
.ui.error.message {
  color: var(--error-color);
  background-color: var(--error-bg);
  box-shadow: none;
}
/* Views */
/*!
 * # Semantic UI - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
           Statistic
*******************************/
/*-------------------
         View
--------------------*/
/* Group */
/* Group Element */
/*-------------------
       Content
--------------------*/
/* Value */
/* Label */
/* Text */
/* Label Image */
/*-------------------
      Types
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Floated */
/* Inverted */
/* Item Width */
/* Size */
/* Packaged Theme */
/*******************************
           Statistic
*******************************/
/*-------------------
         View
--------------------*/
/* Group */
/* Group Element */
/*-------------------
       Content
--------------------*/
/* Value */
/* Label */
/* Text */
/* Label Image */
/*-------------------
      Types
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Floated */
/* Inverted */
/* Item Width */
/* Size */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
           Statistic
*******************************/
/* Standalone */
.ui.statistic {
  display: inline-flex;
  flex-direction: column;
  margin: 1em 0em;
  max-width: auto;
}
.ui.statistic + .ui.statistic {
  margin: 0em 0em 0em 1.5em;
}
.ui.statistic:first-child {
  margin-top: 0em;
}
.ui.statistic:last-child {
  margin-bottom: 0em;
}
/*******************************
            Group
*******************************/
/* Grouped */
.ui.statistics {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.ui.statistics > .statistic {
  display: inline-flex;
  flex: 0 1 auto;
  flex-direction: column;
  margin: 0em 1.5em 1em;
  max-width: auto;
}
.ui.statistics {
  display: flex;
  margin: 1em -1.5em -1em;
}
/* Clearing */
.ui.statistics:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.statistics:first-child {
  margin-top: 0em;
}
/*******************************
            Content
*******************************/
/*--------------
      Value
---------------*/
.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 4rem;
  font-weight: normal;
  line-height: 1em;
  color: inherit;
  text-transform: uppercase;
  text-align: center;
}
/*--------------
     Label
---------------*/
.ui.statistics .statistic > .label,
.ui.statistic > .label {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: inherit;
  text-transform: uppercase;
  text-align: center;
}
/* Top Label */
.ui.statistics .statistic > .label ~ .value,
.ui.statistic > .label ~ .value {
  margin-top: 0rem;
}
/* Bottom Label */
.ui.statistics .statistic > .value ~ .label,
.ui.statistic > .value ~ .label {
  margin-top: 0rem;
}
/*******************************
             Types
*******************************/
/*--------------
   Icon Value
---------------*/
.ui.statistics .statistic > .value .icon,
.ui.statistic > .value .icon {
  opacity: 1;
  width: auto;
  margin: 0em;
}
/*--------------
   Text Value
---------------*/
.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  line-height: 1em;
  min-height: 2em;
  font-weight: bold;
  text-align: center;
}
.ui.statistics .statistic > .text.value + .label,
.ui.statistic > .text.value + .label {
  text-align: center;
}
/*--------------
   Image Value
---------------*/
.ui.statistics .statistic > .value img,
.ui.statistic > .value img {
  max-height: 3rem;
  vertical-align: baseline;
}
/*******************************
            Variations
*******************************/
/*--------------
      Count
---------------*/
.ui.ten.statistics {
  margin: 0em 0em -1em;
}
.ui.ten.statistics .statistic {
  min-width: 10%;
  margin: 0em 0em 1em;
}
.ui.nine.statistics {
  margin: 0em 0em -1em;
}
.ui.nine.statistics .statistic {
  min-width: 11.11111111%;
  margin: 0em 0em 1em;
}
.ui.eight.statistics {
  margin: 0em 0em -1em;
}
.ui.eight.statistics .statistic {
  min-width: 12.5%;
  margin: 0em 0em 1em;
}
.ui.seven.statistics {
  margin: 0em 0em -1em;
}
.ui.seven.statistics .statistic {
  min-width: 14.28571429%;
  margin: 0em 0em 1em;
}
.ui.six.statistics {
  margin: 0em 0em -1em;
}
.ui.six.statistics .statistic {
  min-width: 16.66666667%;
  margin: 0em 0em 1em;
}
.ui.five.statistics {
  margin: 0em 0em -1em;
}
.ui.five.statistics .statistic {
  min-width: 20%;
  margin: 0em 0em 1em;
}
.ui.four.statistics {
  margin: 0em 0em -1em;
}
.ui.four.statistics .statistic {
  min-width: 25%;
  margin: 0em 0em 1em;
}
.ui.three.statistics {
  margin: 0em 0em -1em;
}
.ui.three.statistics .statistic {
  min-width: 33.33333333%;
  margin: 0em 0em 1em;
}
.ui.two.statistics {
  margin: 0em 0em -1em;
}
.ui.two.statistics .statistic {
  min-width: 50%;
  margin: 0em 0em 1em;
}
.ui.one.statistics {
  margin: 0em 0em -1em;
}
.ui.one.statistics .statistic {
  min-width: 100%;
  margin: 0em 0em 1em;
}
/*--------------
   Horizontal
---------------*/
.ui.horizontal.statistic {
  flex-direction: row;
  align-items: center;
}
.ui.horizontal.statistics {
  flex-direction: column;
  margin: 0em;
  max-width: none;
}
.ui.horizontal.statistics .statistic {
  flex-direction: row;
  align-items: center;
  max-width: none;
  margin: 1em 0em;
}
.ui.horizontal.statistic > .text.value,
.ui.horizontal.statistics > .statistic > .text.value {
  min-height: 0em !important;
}
.ui.horizontal.statistics .statistic > .value .icon,
.ui.horizontal.statistic > .value .icon {
  width: 1.18em;
}
.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  display: inline-block;
  vertical-align: middle;
}
.ui.horizontal.statistics .statistic > .label,
.ui.horizontal.statistic > .label {
  display: inline-block;
  vertical-align: middle;
  margin: 0em 0em 0em 0.75em;
}
/*--------------
     Colors
---------------*/
.ui.red.statistics .statistic > .value,
.ui.statistics .red.statistic > .value,
.ui.red.statistic > .value {
  color: #ff005c;
}
.ui.orange.statistics .statistic > .value,
.ui.statistics .orange.statistic > .value,
.ui.orange.statistic > .value {
  color: #ff8540;
}
.ui.yellow.statistics .statistic > .value,
.ui.statistics .yellow.statistic > .value,
.ui.yellow.statistic > .value {
  color: #ffcc02;
}
.ui.olive.statistics .statistic > .value,
.ui.statistics .olive.statistic > .value,
.ui.olive.statistic > .value {
  color: #B5CC18;
}
.ui.green.statistics .statistic > .value,
.ui.statistics .green.statistic > .value,
.ui.green.statistic > .value {
  color: #23d2a0;
}
.ui.teal.statistics .statistic > .value,
.ui.statistics .teal.statistic > .value,
.ui.teal.statistic > .value {
  color: #00B5AD;
}
.ui.blue.statistics .statistic > .value,
.ui.statistics .blue.statistic > .value,
.ui.blue.statistic > .value {
  color: #46a0fa;
}
.ui.violet.statistics .statistic > .value,
.ui.statistics .violet.statistic > .value,
.ui.violet.statistic > .value {
  color: #6435C9;
}
.ui.purple.statistics .statistic > .value,
.ui.statistics .purple.statistic > .value,
.ui.purple.statistic > .value {
  color: #b48cfa;
}
.ui.pink.statistics .statistic > .value,
.ui.statistics .pink.statistic > .value,
.ui.pink.statistic > .value {
  color: #E03997;
}
.ui.brown.statistics .statistic > .value,
.ui.statistics .brown.statistic > .value,
.ui.brown.statistic > .value {
  color: #A5673F;
}
.ui.grey.statistics .statistic > .value,
.ui.statistics .grey.statistic > .value,
.ui.grey.statistic > .value {
  color: #767676;
}
/*--------------
    Inverted
---------------*/
.ui.inverted.statistics .statistic > .value,
.ui.inverted.statistic .value {
  color: #FFFFFF;
}
.ui.inverted.statistics .statistic > .label,
.ui.inverted.statistic .label {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.red.statistics .statistic > .value,
.ui.statistics .inverted.red.statistic > .value,
.ui.inverted.red.statistic > .value {
  color: #FF695E;
}
.ui.inverted.orange.statistics .statistic > .value,
.ui.statistics .inverted.orange.statistic > .value,
.ui.inverted.orange.statistic > .value {
  color: #FF851B;
}
.ui.inverted.yellow.statistics .statistic > .value,
.ui.statistics .inverted.yellow.statistic > .value,
.ui.inverted.yellow.statistic > .value {
  color: #FFE21F;
}
.ui.inverted.olive.statistics .statistic > .value,
.ui.statistics .inverted.olive.statistic > .value,
.ui.inverted.olive.statistic > .value {
  color: #D9E778;
}
.ui.inverted.green.statistics .statistic > .value,
.ui.statistics .inverted.green.statistic > .value,
.ui.inverted.green.statistic > .value {
  color: #23d2a0;
}
.ui.inverted.teal.statistics .statistic > .value,
.ui.statistics .inverted.teal.statistic > .value,
.ui.inverted.teal.statistic > .value {
  color: #6DFFFF;
}
.ui.inverted.blue.statistics .statistic > .value,
.ui.statistics .inverted.blue.statistic > .value,
.ui.inverted.blue.statistic > .value {
  color: #54C8FF;
}
.ui.inverted.violet.statistics .statistic > .value,
.ui.statistics .inverted.violet.statistic > .value,
.ui.inverted.violet.statistic > .value {
  color: #A291FB;
}
.ui.inverted.purple.statistics .statistic > .value,
.ui.statistics .inverted.purple.statistic > .value,
.ui.inverted.purple.statistic > .value {
  color: #DC73FF;
}
.ui.inverted.pink.statistics .statistic > .value,
.ui.statistics .inverted.pink.statistic > .value,
.ui.inverted.pink.statistic > .value {
  color: #FF8EDF;
}
.ui.inverted.brown.statistics .statistic > .value,
.ui.statistics .inverted.brown.statistic > .value,
.ui.inverted.brown.statistic > .value {
  color: #D67C1C;
}
.ui.inverted.grey.statistics .statistic > .value,
.ui.statistics .inverted.grey.statistic > .value,
.ui.inverted.grey.statistic > .value {
  color: #DCDDDE;
}
/*--------------
    Floated
---------------*/
.ui[class*="left floated"].statistic {
  float: left;
  margin: 0em 2em 1em 0em;
}
.ui[class*="right floated"].statistic {
  float: right;
  margin: 0em 0em 1em 2em;
}
.ui.floated.statistic:last-child {
  margin-bottom: 0em;
}
/*--------------
     Sizes
---------------*/
/* Mini */
.ui.mini.statistics .statistic > .value,
.ui.mini.statistic > .value {
  font-size: 1.5rem !important;
}
.ui.mini.horizontal.statistics .statistic > .value,
.ui.mini.horizontal.statistic > .value {
  font-size: 1.5rem !important;
}
.ui.mini.statistics .statistic > .text.value,
.ui.mini.statistic > .text.value {
  font-size: 1rem !important;
}
/* Tiny */
.ui.tiny.statistics .statistic > .value,
.ui.tiny.statistic > .value {
  font-size: 2rem !important;
}
.ui.tiny.horizontal.statistics .statistic > .value,
.ui.tiny.horizontal.statistic > .value {
  font-size: 2rem !important;
}
.ui.tiny.statistics .statistic > .text.value,
.ui.tiny.statistic > .text.value {
  font-size: 1rem !important;
}
/* Small */
.ui.small.statistics .statistic > .value,
.ui.small.statistic > .value {
  font-size: 3rem !important;
}
.ui.small.horizontal.statistics .statistic > .value,
.ui.small.horizontal.statistic > .value {
  font-size: 2rem !important;
}
.ui.small.statistics .statistic > .text.value,
.ui.small.statistic > .text.value {
  font-size: 1rem !important;
}
/* Medium */
.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-size: 4rem !important;
}
.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  font-size: 3rem !important;
}
.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  font-size: 2rem !important;
}
/* Large */
.ui.large.statistics .statistic > .value,
.ui.large.statistic > .value {
  font-size: 5rem !important;
}
.ui.large.horizontal.statistics .statistic > .value,
.ui.large.horizontal.statistic > .value {
  font-size: 4rem !important;
}
.ui.large.statistics .statistic > .text.value,
.ui.large.statistic > .text.value {
  font-size: 2.5rem !important;
}
/* Huge */
.ui.huge.statistics .statistic > .value,
.ui.huge.statistic > .value {
  font-size: 6rem !important;
}
.ui.huge.horizontal.statistics .statistic > .value,
.ui.huge.horizontal.statistic > .value {
  font-size: 5rem !important;
}
.ui.huge.statistics .statistic > .text.value,
.ui.huge.statistic > .text.value {
  font-size: 2.5rem !important;
}
/*******************************
         Theme Overrides
*******************************/
/* Modules */
/*!
 * # Semantic UI - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
           Accordion
*******************************/
/* Title */
/* Icon */
/* Child Accordion */
/* Content */
/*-------------------
       Coupling
--------------------*/
/*-------------------
       States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Styled */
/* Content */
/* Child Content */
/* Styled Title */
/* Styled Title States */
/* Styled Child Title States */
/* Inverted */
/* Packaged Theme */
/*******************************
           Accordion
*******************************/
/* Title */
/* Icon */
/* Child Accordion */
/* Content */
/*-------------------
       Coupling
--------------------*/
/*-------------------
       States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Styled */
/* Content */
/* Child Content */
/* Styled Title */
/* Styled Title States */
/* Styled Child Title States */
/* Inverted */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Accordion
*******************************/
.ui.accordion,
.ui.accordion .accordion {
  max-width: 100%;
}
.ui.accordion .accordion {
  margin: 1em 0em 0em;
  padding: 0em;
}
/* Title */
.ui.accordion .title,
.ui.accordion .accordion .title {
  cursor: pointer;
}
/* Default Styling */
.ui.accordion .title:not(.ui) {
  padding: 0.5em 0em;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: black;
}
/* Content */
.ui.accordion .title ~ .content,
.ui.accordion .accordion .title ~ .content {
  display: none;
}
/* Default Styling */
.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;
}
/* Arrow */
.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;
}
/*--------------
    Coupling
---------------*/
/* Menu */
.ui.accordion.menu .item .title {
  display: block;
  padding: 0em;
}
.ui.accordion.menu .item .title > .dropdown.icon {
  float: right;
  margin: 7.5px 0em 0em 1em;
  transform: rotate(180deg);
}
/* Header */
.ui.accordion .ui.header .dropdown.icon {
  font-size: 1em;
  margin: 0em 0.25rem 0em 0rem;
}
/*******************************
            States
*******************************/
.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);
}
/*******************************
            Types
*******************************/
/*--------------
     Styled
---------------*/
.ui.styled.accordion {
  width: 600px;
}
.ui.styled.accordion,
.ui.styled.accordion .accordion {
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);
}
.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;
}
/* Content */
.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;
}
/* Hover */
.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: black;
}
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: black;
}
/* Active */
.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);
}
/*******************************
            States
*******************************/
/*--------------
     Active
---------------*/
.ui.accordion .active.content,
.ui.accordion .accordion .active.content {
  display: block;
}
/*******************************
           Variations
*******************************/
/*--------------
     Fluid
---------------*/
.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
  width: 100%;
}
/*--------------
     Inverted
---------------*/
.ui.inverted.accordion .title:not(.ui) {
  color: rgba(255, 255, 255, 0.9);
}
/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Accordion';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Dropdown Icon */
.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' /*rtl:'\f0d9'*/;
}
/*!
 * # Semantic UI - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Checkbox
*******************************/
/* Label */
/* 26px @ 14/em */
/* Checkbox */
/* Checkmark */
/* Label */
/*-------------------
        States
--------------------*/
/* Hover */
/* Pressed */
/* Focus */
/* Active */
/* Active Focus */
/* Indeterminate */
/* Disabled */
/*-------------------
        Types
--------------------*/
/* Radio */
/* Uses px to avoid rounding issues with circles */
/* 7px as unitless value from radio size */
/* Slider & Toggle Handle */
/* Slider */
/* Slider States */
/* Toggle */
/*-------------------
      Variations
--------------------*/
/* Packaged Theme */
/*******************************
            Checkbox
*******************************/
/* Label */
/* 26px @ 14/em */
/* Checkbox */
/* Checkmark */
/* Label */
/*-------------------
        States
--------------------*/
/* Hover */
/* Pressed */
/* Focus */
/* Active */
/* Active Focus */
/* Indeterminate */
/* Disabled */
/*-------------------
        Types
--------------------*/
/* Radio */
/* Uses px to avoid rounding issues with circles */
/* 7px as unitless value from radio size */
/* Slider & Toggle Handle */
/* Slider */
/* Slider States */
/* Toggle */
/*-------------------
      Variations
--------------------*/
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
           Checkbox
*******************************/
/*--------------
    Content
---------------*/
.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;
}
/* HTML Checkbox */
.ui.checkbox input[type="checkbox"],
.ui.checkbox input[type="radio"] {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0 !important;
  outline: none;
  z-index: 3;
  width: 17px;
  height: 17px;
}
/*--------------
      Box
---------------*/
.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: var(--input-bg);
  border-radius: 4px;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  border: 1px solid var(--border-active);
}
/*--------------
    Checkmark
---------------*/
.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: black;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
}
/*--------------
      Label
---------------*/
/* Inside */
.ui.checkbox label,
.ui.checkbox + label {
  color: var(--text-color);
  transition: color 0.1s ease;
}
/* Outside */
.ui.checkbox + label {
  vertical-align: middle;
}
/*******************************
           States
*******************************/
/*--------------
      Hover
---------------*/
.ui.checkbox .box:hover::before,
.ui.checkbox label:hover::before {
  background: var(--input-bg);
  border-color: var(--border-active);
}
.ui.checkbox label:hover,
.ui.checkbox + label:hover {
  color: var(--text-color);
}
/*--------------
      Down
---------------*/
.ui.checkbox .box:active::before,
.ui.checkbox label:active::before {
  background: var(--input-bg);
  border-color: var(--border-focus);
}
.ui.checkbox .box:active::after,
.ui.checkbox label:active::after {
  color: var(--text-color);
}
.ui.checkbox input:active ~ label {
  color: var(--text-color);
}
/*--------------
     Focus
---------------*/
.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before {
  background: var(--input-bg);
  border-color: var(--border-focus);
}
.ui.checkbox input:focus ~ .box:after,
.ui.checkbox input:focus ~ label:after {
  color: var(--text-color);
}
.ui.checkbox input:focus ~ label {
  color: var(--text-color);
}
/*--------------
     Active
---------------*/
.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before {
  background: var(--input-bg);
  border-color: var(--border-focus);
}
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  opacity: 1;
  color: var(--text-color);
}
/*--------------
  Indeterminate
---------------*/
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:before {
  background: var(--input-bg);
  border-color: var(--border-active);
}
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:after {
  opacity: 1;
  color: var(--text-color);
}
/*--------------
  Active Focus
---------------*/
.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: var(--input-bg);
  border-color: var(--border-focus);
}
.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: var(--text-color);
}
/*--------------
    Read-Only
---------------*/
.ui.read-only.checkbox,
.ui.read-only.checkbox label {
  cursor: default;
}
/*--------------
     Disabled
---------------*/
.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: inherit;
}
/*--------------
     Hidden
---------------*/
/* Initialized checkbox moves input below element
 to prevent manually triggering */
.ui.checkbox input.hidden {
  z-index: -1;
}
/* Selectable Label */
.ui.checkbox input.hidden + label {
  cursor: pointer;
  user-select: none;
}
/*******************************
             Types
*******************************/
/*--------------
     Radio
---------------*/
.ui.radio.checkbox {
  min-height: 15px;
}
.ui.radio.checkbox .box,
.ui.radio.checkbox label {
  padding-left: 1.85714em;
}
/* Box */
.ui.radio.checkbox .box:before,
.ui.radio.checkbox label:before {
  content: '';
  transform: none;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  top: 1px;
  left: 0px;
}
/* Bullet */
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  border: none;
  content: '' !important;
  width: 15px;
  height: 15px;
  line-height: 15px;
}
/* Radio Checkbox */
.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: black;
}
/* Focus */
.ui.radio.checkbox input:focus ~ .box:before,
.ui.radio.checkbox input:focus ~ label:before {
  background-color: var(--input-bg);
}
.ui.radio.checkbox input:focus ~ .box:after,
.ui.radio.checkbox input:focus ~ label:after {
  background-color: var(--text-color);
}
/* Indeterminate */
.ui.radio.checkbox input:indeterminate ~ .box:after,
.ui.radio.checkbox input:indeterminate ~ label:after {
  opacity: 0;
}
/* Active */
.ui.radio.checkbox input:checked ~ .box:before,
.ui.radio.checkbox input:checked ~ label:before {
  background-color: var(--input-bg);
}
.ui.radio.checkbox input:checked ~ .box:after,
.ui.radio.checkbox input:checked ~ label:after {
  background-color: var(--text-color);
}
/* Active Focus */
.ui.radio.checkbox input:focus:checked ~ .box:before,
.ui.radio.checkbox input:focus:checked ~ label:before {
  background-color: var(--input-bg);
}
.ui.radio.checkbox input:focus:checked ~ .box:after,
.ui.radio.checkbox input:focus:checked ~ label:after {
  background-color: var(--text-color);
}
/*--------------
     Slider
---------------*/
.ui.slider.checkbox {
  min-height: 1.25rem;
}
/* Input */
.ui.slider.checkbox input {
  width: 3.5rem;
  height: 1.25rem;
}
/* Label */
.ui.slider.checkbox .box,
.ui.slider.checkbox label {
  padding-left: 4.5rem;
  line-height: 1rem;
  color: rgba(0, 0, 0, 0.4);
}
/* Line */
.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;
}
/* Handle */
.ui.slider.checkbox .box:after,
.ui.slider.checkbox label:after {
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: -0.25rem;
  left: 0em;
  transform: none;
  border-radius: 500rem;
  transition: left 0.3s ease;
}
/* Focus */
.ui.slider.checkbox input:focus ~ .box:before,
.ui.slider.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}
/* Hover */
.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);
}
/* Active */
.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;
}
/* Active Focus */
.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;
}
/*--------------
     Toggle
---------------*/
.ui.toggle.checkbox {
  min-height: 1.5rem;
}
/* Input */
.ui.toggle.checkbox input {
  width: 3.5rem;
  height: 1.5rem;
}
/* Label */
.ui.toggle.checkbox .box,
.ui.toggle.checkbox label {
  min-height: 1.5rem;
  padding-left: 4.5rem;
  color: black;
}
.ui.toggle.checkbox label {
  padding-top: 0.15em;
}
/* Switch */
.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: 1.5rem;
  border-radius: 500rem;
}
/* Handle */
.ui.toggle.checkbox .box:after,
.ui.toggle.checkbox label:after {
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: 0rem;
  left: 0em;
  border-radius: 500rem;
  transition: background 0.3s ease, left 0.3s ease;
}
.ui.toggle.checkbox input ~ .box:after,
.ui.toggle.checkbox input ~ label:after {
  left: -0.05rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}
/* Focus */
.ui.toggle.checkbox input:focus ~ .box:before,
.ui.toggle.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}
/* Hover */
.ui.toggle.checkbox .box:hover::before,
.ui.toggle.checkbox label:hover::before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}
/* Active */
.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: #23d2a0 !important;
}
.ui.toggle.checkbox input:checked ~ .box:after,
.ui.toggle.checkbox input:checked ~ label:after {
  left: 2.15rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}
/* Active Focus */
.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: #0fbe8c !important;
}
/*******************************
            Variations
*******************************/
/*--------------
     Fitted
---------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Checkbox';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
}
/* Checkmark */
.ui.checkbox label:after,
.ui.checkbox .box:after {
  font-family: 'Checkbox';
}
/* Checked */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  content: '\e800';
}
/* Indeterminate */
.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after {
  font-size: 12px;
  content: '\e801';
}
/*  UTF Reference
.check:before { content: '\e800'; }
.dash:before  { content: '\e801'; }
.plus:before { content: '\e802'; }
*/
.ui.radio.checkbox.error > label:before {
  border-color: #F41F03;
  background-color: #FFF6F6;
}
.ui.checkbox.error > label:before {
  border-color: #F41F03;
  background-color: #FFF6F6;
}
.ui.checkbox.error > label {
  color: #F41F03;
}
/*!
 * # Semantic UI - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Dimmer
*******************************/
/* Hidden (Default) */
/* Visible */
/*-------------------
        Types
--------------------*/
/* Page Dimmer*/
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Simple */
/* Packaged Theme */
/*******************************
            Dimmer
*******************************/
/* Hidden (Default) */
/* Visible */
/*-------------------
        Types
--------------------*/
/* Page Dimmer*/
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Simple */
/* Site Theme */
/*******************************
    User Variable Overrides
*******************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Dimmer
*******************************/
.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: var(--dimmer);
  opacity: 0;
  line-height: 1em;
  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;
}
/* Dimmer Content */
.ui.dimmer > .content {
  user-select: text;
  color: #FFFFFF;
}
/* Loose Coupling */
.ui.segment > .ui.dimmer {
  border-radius: inherit !important;
}
/* Scrollbars */
/*******************************
            States
*******************************/
/* Animating */
.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
  overflow: hidden;
}
/* Animating / Active / Visible */
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
  display: flex;
  opacity: 1;
}
/* Disabled */
.ui.disabled.dimmer {
  width: 0 !important;
  height: 0 !important;
}
/*******************************
           Variations
*******************************/
/*--------------
    Legacy
---------------*/
/* Animating / Active / Visible */
.dimmed.dimmable > .ui.animating.legacy.dimmer,
.dimmed.dimmable > .ui.visible.legacy.dimmer,
.ui.active.legacy.dimmer {
  display: block;
}
/*--------------
    Alignment
---------------*/
.ui[class*="top aligned"].dimmer {
  justify-content: flex-start;
}
.ui[class*="bottom aligned"].dimmer {
  justify-content: flex-end;
}
/*--------------
      Page
---------------*/
.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
---------------*/
.blurring.dimmable > :not(.dimmer) {
  filter: blur(0px) grayscale(0);
  transition: 800ms filter ease;
}
.blurring.dimmed.dimmable > :not(.dimmer) {
  filter: blur(5px) grayscale(0.7);
}
/* Dimmer Color */
.blurring.dimmable > .dimmer {
  background-color: rgba(0, 0, 0, 0.6);
}
.blurring.dimmable > .inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.6);
}
/*--------------
    Aligned
---------------*/
.ui.dimmer > .top.aligned.content > * {
  vertical-align: top;
}
.ui.dimmer > .bottom.aligned.content > * {
  vertical-align: bottom;
}
/*--------------
    Inverted
---------------*/
.ui.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}
.ui.inverted.dimmer > .content > * {
  color: #FFFFFF;
}
/*--------------
     Simple
---------------*/
/* Displays without javascript */
.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: var(--dimmer);
  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);
}
/*******************************
         Theme Overrides
*******************************/
body.animating.in.dimmable,
body.dimmed.dimmable {
  overflow: hidden;
  margin-right: 20px;
}
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
  backdrop-filter: blur(1px);
}
/*!
 * # Semantic UI - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Dropdown
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Content
--------------------*/
/* Icon */
/* Current Text */
/* Menu */
/* Text */
/* Menu Item */
/* Sub Menu */
/* Menu Header */
/* Menu Divider */
/* Menu Input */
/* Menu Image */
/* Item Sub-Element */
/* Sub-Menu Dropdown Icon */
/* Description */
/* Message */
/* Floated Content */
/*-------------------
        Types
--------------------*/
/*------------
   Selection
--------------*/
/* <select> */
/* Responsive */
/* Derived */
/* 1px / em size */
/* Hover */
/* Focus */
/* Visible */
/* Visible Hover */
/*--------------
     Search
--------------*/
/* Search Selection */
/* Inline */
/*--------------
    Multiple
--------------*/
/* Split Actual Padding Between Child and Parent (allows for label spacing) */
/* Child Elements */
/* Dropdown Icon */
/* Selection Label */
/*-------------------
       States
--------------------*/
/* Hovered */
/* Default Text */
/* Loading */
/* Active Menu Item */
/* Selected */
/* Error */
/* Clearable */
/*-------------------
      Variations
--------------------*/
/* Scrolling */
/* 0px / em size */
/* Upward */
/* Flyout Direction */
/* Left */
/* Simple */
/* Floating */
/* Pointing */
/* Pointing Upward */
/* Packaged Theme */
/*******************************
            Dropdown
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Content
--------------------*/
/* Icon */
/* Current Text */
/* Menu */
/* Text */
/* Menu Item */
/* Sub Menu */
/* Menu Header */
/* Menu Divider */
/* Menu Input */
/* Menu Image */
/* Item Sub-Element */
/* Sub-Menu Dropdown Icon */
/* Description */
/* Message */
/* Floated Content */
/*-------------------
        Types
--------------------*/
/*------------
   Selection
--------------*/
/* <select> */
/* Responsive */
/* Derived */
/* 1px / em size */
/* Hover */
/* Focus */
/* Visible */
/* Visible Hover */
/*--------------
     Search
--------------*/
/* Search Selection */
/* Inline */
/*--------------
    Multiple
--------------*/
/* Split Actual Padding Between Child and Parent (allows for label spacing) */
/* Child Elements */
/* Dropdown Icon */
/* Selection Label */
/*-------------------
       States
--------------------*/
/* Hovered */
/* Default Text */
/* Loading */
/* Active Menu Item */
/* Selected */
/* Error */
/* Clearable */
/*-------------------
      Variations
--------------------*/
/* Scrolling */
/* 0px / em size */
/* Upward */
/* Flyout Direction */
/* Left */
/* Simple */
/* Floating */
/* Pointing */
/* Pointing Upward */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Dropdown
*******************************/
.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);
}
/*******************************
            Content
*******************************/
/*--------------
      Menu
---------------*/
.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.28571429rem;
  transition: opacity 0.1s ease;
  z-index: 11;
  will-change: transform, opacity;
}
.ui.dropdown .menu > * {
  white-space: nowrap;
}
/*--------------
  Hidden Input
---------------*/
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: none !important;
}
/*--------------
 Dropdown Icon
---------------*/
.ui.dropdown > .dropdown.icon {
  position: relative;
  width: auto;
  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;
}
/*--------------
      Text
---------------*/
.ui.dropdown > .text {
  display: inline-block;
  transition: none;
}
/*--------------
    Menu Item
---------------*/
.ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  border-top: none;
  line-height: 1em;
  color: black;
  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;
}
/*--------------
  Floated Content
---------------*/
.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;
}
/*--------------
  Menu Divider
---------------*/
.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;
}
/*-----------------
  Item Description
-------------------*/
.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description {
  float: right;
  margin: 0em 0em 0em 1em;
  color: rgba(0, 0, 0, 0.4);
}
/*-----------------
       Message
-------------------*/
.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);
}
/*--------------
    Sub Menu
---------------*/
.ui.dropdown .menu .menu {
  top: 0% !important;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em -0.5em !important;
  border-radius: 0.28571429rem !important;
  z-index: 21 !important;
}
/* Hide Arrow */
.ui.dropdown .menu .menu:after {
  display: none;
}
/*--------------
   Sub Elements
---------------*/
/* Icons / Flags / Labels / Image */
.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;
}
/*--------------
     Image
---------------*/
.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;
}
/*******************************
            Coupling
*******************************/
/*--------------
      Menu
---------------*/
/* Remove Menu Item Divider */
.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
  display: none;
}
/* Prevent Menu Item Border */
.ui.menu .ui.dropdown .menu .active.item {
  border-left: none;
}
/* Automatically float dropdown menu right on last menu item */
.ui.menu .right.menu .dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.buttons > .ui.dropdown:last-child .menu {
  left: auto;
  right: 0em;
}
/*--------------
      Label
---------------*/
/* Dropdown Menu */
.ui.label.dropdown .menu {
  min-width: 100%;
}
/*--------------
     Button
---------------*/
/* No Margin On Icon Button */
.ui.dropdown.icon.button > .dropdown.icon {
  margin: 0em;
}
.ui.button.dropdown .menu {
  min-width: 100%;
}
/*******************************
              Types
*******************************/
/*--------------
    Selection
---------------*/
/* Displays like a select box */
.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: #FFFFFF;
  display: inline-block;
  padding: 0.78571429em 2.1em 0.78571429em 1em;
  color: black;
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  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;
}
/* Compact */
.ui.compact.selection.dropdown {
  min-width: 0px;
}
/*  Selection Menu */
.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.28571429rem 0.28571429rem;
  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;
}
/*--------------
    Message
---------------*/
.ui.selection.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
}
@media only screen and (max-width: 768px) {
  .ui.selection.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  .ui.selection.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  .ui.selection.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.selection.dropdown .menu {
    max-height: 21.37142857rem;
  }
}
/* Menu Item */
.ui.selection.dropdown .menu > .item {
  border-top: 1px solid #FAFAFA;
  padding: 0.78571429rem 1.14285714rem !important;
  white-space: normal;
  word-wrap: normal;
}
/* User Item */
.ui.selection.dropdown .menu > .hidden.addition.item {
  display: none;
}
/* Hover */
.ui.selection.dropdown:hover {
  border-color: rgba(34, 36, 38, 0.35);
  box-shadow: none;
}
/* Active */
.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);
}
/* Focus */
.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);
}
/* Visible */
.ui.selection.visible.dropdown > .text:not(.default) {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.8);
}
/* Visible Hover */
.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);
}
/* Dropdown Icon */
.ui.active.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.icon {
  opacity: '';
  z-index: 3;
}
/* Connecting Border */
.ui.active.selection.dropdown {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}
/* Empty Connecting Border */
.ui.active.empty.selection.dropdown {
  border-radius: 0.28571429rem !important;
  box-shadow: none !important;
}
.ui.active.empty.selection.dropdown .menu {
  border: none !important;
  box-shadow: none !important;
}
/*--------------
   Searchable
---------------*/
/* Search Selection */
.ui.search.dropdown {
  min-width: '';
}
/* Search Dropdown */
.ui.search.dropdown > input.search {
  background: none transparent !important;
  border: none !important;
  box-shadow: none !important;
  cursor: text;
  top: 0em;
  left: 1px;
  width: 100%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: inherit;
}
/* Text Layering */
.ui.search.dropdown > input.search {
  position: absolute;
  z-index: 2;
}
.ui.search.dropdown > .text {
  cursor: text;
  position: relative;
  left: 1px;
  z-index: 3;
}
/* Search Selection */
.ui.search.selection.dropdown > input.search {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
}
/* Used to size multi select input to character width */
.ui.search.selection.dropdown > span.sizer {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
  display: none;
  white-space: pre;
}
/* Active/Visible Search */
.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;
}
/* Filtered Text */
.ui.active.search.dropdown input.search:focus + .text .icon,
.ui.active.search.dropdown input.search:focus + .text .flag {
  opacity: 0.45;
}
.ui.active.search.dropdown input.search:focus + .text {
  color: #737373 !important;
}
/* Search Menu */
.ui.search.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 768px) {
  .ui.search.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  .ui.search.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  .ui.search.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.search.dropdown .menu {
    max-height: 21.37142857rem;
  }
}
/*--------------
    Multiple
---------------*/
/* Multiple Selection */
.ui.multiple.dropdown {
  padding: 0.22619048em 2.1em 0.22619048em 0.35714286em;
}
.ui.multiple.dropdown .menu {
  cursor: auto;
}
/* Multiple Search Selection */
.ui.multiple.search.dropdown,
.ui.multiple.search.dropdown > input.search {
  cursor: text;
}
/* Selection Label */
.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;
}
/* Dropdown Icon */
.ui.multiple.dropdown .dropdown.icon {
  margin: '';
  padding: '';
}
/* Text */
.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;
}
/*-----------------
  Multiple Search
-----------------*/
/* Prompt Text */
.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;
}
/* Search */
.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;
}
/*--------------
     Inline
---------------*/
.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.28571429rem;
}
/*******************************
            States
*******************************/
/*--------------------
        Active
----------------------*/
/* Menu Item Active */
.ui.dropdown .menu .active.item {
  background: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
  z-index: 12;
}
/*--------------------
        Hover
----------------------*/
/* Menu Item Hover */
.ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  z-index: 13;
}
/*--------------------
       Loading
---------------------*/
.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;
}
/* Coupling */
.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);
  }
}
/*--------------------
     Default Text
----------------------*/
.ui.dropdown:not(.button) > .default.text,
.ui.default.dropdown:not(.button) > .text {
  color: #bfbfbf;
}
.ui.dropdown:not(.button) > input:focus ~ .default.text,
.ui.default.dropdown:not(.button) > input:focus ~ .text {
  color: #737373;
}
/*--------------------
        Loading
----------------------*/
.ui.loading.dropdown > .text {
  transition: none;
}
/* Used To Check Position */
.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;
}
/*--------------------
    Keyboard Select
----------------------*/
/* Selected Item */
.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
/*--------------------
    Search Filtered
----------------------*/
/* Filtered Item */
.ui.dropdown > .filtered.text {
  visibility: hidden;
}
.ui.dropdown .filtered.item {
  display: none !important;
}
/*--------------------
        Error
----------------------*/
.ui.dropdown.error,
.ui.dropdown.error > .text,
.ui.dropdown.error > .default.text {
  color: #f23030;
}
.ui.selection.dropdown.error {
  background: #FFF6F6;
  border-color: #f41f03;
}
.ui.selection.dropdown.error:hover {
  border-color: #f41f03;
}
.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu {
  border-color: #f41f03;
}
.ui.dropdown.error > .menu > .item {
  color: #f23030;
}
.ui.multiple.selection.error.dropdown > .label {
  border-color: #f41f03;
}
/* Item Hover */
.ui.dropdown.error > .menu > .item:hover {
  background-color: #FFF2F2;
}
/* Item Active */
.ui.dropdown.error > .menu .active.item {
  background-color: #FDCFCF;
}
/*--------------------
        Clear
----------------------*/
.ui.dropdown > .clear.dropdown.icon {
  opacity: 0.8;
  transition: opacity 0.1s ease;
}
.ui.dropdown > .clear.dropdown.icon:hover {
  opacity: 1;
}
/*--------------------
        Disabled
----------------------*/
/* Disabled */
.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}
/*******************************
           Variations
*******************************/
/*--------------
    Direction
---------------*/
/* Flyout Direction */
.ui.dropdown .menu {
  left: 0px;
}
/* Default Side (Right) */
.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu {
  left: 100% !important;
  right: auto !important;
  border-radius: 0.28571429rem !important;
}
/* Leftward Opening Menu */
.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.28571429rem !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,
.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;
}
/*--------------
     Upward
---------------*/
/* Upward Main Menu */
.ui.upward.dropdown > .menu {
  top: auto;
  bottom: 100%;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}
/* Upward Sub Menu */
.ui.dropdown .upward.menu {
  top: auto !important;
  bottom: 0 !important;
}
/* Active Upward */
.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
}
.ui.upward.dropdown.button:not(.pointing):not(.floating).active {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}
/* Selection */
.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);
}
/* Active Upward */
.ui.active.upward.selection.dropdown {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}
/* Visible Upward */
.ui.upward.selection.dropdown.visible {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}
/* Visible Hover Upward */
.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);
}
/*--------------
     Simple
---------------*/
/*  Selection Menu */
.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;
}
/* Scrollbar in IE */
@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: 768px) {
  .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;
  }
}
/*--------------
     Simple
---------------*/
/* Displays without javascript */
.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;
}
/* Visible */
.ui.simple.visible.dropdown > .menu {
  display: block;
}
/*--------------
      Fluid
---------------*/
.ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0em;
}
.ui.fluid.dropdown > .dropdown.icon {
  float: right;
}
/*--------------
    Floating
---------------*/
.ui.floating.dropdown .menu {
  left: 0;
  right: auto;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  border-radius: 0.28571429rem !important;
}
.ui.floating.dropdown > .menu {
  margin-top: 0.5em !important;
  border-radius: 0.28571429rem !important;
}
/*--------------
     Pointing
---------------*/
.ui.pointing.dropdown > .menu {
  top: 100%;
  margin-top: 0.78571429rem;
  border-radius: 0.28571429rem;
}
.ui.pointing.dropdown > .menu:after {
  display: block;
  position: absolute;
  pointer-events: none;
  content: '';
  visibility: visible;
  transform: rotate(45deg);
  width: 0.5em;
  height: 0.5em;
  box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  background: #FFFFFF;
  z-index: 2;
}
.ui.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 50%;
  margin: 0em 0em 0em -0.25em;
}
/* Top Left Pointing */
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}
.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);
}
/* Top Right Pointing */
.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);
}
/* Left Pointing */
.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);
}
/* Right Pointing */
.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);
}
/* Bottom Pointing */
.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);
}
/* Reverse Sub-Menu Direction */
.ui.bottom.pointing.dropdown > .menu .menu {
  top: auto !important;
  bottom: 0px !important;
}
/* Bottom Left */
.ui.bottom.left.pointing.dropdown > .menu {
  left: 0%;
  right: auto;
}
.ui.bottom.left.pointing.dropdown > .menu:after {
  left: 1em;
  right: auto;
}
/* Bottom Right */
.ui.bottom.right.pointing.dropdown > .menu {
  right: 0%;
  left: auto;
}
.ui.bottom.right.pointing.dropdown > .menu:after {
  left: auto;
  right: 1em;
}
/* Upward pointing */
.ui.pointing.upward.dropdown .menu,
.ui.top.pointing.upward.dropdown .menu {
  top: auto !important;
  bottom: 100% !important;
  margin: 0em 0em 0.78571429rem;
  border-radius: 0.28571429rem;
}
.ui.pointing.upward.dropdown .menu:after,
.ui.top.pointing.upward.dropdown .menu:after {
  top: 100% !important;
  bottom: auto !important;
  box-shadow: 1px 1px 0px 0px rgba(34, 36, 38, 0.15);
  margin: -0.25em 0em 0em;
}
/* Right Pointing Upward */
.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);
}
/* Left Pointing Upward */
.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);
}
/*******************************
         Theme Overrides
*******************************/
/* Dropdown Carets */
@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';
}
/* Sub Menu */
.ui.dropdown .menu .item .dropdown.icon:before {
  content: '\f0da' /*rtl:'\f0d9'*/;
}
.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before {
  content: "\f0d9" /*rtl:"\f0da"*/;
}
/* Vertical Menu Dropdown */
.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  content: "\f0da" /*rtl:"\f0d9"*/;
}
.ui.dropdown > .clear.icon:before {
  content: "\f00d";
}
/* Icons for Reference (Subsetted in 2.4.0)
  .dropdown.down:before { content: "\f0d7"; }
  .dropdown.up:before { content: "\f0d8"; }
  .dropdown.left:before { content: "\f0d9"; }
  .dropdown.right:before { content: "\f0da"; }
  .dropdown.close:before { content: "\f00d"; }
*/
/*!
 * # Semantic UI - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Modal
*******************************/
/* Close Icon */
/* Header */
/* Content */
/* Image / Description */
/* Modal Actions */
/* Inner Close Position (Tablet/Mobile) */
/* Mobile Positions */
/* Responsive Widths */
/* Coupling */
/*-------------------
       States
--------------------*/
/*-------------------
        Types
--------------------*/
/* Basic */
/* Top Aligned */
/* Scrolling Margin */
/* Scrolling Content */
/*-------------------
      Variations
--------------------*/
/* Size Widths */
/* Derived Responsive Sizes */
/* Packaged Theme */
/*******************************
             Modal
*******************************/
/* Close Icon */
/* Header */
/* Content */
/* Image / Description */
/* Modal Actions */
/* Inner Close Position (Tablet/Mobile) */
/* Mobile Positions */
/* Responsive Widths */
/* Coupling */
/*-------------------
       States
--------------------*/
/*-------------------
        Types
--------------------*/
/* Basic */
/* Top Aligned */
/* Scrolling Margin */
/* Scrolling Content */
/*-------------------
      Variations
--------------------*/
/* Size Widths */
/* Derived Responsive Sizes */
/* Site Theme */
/*******************************
     Modal overrides
*******************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Modal
*******************************/
.ui.modal {
  position: absolute;
  display: none;
  z-index: 1001;
  text-align: left;
  background: var(--bg-popup);
  border: none;
  box-shadow: var(--popup-shadow);
  transform-origin: 50% 25%;
  flex: 0 0 auto;
  border-radius: 8px;
  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: 8px;
  border-top-right-radius: 8px;
}
.ui.modal > :last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
/*******************************
            Content
*******************************/
/*--------------
     Close
---------------*/
.ui.modal > .close {
  cursor: pointer;
  position: absolute;
  top: -2.5rem;
  right: -2.5rem;
  z-index: 1;
  opacity: 0.8;
  font-size: 1.25em;
  color: #FFFFFF;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0.625rem 0rem 0rem 0rem;
}
.ui.modal > .close:hover {
  opacity: 1;
}
/*--------------
     Header
---------------*/
.ui.modal > .header {
  display: block;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  margin: 0em;
  padding: 1.25rem 1.5rem;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.modal > .header:not(.ui) {
  font-size: 1.42857143rem;
  line-height: 1em;
  font-weight: bold;
}
/*--------------
     Content
---------------*/
.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;
}
/* Image */
.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;
}
/* Description */
.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;
}
/*rtl:ignore*/
.ui.modal > .content > .image > i.icon {
  margin: 0em;
  opacity: 1;
  width: auto;
  line-height: 1;
  font-size: 8rem;
}
/*--------------
     Actions
---------------*/
.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;
}
/*-------------------
       Responsive
--------------------*/
/* Modal Width */
@media only screen and (max-width: 768px) {
  .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: 1390px) {
  .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;
  }
}
/* Tablet and Mobile */
@media only screen and (max-width: 991px) {
  .ui.modal > .header {
    padding-right: 2.25rem;
  }
  .ui.modal > .close {
    top: 15.625rem;
    right: 1rem;
    color: black;
  }
}
/* Mobile */
@media only screen and (max-width: 768px) {
  .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;
  }
  /*rtl:ignore*/
  .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;
  }
  /*rtl:ignore*/
  .ui.modal .content > .description {
    display: block;
    width: 100% !important;
    margin: 0em !important;
    padding: 1rem 0rem !important;
    box-shadow: none;
  }
  /* Let Buttons Stack */
  .ui.modal > .actions {
    padding: 1rem 1rem 0rem !important;
  }
  .ui.modal .actions > .buttons,
  .ui.modal .actions > .button {
    margin-bottom: 1rem;
  }
}
/*--------------
    Coupling
---------------*/
.ui.inverted.dimmer > .ui.modal {
  box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}
/*******************************
             Types
*******************************/
.ui.basic.modal {
  background-color: transparent;
  border: none;
  border-radius: 0em;
  box-shadow: none !important;
  color: #FFFFFF;
}
.ui.basic.modal > .header,
.ui.basic.modal > .content,
.ui.basic.modal > .actions {
  background-color: transparent;
}
.ui.basic.modal > .header {
  color: #FFFFFF;
}
.ui.basic.modal > .close {
  top: 1rem;
  right: 1.5rem;
}
.ui.inverted.dimmer > .basic.modal {
  color: black;
}
.ui.inverted.dimmer > .ui.basic.modal > .header {
  color: rgba(0, 0, 0, 0.85);
}
/* Resort to margin positioning if legacy */
.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;
}
/* Tablet and Mobile */
@media only screen and (max-width: 991px) {
  .ui.basic.modal > .close {
    color: #FFFFFF;
  }
}
/*******************************
             States
*******************************/
.ui.loading.modal {
  display: block;
  visibility: hidden;
  z-index: -1;
}
.ui.active.modal {
  display: block;
}
/*******************************
           Variations
*******************************/
/*--------------
   Top Aligned
---------------*/
/* Top Aligned Modal */
.modals.dimmer[class*="top aligned"] .modal {
  margin: 5vh auto;
}
@media only screen and (max-width: 768px) {
  .modals.dimmer[class*="top aligned"] .modal {
    margin: 1rem auto;
  }
}
/* Legacy Top Aligned */
.legacy.modals.dimmer[class*="top aligned"] {
  padding-top: 5vh;
}
@media only screen and (max-width: 768px) {
  .legacy.modals.dimmer[class*="top aligned"] {
    padding-top: 1rem;
  }
}
/*--------------
    Scrolling
---------------*/
/* Scrolling Dimmer */
.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;
}
/* Undetached Scrolling */
.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;
}
/* Scrolling Content */
.ui.modal .scrolling.content {
  max-height: calc(80vh - 10em);
  overflow: auto;
}
/*--------------
   Full Screen
---------------*/
.ui.fullscreen.modal {
  width: 95% !important;
  margin: 1em auto;
}
.ui.fullscreen.modal > .header {
  padding-right: 2.25rem;
}
.ui.fullscreen.modal > .close {
  top: 15.625rem;
  right: 1rem;
  color: black;
}
/*--------------
      Size
---------------*/
.ui.modal {
  font-size: 1rem;
}
/* Mini */
.ui.mini.modal > .header:not(.ui) {
  font-size: 1.3em;
}
/* Mini Modal Width */
@media only screen and (max-width: 768px) {
  .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: 1390px) {
  .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;
  }
}
/* mini */
.ui.small.modal > .header:not(.ui) {
  font-size: 1.3em;
}
/* Tiny Modal Width */
@media only screen and (max-width: 768px) {
  .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: 1390px) {
  .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;
  }
}
/* Small */
.ui.small.modal > .header:not(.ui) {
  font-size: 1.3em;
}
/* Small Modal Width */
@media only screen and (max-width: 768px) {
  .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: 1390px) {
  .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;
  }
}
/* Large Modal Width */
.ui.large.modal > .header {
  font-size: 1.6em;
}
@media only screen and (max-width: 768px) {
  .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: 1390px) {
  .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;
  }
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
     Modal overrides
*******************************/
.ui.modal .ui.loader:after {
  border-top-color: #333;
}
.ui.modal .ui.loader:before {
  border-color: rgba(0, 0, 0, 0.15);
}
.ui.modal {
  position: relative;
}
/* Huge */
.ui.huge.modal > .header:not(.ui) {
  font-size: 1.6em;
}
.ui.huge.modal {
  max-width: 1500px;
  width: 90vw;
  margin: 0;
}
/*!
 * # Semantic UI - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Popup
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Parts
--------------------*/
/* Placement */
/* Header */
/* Content Border */
/* Arrow */
/* Arrow color by position */
/*-------------------
       Types
--------------------*/
/* Tooltip */
/* Inverted */
/* Arrow */
/*-------------------
       Coupling
--------------------*/
/* Grid Inside Popup */
/* (padding * @medium) */
/*-------------------
       States
--------------------*/
/*-------------------
       Variations
--------------------*/
/* Wide */
/* Inverted */
/* Arrow color by position */
/* Packaged Theme */
/*******************************
             Popup
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Parts
--------------------*/
/* Placement */
/* Header */
/* Content Border */
/* Arrow */
/* Arrow color by position */
/*-------------------
       Types
--------------------*/
/* Tooltip */
/* Inverted */
/* Arrow */
/*-------------------
       Coupling
--------------------*/
/* Grid Inside Popup */
/* (padding * @medium) */
/*-------------------
       States
--------------------*/
/*-------------------
       Variations
--------------------*/
/* Wide */
/* Inverted */
/* Arrow color by position */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Popup
*******************************/
.ui.popup {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  /* Fixes content being squished when inline (moz only) */
  min-width: min-content;
  z-index: 1900;
  border: none;
  line-height: 16px;
  max-width: 250px;
  background: var(--bg-popup);
  padding: 0 0;
  font-weight: normal;
  font-style: normal;
  color: inherit;
  border-radius: 8px;
  box-shadow: var(--popup-shadow);
}
.ui.popup > .header {
  padding: 0em;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  font-weight: bold;
}
.ui.popup > .header + .content {
  padding-top: none;
}
.ui.popup:before {
  position: absolute;
  content: '';
  width: 0.71428571em;
  height: 0.71428571em;
  background: var(--bg-popup);
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 1px 1px 0px 0px #bababc;
}
/*******************************
            Types
*******************************/
/*--------------
    Tooltip
---------------*/
/* Content */
[data-tooltip] {
  position: relative;
}
/* Arrow */
[data-tooltip]:before {
  pointer-events: none;
  position: absolute;
  content: '';
  font-size: 1rem;
  width: 0.71428571em;
  height: 0.71428571em;
  background: var(--bg-popup);
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 1px 1px 0px 0px #bababc;
}
/* Popup */
[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: none;
  line-height: 16px;
  max-width: none;
  background: var(--bg-popup);
  padding: 0 0;
  font-weight: normal;
  font-style: normal;
  color: inherit;
  border-radius: 8px;
  box-shadow: var(--popup-shadow);
  z-index: 1;
}
/* Default Position (Top Center) */
[data-tooltip]:not([data-position]):before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: var(--bg-popup);
  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;
}
/* Animation */
[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;
}
/* Animation Position */
[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;
}
/*--------------
    Inverted
---------------*/
/* Arrow */
[data-tooltip][data-inverted]:before {
  box-shadow: none !important;
}
/* Arrow Position */
[data-tooltip][data-inverted]:before {
  background: #1B1C1D;
}
/* Popup  */
[data-tooltip][data-inverted]:after {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}
[data-tooltip][data-inverted]:after .header {
  background-color: none;
  color: #FFFFFF;
}
/*--------------
    Position
---------------*/
/* Top Center */
[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: var(--bg-popup);
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
/* Top Left */
[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;
}
/* Top Right */
[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;
}
/* Bottom Center */
[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;
}
/* Bottom Left */
[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;
}
/* Bottom Right */
[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;
}
/* Left Center */
[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;
}
/* Right Center */
[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;
}
/* Arrow */
[data-position~="bottom"][data-tooltip]:before {
  background: var(--bg-popup);
  box-shadow: none;
}
[data-position="left center"][data-tooltip]:before {
  background: var(--bg-popup);
  box-shadow: 1px -1px 0px 0px #bababc;
}
[data-position="right center"][data-tooltip]:before {
  background: var(--bg-popup);
  box-shadow: -1px 1px 0px 0px #bababc;
}
[data-position~="top"][data-tooltip]:before {
  background: var(--bg-popup);
}
/* Inverted Arrow Color */
[data-inverted][data-position~="bottom"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: none;
}
[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;
}
/*--------------
     Spacing
---------------*/
.ui.popup {
  margin: 0em;
}
/* Extending from Top */
.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;
}
/* Extending from Vertical Center */
.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%;
}
/* Extending from Bottom */
.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;
}
/*--------------
     Pointer
---------------*/
/*--- Below ---*/
.ui.bottom.center.popup:before {
  margin-left: -0.30714286em;
  top: -0.30714286em;
  left: 50%;
  right: auto;
  bottom: auto;
  box-shadow: none;
}
.ui.bottom.left.popup {
  margin-left: 0em;
}
/*rtl:rename*/
.ui.bottom.left.popup:before {
  top: -0.30714286em;
  left: 1em;
  right: auto;
  bottom: auto;
  margin-left: 0em;
  box-shadow: none;
}
.ui.bottom.right.popup {
  margin-right: 0em;
}
/*rtl:rename*/
.ui.bottom.right.popup:before {
  top: -0.30714286em;
  right: 1em;
  bottom: auto;
  left: auto;
  margin-left: 0em;
  box-shadow: none;
}
/*--- Above ---*/
.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;
}
/*rtl:rename*/
.ui.top.left.popup:before {
  bottom: -0.30714286em;
  left: 1em;
  top: auto;
  right: auto;
  margin-left: 0em;
}
.ui.top.right.popup {
  margin-right: 0em;
}
/*rtl:rename*/
.ui.top.right.popup:before {
  bottom: -0.30714286em;
  right: 1em;
  top: auto;
  left: auto;
  margin-left: 0em;
}
/*--- Left Center ---*/
/*rtl:rename*/
.ui.left.center.popup:before {
  top: 50%;
  right: -0.30714286em;
  bottom: auto;
  left: auto;
  margin-top: -0.30714286em;
  box-shadow: 1px -1px 0px 0px #bababc;
}
/*--- Right Center  ---*/
/*rtl:rename*/
.ui.right.center.popup:before {
  top: 50%;
  left: -0.30714286em;
  bottom: auto;
  right: auto;
  margin-top: -0.30714286em;
  box-shadow: -1px 1px 0px 0px #bababc;
}
/* Arrow Color By Location */
.ui.bottom.popup:before {
  background: var(--bg-popup);
}
.ui.right.center.popup:before,
.ui.left.center.popup:before {
  background: var(--bg-popup);
}
.ui.top.popup:before {
  background: var(--bg-popup);
}
/* Inverted Arrow Color */
.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;
}
/*******************************
            Coupling
*******************************/
/* Immediate Nested Grid */
.ui.popup > .ui.grid:not(.padded) {
  width: calc(100% + 1.75rem);
  margin: -0.7rem -0.875rem;
}
/*******************************
            States
*******************************/
.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;
}
/*******************************
            Variations
*******************************/
/*--------------
     Basic
---------------*/
.ui.basic.popup:before {
  display: none;
}
/*--------------
     Wide
---------------*/
.ui.wide.popup {
  max-width: 350px;
}
.ui[class*="very wide"].popup {
  max-width: 550px;
}
@media only screen and (max-width: 768px) {
  .ui.wide.popup,
  .ui[class*="very wide"].popup {
    max-width: 250px;
  }
}
/*--------------
     Fluid
---------------*/
.ui.fluid.popup {
  width: 100%;
  max-width: none;
}
/*--------------
     Colors
---------------*/
/* Inverted colors  */
.ui.inverted.popup {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}
.ui.inverted.popup .header {
  background-color: none;
  color: #FFFFFF;
}
.ui.inverted.popup:before {
  background-color: #1B1C1D;
  box-shadow: none !important;
}
/*--------------
     Flowing
---------------*/
.ui.flowing.popup {
  max-width: none;
}
/*--------------
     Sizes
---------------*/
.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;
}
/*******************************
         Theme Overrides
*******************************/
.ui.popup > .header {
  padding: 10px;
  font-weight: normal;
}
.ui.bottom.popup.appointment-tooltip:before {
  background: #DEDFDF;
}
.ui.bottom.popup.myselection-tooltip:before {
  background: #119BF5;
}
/*!
 * # Semantic UI - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Progress
*******************************/
/*-------------------
       Element
--------------------*/
/* Bar */
/* Progress Bar Label */
/* Label */
/*-------------------
        Types
--------------------*/
/*-------------------
        States
--------------------*/
/* Active */
/*-------------------
      Variations
--------------------*/
/* Attached */
/* Inverted */
/* Sizing */
/* Packaged Theme */
/*******************************
            Progress
*******************************/
/*-------------------
       Element
--------------------*/
/* Bar */
/* Progress Bar Label */
/* Label */
/*-------------------
        Types
--------------------*/
/*-------------------
        States
--------------------*/
/* Active */
/*-------------------
      Variations
--------------------*/
/* Attached */
/* Inverted */
/* Sizing */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Progress
*******************************/
.ui.progress {
  position: relative;
  display: block;
  max-width: 100%;
  border: none;
  margin: 1em 0em 2.5em;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.1);
  padding: 0em;
  border-radius: 0.28571429rem;
}
.ui.progress:first-child {
  margin: 0em 0em 2.5em;
}
.ui.progress:last-child {
  margin: 0;
}
/*******************************
            Content
*******************************/
/* Activity Bar */
.ui.progress .bar {
  display: block;
  line-height: 1;
  position: relative;
  width: 0%;
  min-width: 2em;
  background: #888888;
  border-radius: 0.28571429rem;
  transition: width 0.1s ease, background-color 0.1s ease;
}
/* Percent Complete */
.ui.progress .bar > .progress {
  white-space: nowrap;
  position: absolute;
  width: auto;
  font-size: 0.92857143em;
  top: 50%;
  right: 0.5em;
  left: auto;
  bottom: auto;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  margin-top: -0.5em;
  font-weight: bold;
  text-align: left;
}
/* Label */
.ui.progress > .label {
  position: absolute;
  width: 100%;
  font-size: 1em;
  top: 100%;
  right: auto;
  left: 0%;
  bottom: auto;
  color: black;
  font-weight: bold;
  text-shadow: none;
  margin-top: 0.2em;
  text-align: center;
  transition: color 0.4s ease;
}
/*******************************
            Types
*******************************/
/* Indicating */
.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;
}
/* Indicating Label */
.ui.indicating.progress[data-percent^="1"] .label,
.ui.indicating.progress[data-percent^="2"] .label {
  color: black;
}
.ui.indicating.progress[data-percent^="3"] .label {
  color: black;
}
.ui.indicating.progress[data-percent^="4"] .label,
.ui.indicating.progress[data-percent^="5"] .label {
  color: black;
}
.ui.indicating.progress[data-percent^="6"] .label {
  color: black;
}
.ui.indicating.progress[data-percent^="7"] .label,
.ui.indicating.progress[data-percent^="8"] .label {
  color: black;
}
.ui.indicating.progress[data-percent^="9"] .label,
.ui.indicating.progress[data-percent^="100"] .label {
  color: black;
}
/* Single Digits */
.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: black;
}
/* Indicating Success */
.ui.indicating.progress.success .label {
  color: #1A531B;
}
/*******************************
             States
*******************************/
/*--------------
     Success
---------------*/
.ui.progress.success .bar {
  background-color: #23d2a0 !important;
}
.ui.progress.success .bar,
.ui.progress.success .bar::after {
  animation: none !important;
}
.ui.progress.success > .label {
  color: #1A531B;
}
/*--------------
     Warning
---------------*/
.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;
}
/*--------------
     Error
---------------*/
.ui.progress.error .bar {
  background-color: #ff005c !important;
}
.ui.progress.error .bar,
.ui.progress.error .bar::after {
  animation: none !important;
}
.ui.progress.error > .label {
  color: #912D2B;
}
/*--------------
     Active
---------------*/
.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: #FFFFFF;
  border-radius: 0.28571429rem;
  animation: progress-active 2s ease infinite;
}
@keyframes progress-active {
  0% {
    opacity: 0.3;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
/*--------------
    Disabled
---------------*/
.ui.disabled.progress {
  opacity: 0.35;
}
.ui.disabled.progress .bar,
.ui.disabled.progress .bar::after {
  animation: none !important;
}
/*******************************
           Variations
*******************************/
/*--------------
    Inverted
---------------*/
.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: #FFFFFF;
}
.ui.inverted.progress.success > .label {
  color: #23d2a0;
}
.ui.inverted.progress.warning > .label {
  color: #F2C037;
}
.ui.inverted.progress.error > .label {
  color: #ff005c;
}
/*--------------
    Attached
---------------*/
/* bottom attached */
.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.28571429rem 0.28571429rem;
}
.ui.progress.attached .bar {
  border-radius: 0em;
}
/* top attached */
.ui.progress.top.attached,
.ui.progress.top.attached .bar {
  top: 0px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}
.ui.progress.top.attached .bar {
  border-radius: 0em;
}
/* Coupling */
.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;
}
/*--------------
     Colors
---------------*/
/* Red */
.ui.red.progress .bar {
  background-color: #ff005c;
}
.ui.red.inverted.progress .bar {
  background-color: #FF695E;
}
/* Orange */
.ui.orange.progress .bar {
  background-color: #ff8540;
}
.ui.orange.inverted.progress .bar {
  background-color: #FF851B;
}
/* Yellow */
.ui.yellow.progress .bar {
  background-color: #ffcc02;
}
.ui.yellow.inverted.progress .bar {
  background-color: #FFE21F;
}
/* Olive */
.ui.olive.progress .bar {
  background-color: #B5CC18;
}
.ui.olive.inverted.progress .bar {
  background-color: #D9E778;
}
/* Green */
.ui.green.progress .bar {
  background-color: #23d2a0;
}
.ui.green.inverted.progress .bar {
  background-color: #23d2a0;
}
/* Teal */
.ui.teal.progress .bar {
  background-color: #00B5AD;
}
.ui.teal.inverted.progress .bar {
  background-color: #6DFFFF;
}
/* Blue */
.ui.blue.progress .bar {
  background-color: #46a0fa;
}
.ui.blue.inverted.progress .bar {
  background-color: #54C8FF;
}
/* Violet */
.ui.violet.progress .bar {
  background-color: #6435C9;
}
.ui.violet.inverted.progress .bar {
  background-color: #A291FB;
}
/* Purple */
.ui.purple.progress .bar {
  background-color: #b48cfa;
}
.ui.purple.inverted.progress .bar {
  background-color: #DC73FF;
}
/* Pink */
.ui.pink.progress .bar {
  background-color: #E03997;
}
.ui.pink.inverted.progress .bar {
  background-color: #FF8EDF;
}
/* Brown */
.ui.brown.progress .bar {
  background-color: #A5673F;
}
.ui.brown.inverted.progress .bar {
  background-color: #D67C1C;
}
/* Grey */
.ui.grey.progress .bar {
  background-color: #767676;
}
.ui.grey.inverted.progress .bar {
  background-color: #DCDDDE;
}
/* Black */
.ui.black.progress .bar {
  background-color: #1B1C1D;
}
.ui.black.inverted.progress .bar {
  background-color: #545454;
}
/*--------------
     Sizes
---------------*/
.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;
}
/*******************************
            Progress
*******************************/
/*!
 * # Semantic UI - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Search
*******************************/
/* Search Prompt */
/* Mobile */
/* Result Box */
/* Result */
/* Result Image */
/* Result Content */
/* Description */
/* Price */
/* Special Message */
/* All Results Link */
/*******************************
            States
*******************************/
/* Focus */
/* Hover */
/* Loading */
/* Active Category */
/* Active Result */
/*******************************
            Types
*******************************/
/* Selection */
/* Category */
/* Packaged Theme */
/*******************************
            Search
*******************************/
/* Search Prompt */
/* Mobile */
/* Result Box */
/* Result */
/* Result Image */
/* Result Content */
/* Description */
/* Price */
/* Special Message */
/* All Results Link */
/*******************************
            States
*******************************/
/* Focus */
/* Hover */
/* Loading */
/* Active Category */
/* Active Result */
/*******************************
            Types
*******************************/
/* Selection */
/* Category */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Search
*******************************/
.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: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: black;
  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;
}
/*--------------
     Icon
---------------*/
.ui.search .prompt ~ .search.icon {
  cursor: pointer;
}
/*--------------
    Results
---------------*/
.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.28571429rem;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  border: 1px solid #D4D4D5;
  z-index: 998;
}
.ui.search > .results > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}
.ui.search > .results > :last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}
/*--------------
    Result
---------------*/
.ui.search > .results .result {
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-size: 1em;
  padding: 0.85714286em 1.14285714em;
  color: black;
  line-height: 1.33;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
}
.ui.search > .results .result:last-child {
  border-bottom: none !important;
}
/* Image */
.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%;
}
/*--------------
      Info
---------------*/
.ui.search > .results .result .image + .content {
  margin: 0em 6em 0em 0em;
}
.ui.search > .results .result .title {
  margin: 0em 0em 0em;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, 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: #23d2a0;
}
/*--------------
    Message
---------------*/
.ui.search > .results > .message {
  padding: 1em 1em;
}
.ui.search > .results > .message .header {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  color: black;
}
.ui.search > .results > .message .description {
  margin-top: 0.25rem;
  font-size: 1em;
  color: black;
}
/* View All Results */
.ui.search > .results > .action {
  display: block;
  border-top: none;
  background: #F3F4F5;
  padding: 0.92857143em 1em;
  color: black;
  font-weight: bold;
  text-align: center;
}
/*******************************
            States
*******************************/
/*--------------------
       Focus
---------------------*/
.ui.search > .prompt:focus {
  border-color: rgba(34, 36, 38, 0.35);
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
}
/*--------------------
       Loading
---------------------*/
.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;
}
/*--------------
      Hover
---------------*/
.ui.search > .results .result:hover,
.ui.category.search > .results .category .result:hover {
  background: #F9FAFB;
}
.ui.search .action:hover {
  background: #E0E0E0;
}
/*--------------
      Active
---------------*/
.ui.category.search > .results .category.active {
  background: #F3F4F5;
}
.ui.category.search > .results .category.active > .name {
  color: black;
}
.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);
}
/*--------------------
        Disabled
----------------------*/
/* Disabled */
.ui.disabled.search {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}
/*******************************
           Types
*******************************/
/*--------------
    Selection
---------------*/
.ui.search.selection .prompt {
  border-radius: 0.28571429rem;
}
/* Remove input */
.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: #ff005c;
}
/*--------------
    Category
---------------*/
.ui.category.search .results {
  width: 28em;
}
.ui.category.search .results.animating,
.ui.category.search .results.visible {
  display: table;
}
/* Category */
.ui.category.search > .results .category {
  display: table-row;
  background: #F3F4F5;
  box-shadow: none;
  transition: background 0.1s ease, border-color 0.1s ease;
}
/* Last Category */
.ui.category.search > .results .category:last-child {
  border-bottom: none;
}
/* First / Last */
.ui.category.search > .results .category:first-child .name + .result {
  border-radius: 0em 0.28571429rem 0em 0em;
}
.ui.category.search > .results .category:last-child .result:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}
/* Category Result Name */
.ui.category.search > .results .category > .name {
  display: table-cell;
  text-overflow: ellipsis;
  width: 100px;
  white-space: nowrap;
  background: transparent;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, 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);
}
/* Category Result */
.ui.category.search > .results .category .results {
  display: table-cell;
  background: #FFFFFF;
  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;
}
/*******************************
           Variations
*******************************/
/*-------------------
     Left / Right
--------------------*/
.ui[class*="left aligned"].search > .results {
  right: auto;
  left: 0%;
}
.ui[class*="right aligned"].search > .results {
  right: 0%;
  left: auto;
}
/*--------------
    Fluid
---------------*/
.ui.fluid.search .results {
  width: 100%;
}
/*--------------
      Sizes
---------------*/
.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;
}
/*--------------
      Mobile
---------------*/
@media only screen and (max-width: 768px) {
  .ui.search .results {
    max-width: calc(100vw - 2rem);
  }
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Sidebar
*******************************/
/*-------------------
       Content
--------------------*/
/* Animation */
/* Dimmer */
/* Color below page */
/* Shadow */
/* Layering */
/*-------------------
      Variations
--------------------*/
/* Width */
/* Height */
/* Packaged Theme */
/*******************************
             Sidebar
*******************************/
/*-------------------
       Content
--------------------*/
/* Animation */
/* Dimmer */
/* Color below page */
/* Shadow */
/* Layering */
/*-------------------
      Variations
--------------------*/
/* Width */
/* Height */
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Sidebar
*******************************/
/* Sidebar Menu */
.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;
}
/* GPU Layers for Child Elements */
.ui.sidebar > * {
  backface-visibility: hidden;
}
/*--------------
   Direction
---------------*/
.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
---------------*/
.pushable {
  height: 100%;
  overflow-x: hidden;
  padding: 0em !important;
}
/* Whole Page */
body.pushable {
  background: #545454 !important;
}
/* Page Context */
.pushable:not(body) {
  transform: translate3d(0, 0, 0);
}
.pushable:not(body) > .ui.sidebar,
.pushable:not(body) > .fixed,
.pushable:not(body) > .pusher:after {
  position: absolute;
}
/*--------------
     Fixed
---------------*/
.pushable > .fixed {
  position: fixed;
  backface-visibility: hidden;
  transition: transform 500ms ease;
  will-change: transform;
  z-index: 101;
}
/*--------------
     Page
---------------*/
.pushable > .pusher {
  position: relative;
  backface-visibility: hidden;
  overflow: hidden;
  min-height: 100%;
  transition: transform 500ms ease;
  z-index: 2;
}
body.pushable > .pusher {
  background: var(--bg-page);
}
/* Pusher should inherit background from context */
.pushable > .pusher {
  background: inherit;
}
/*--------------
     Dimmer
---------------*/
.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;
}
/*--------------
    Coupling
---------------*/
.ui.sidebar.menu .item {
  border-radius: 0em !important;
}
/*******************************
            States
*******************************/
/*--------------
     Dimmed
---------------*/
.pushable > .pusher.dimmed:after {
  width: 100% !important;
  height: 100% !important;
  opacity: 1 !important;
}
/*--------------
    Animating
---------------*/
.ui.animating.sidebar {
  visibility: visible;
}
/*--------------
     Visible
---------------*/
.ui.visible.sidebar {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}
/* Shadow Direction */
.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);
}
/* Visible On Load */
.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);
}
/* opposite sides visible forces content overlay */
.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);
}
/*--------------
       iOS
---------------*/
/*******************************
          Variations
*******************************/
/*--------------
     Width
---------------*/
/* Left / Right */
.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;
}
/* Left Visible */
.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);
}
/* Right Visible */
.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);
}
/*******************************
          Animations
*******************************/
/*--------------
    Overlay
---------------*/
/* Set-up */
.ui.overlay.sidebar {
  z-index: 102;
}
/* Initial */
.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);
}
/* Animation */
.animating.ui.overlay.sidebar,
.ui.visible.overlay.sidebar {
  transition: transform 500ms ease;
}
/* End - Sidebar */
.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);
}
/* End - Pusher */
.ui.visible.overlay.sidebar ~ .fixed,
.ui.visible.overlay.sidebar ~ .pusher {
  transform: none !important;
}
/*--------------
      Push
---------------*/
/* Initial */
.ui.push.sidebar {
  transition: transform 500ms ease;
  z-index: 102;
}
/* Sidebar - Initial */
.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);
}
/* End */
.ui.visible.push.sidebar {
  transform: translate3d(0%, 0, 0);
}
/*--------------
    Uncover
---------------*/
/* Initial */
.ui.uncover.sidebar {
  transform: translate3d(0, 0, 0);
  z-index: 1;
}
/* End */
.ui.visible.uncover.sidebar {
  transform: translate3d(0, 0, 0);
  transition: transform 500ms ease;
}
/*--------------
   Slide Along
---------------*/
/* Initial */
.ui.slide.along.sidebar {
  z-index: 1;
}
/* Sidebar - Initial */
.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);
}
/* Animation */
.ui.animating.slide.along.sidebar {
  transition: transform 500ms ease;
}
/* End */
.ui.visible.slide.along.sidebar {
  transform: translate3d(0%, 0, 0);
}
/*--------------
   Slide Out
---------------*/
/* Initial */
.ui.slide.out.sidebar {
  z-index: 1;
}
/* Sidebar - Initial */
.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);
}
/* Animation */
.ui.animating.slide.out.sidebar {
  transition: transform 500ms ease;
}
/* End */
.ui.visible.slide.out.sidebar {
  transform: translate3d(0%, 0, 0);
}
/*--------------
   Scale Down
---------------*/
/* Initial */
.ui.scale.down.sidebar {
  transition: transform 500ms ease;
  z-index: 102;
}
/* Sidebar - Initial  */
.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);
}
/* Pusher - Initial */
.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%;
}
/* Animation */
.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;
}
/* End */
.ui.visible.scale.down.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.visible.scale.down.sidebar ~ .pusher {
  transform: scale(0.75);
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Semantic UI - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Component's site.variables */
/*******************************
         Site Settings
*******************************/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/* Site theme site.variables */
/*******************************
     User Global Variables
*******************************/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
          Transition
*******************************/
/* Packaged Theme */
/*******************************
          Transition
*******************************/
/* Site Theme */
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
          Transitions
*******************************/
.transition {
  animation-iteration-count: 1;
  animation-duration: 300ms;
  animation-timing-function: ease;
  animation-fill-mode: both;
}
/*******************************
            States
*******************************/
/* Animating */
.animating.transition {
  backface-visibility: hidden;
  visibility: visible !important;
}
/* Loading */
.loading.transition {
  position: absolute;
  top: -99999px;
  left: -99999px;
}
/* Hidden */
.hidden.transition {
  display: none;
  visibility: hidden;
}
/* Visible */
.visible.transition {
  display: block !important;
  visibility: visible !important;
  /*  backface-visibility: @backfaceVisibility;
  transform: @use3DAcceleration;*/
}
/* Disabled */
.disabled.transition {
  animation-play-state: paused;
}
/*******************************
          Variations
*******************************/
.looping.transition {
  animation-iteration-count: infinite;
}
/*******************************
          Transitions
*******************************/
/*
  Some transitions adapted from Animate CSS
  https://github.com/daneden/animate.css

  Additional transitions adapted from Glide
  by Nick Pettit - https://github.com/nickpettit/glide
*/
/*--------------
     Browse
---------------*/
.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;
}
/* In */
@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;
  }
}
/* Out */
@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
---------------*/
.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;
}
/* Drop */
@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);
  }
}
/*--------------
      Fade
---------------*/
.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;
}
/* In */
@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%);
  }
}
/* Out */
@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%);
  }
}
/*--------------
     Flips
---------------*/
.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;
}
/* In */
@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;
  }
}
/* Out */
@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
---------------*/
.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);
  }
}
/* Out */
@keyframes scaleOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.9);
  }
}
/*--------------
      Fly
---------------*/
/* Inward */
.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;
}
/* Outward */
.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;
}
/* In */
@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;
  }
}
/* Out */
@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);
  }
}
/*--------------
     Slide
---------------*/
.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;
}
/* In */
@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);
  }
}
/* Out */
@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);
  }
}
/*--------------
     Swing
---------------*/
.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;
}
/* In */
@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);
  }
}
/* Out */
@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;
  }
}
/*--------------
      Zoom
---------------*/
.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);
  }
}
/*******************************
       Static Animations
*******************************/
/*--------------
    Emphasis
---------------*/
.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;
}
/* Flash */
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
/* Shake */
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
/* Bounce */
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/* Tada */
@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);
  }
}
/* Pulse */
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* Jiggle */
@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);
  }
}
/* Glow */
@keyframes glow {
  0% {
    background-color: #FCFCFD;
  }
  30% {
    background-color: #FFF6CD;
  }
  100% {
    background-color: #FCFCFD;
  }
}

@font-face{font-family:"systemone";src:url(https://cdn.systemonesoftware.com/fonts/systemone.20.woff) format("woff");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{display:inline-block;font-size:16px;block-size:1em}[class^=icon-].tiny,[class*=" icon-"].tiny{font-size:10px}[class^=icon-].mini,[class*=" icon-"].mini{font-size:12px}[class^=icon-].small,[class*=" icon-"].small{font-size:14px}[class^=icon-].large,[class*=" icon-"].large{font-size:22px}[class^=icon-].big,[class*=" icon-"].big{font-size:24px}[class^=icon-]:before,[class*=" icon-"]:before{display:inline-block;font-family:"systemone" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a[class^=icon-],a[class*=" icon-"]{text-decoration:none}[class*=" icon-"].hoverable:hover{color:var(--hover-color)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-boat:before{content:"a"}.icon-flight:before{content:"c"}.icon-groundtransport:before{content:"d"}.icon-accommodation:before{content:"e"}.icon-show:before{content:"f"}.icon-train:before{content:"g"}.icon-option:before{content:"i"}.icon-confirmed:before{content:"k"}.icon-cancelled:before{content:"m"}.icon-circle:before{content:"q"}.icon-forbidden:before{content:"s"}.icon-globe:before{content:"t"}.icon-to-storage:before{content:"u"}.icon-csv:before{content:"v"}.icon-docx:before{content:"w"}.icon-html:before{content:"x"}.icon-log:before{content:"y"}.icon-pdf:before{content:"z"}.icon-png:before{content:"A"}.icon-txt:before{content:"B"}.icon-xlsx:before{content:"C"}.icon-xml:before{content:"D"}.icon-zip:before{content:"E"}.icon-document:before{content:"H"}.icon-pencil:before{content:"L"}.icon-plus:before{content:"M"}.icon-cancel:before{content:"O"}.icon-reload:before{content:"Q"}.icon-cancel-1:before{content:"R"}.icon-envelope:before{content:"Y"}.icon-hourglass:before{content:"0"}.icon-upload:before{content:"W"}.icon-speech-bubble-right:before{content:"Z"}.icon-speech-bubble-left:before{content:"5"}.icon-layers:before{content:"2"}.icon-info-letter:before{content:"K"}.icon-alarm:before{content:"X"}.icon-arrow-left:before{content:"1"}.icon-arrow-right:before{content:"7"}.icon-order:before{content:"#"}.icon-reply:before{content:"("}.icon-plus-square:before{content:"+"}.icon-question:before{content:"P"}.icon-calendar:before{content:":"}.icon-clock:before{content:"9"}.icon-map-marker:before{content:";"}.icon-checked:before{content:"="}.icon-external:before{content:"b"}.icon-chain:before{content:"["}.icon-spinner:before{content:"]"}.icon-exclamation-triangle:before{content:"`"}.icon-chain-broken:before{content:"8"}.icon-check:before{content:"U"}.icon-double-down:before{content:'"'}.icon-double-up:before{content:"."}.icon-download:before{content:">"}.icon-envelope-2:before{content:"?"}.icon-question-o:before{content:")"}.icon-star:before{content:"*"}.icon-star-off:before{content:"@"}.icon-x:before{content:"^"}.icon-sort-asc:before{content:"_"}.icon-sort-desc:before{content:"{"}.icon-speech-bubble:before{content:"6"}.icon-addressbook:before{content:"$"}.icon-pencil-1:before{content:"S"}.icon-floppy:before{content:"T"}.icon-trash:before{content:"3"}.icon-tag:before{content:"%"}.icon-eye:before{content:"r"}.icon-menu:before{content:"&"}.icon-lock:before{content:","}.icon-cog:before{content:"p"}.icon-info-o:before{content:"/"}.icon-facebook:before{content:"}"}.icon-notification:before{content:"~"}.icon-paperclip:before{content:"4"}.icon-zzz:before{content:"-"}.icon-heartbeat:before{content:"h"}.icon-lifesaver:before{content:"j"}.icon-facebook-1:before{content:"l"}.icon-linkedin:before{content:"F"}.icon-phone:before{content:"G"}.icon-bolt:before{content:"I"}.icon-schedule:before{content:"J"}.icon-ellipsis-h:before{content:"\\"}.icon-ellipsis-v:before{content:"á"}.icon-adminone:before{content:"n"}.icon-settings:before{content:"V"}.icon-angle-right:before{content:""}.icon-angle-left:before{content:""}.icon-angle-down:before{content:""}.icon-angle-up:before{content:""}.icon-check-circle:before{content:""}.icon-back:before{content:"o"}.icon-external-link:before{content:""}.icon-exclamation-circle:before{content:"!"}.icon-apple:before{content:"|"}.icon-google:before{content:""}.icon-credit-card:before{content:""}.icon-file-text:before{content:""}.icon-file-text-o:before{content:""}.icon-eur:before{content:""}.icon-rocket:before{content:""}.icon-dice:before{content:""}.icon-templates:before{content:""}.icon-taskmanager:before{content:""}.icon-bell:before{content:""}.icon-avatar:before{content:"<"}.icon-logout:before{content:"N"}.icon-magnifier:before{content:""}.icon-minus-square:before{content:"'"}.icon-heart:before{content:""}.icon-mobile:before{content:""}.icon-list:before{content:""}.icon-grid:before{content:""}.icon-list-unordered:before{content:""}.icon-settings-1:before{content:""}.icon-android-apps:before{content:""}.icon-heart-o:before{content:""}.icon-repeat:before{content:""}.icon-undo:before{content:""}.icon-camera:before{content:""}.icon-house:before{content:""}.icon-list-1:before{content:""}.icon-minus-circle:before{content:""}.icon-funnel:before{content:""}.icon-sidemenu:before{content:""}a.filter_link:after{font-size:8px;margin-left:3px;content:"{";font-family:"systemone"}i.icon-sort-desc,i.icon-sort-asc{font-size:9px !important}i.icon-false{font-size:10px;color:var(--pink)}i.icon-false:before{content:"^"}i.icon-true{font-size:11px;color:var(--green)}i.icon-true:before{content:"="}.icon-x{font-size:12px}.icon-x.mini{font-size:9px}.icon-x.small{font-size:10px}.s1_graysplashlogo{animation:blinker 2s linear infinite;color:var(--gray);line-height:150px;font-size:150px;font-family:"systemone"}.s1_graysplashlogo:before{content:"n"}@keyframes blinker{50%{opacity:.2}}a.icon-cog:hover:before{-webkit-animation:fa-spin 5s linear infinite;-moz-animation:fa-spin 5s linear infinite;animation:fa-spin 5s linear infinite}.s1_selectmenu_item,.s1_selectmenu_selected{border-radius:var(--radius-medium)}span.s1_selectmenu_selected>.s1_selectmenu_text:after{content:"=";font-family:"systemone";color:var(--primary-color);display:block;font-size:15px;float:right}.icon-cancelled{color:var(--pink)}.icon-confirmed{color:var(--green)}.icon-option{color:var(--yellow)}.icon-circle{font-size:9px}.icon-circle.small{font-size:8px}.icon-docx,.icon-pdf,.icon-csv,.icon-xlsx{font-size:22px}

/*# sourceMappingURL=shared.css.map*/