@charset "utf-8";

@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin");

.mint-header { -webkit-box-align: center; align-items: center; background-color: rgb(38, 162, 255); box-sizing: border-box; color: rgb(255, 255, 255); display: flex; font-size: 14px; height: 40px; line-height: 1; padding: 0px 10px; position: relative; text-align: center; white-space: nowrap; }

.mint-header .mint-button { background-color: transparent; border: 0px; box-shadow: none; color: inherit; display: inline-block; padding: 0px; font-size: inherit; }

.mint-header .mint-button::after { content: none; }

.mint-header.is-fixed { top: 0px; right: 0px; left: 0px; position: fixed; z-index: 1; }

.mint-header-button { -webkit-box-flex: 0.5; flex: 0.5 1 0%; }

.mint-header-button > a { color: inherit; }

.mint-header-button.is-right { text-align: right; }

.mint-header-button.is-left { text-align: left; }

.mint-header-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: inherit; font-weight: 400; -webkit-box-flex: 1; flex: 1 1 0%; }

.mint-button { -webkit-appearance: none; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; display: block; font-size: 18px; height: 41px; outline: 0px; overflow: hidden; position: relative; text-align: center; }

.mint-button::after { background-color: rgb(0, 0, 0); content: " "; opacity: 0; top: 0px; right: 0px; bottom: 0px; left: 0px; position: absolute; }

.mint-button:not(.is-disabled):active::after { opacity: 0.4; }

.mint-button.is-disabled { opacity: 0.6; }

.mint-button-icon { vertical-align: middle; display: inline-block; }

.mint-button--default { color: rgb(101, 107, 121); background-color: rgb(246, 248, 250); box-shadow: rgb(184, 187, 191) 0px 0px 1px; }

.mint-button--default.is-plain { border: 1px solid rgb(90, 90, 90); background-color: transparent; box-shadow: none; color: rgb(90, 90, 90); }

.mint-button--primary { color: rgb(255, 255, 255); background-color: rgb(38, 162, 255); }

.mint-button--primary.is-plain { border: 1px solid rgb(38, 162, 255); background-color: transparent; color: rgb(38, 162, 255); }

.mint-button--danger { color: rgb(255, 255, 255); background-color: rgb(239, 79, 79); }

.mint-button--danger.is-plain { border: 1px solid rgb(239, 79, 79); background-color: transparent; color: rgb(239, 79, 79); }

.mint-button--large { display: block; width: 100%; }

.mint-button--normal, .mint-button--small { display: inline-block; padding: 0px 12px; }

.mint-button--small { font-size: 14px; height: 33px; }

.mint-cell { background-color: rgb(255, 255, 255); box-sizing: border-box; color: inherit; min-height: 48px; display: block; overflow: hidden; position: relative; text-decoration: none; }

.mint-cell img { vertical-align: middle; }

.mint-cell:first-child .mint-cell-wrapper { background-origin: border-box; }

.mint-cell:last-child { background-image: linear-gradient(0deg, rgb(217, 217, 217), rgb(217, 217, 217) 50%, transparent 0px); background-size: 100% 1px; background-repeat: no-repeat; background-position: center bottom; }

.mint-cell-wrapper { background-image: linear-gradient(rgb(217, 217, 217), rgb(217, 217, 217) 50%, transparent 0px); background-size: 120% 1px; background-repeat: no-repeat; background-position: 0px 0px; background-origin: content-box; -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; font-size: 16px; line-height: 1; min-height: inherit; overflow: hidden; padding: 0px 10px; width: 100%; }

.mint-cell-mask::after { background-color: rgb(0, 0, 0); content: " "; opacity: 0; top: 0px; right: 0px; bottom: 0px; left: 0px; position: absolute; }

.mint-cell-mask:active::after { opacity: 0.1; }

.mint-cell-text { vertical-align: middle; }

.mint-cell-label { color: rgb(136, 136, 136); display: block; font-size: 12px; margin-top: 6px; }

.mint-cell-title { -webkit-box-flex: 1; flex: 1 1 0%; }

.mint-cell-value { color: rgb(136, 136, 136); display: flex; -webkit-box-align: center; align-items: center; }

.mint-cell-value.is-link { margin-right: 24px; }

.mint-cell-left { position: absolute; height: 100%; left: 0px; transform: translate3d(-100%, 0px, 0px); }

.mint-cell-right { position: absolute; height: 100%; right: 0px; top: 0px; transform: translate3d(100%, 0px, 0px); }

.mint-cell-allow-right::after { border-color: rgb(200, 200, 205); border-style: solid; border-width: 2px 2px 0px 0px; content: " "; top: 50%; right: 20px; position: absolute; width: 5px; height: 5px; transform: translateY(-50%) rotate(45deg); }

.mint-cell-swipe .mint-cell-wrapper { position: relative; }

.mint-cell-swipe .mint-cell-left, .mint-cell-swipe .mint-cell-right, .mint-cell-swipe .mint-cell-wrapper { transition: transform 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0s; }

.mint-cell-swipe-buttongroup { height: 100%; }

.mint-cell-swipe-button { height: 100%; display: inline-block; padding: 0px 10px; line-height: 48px; }

.mint-field { display: flex; }

.mint-field .mint-cell-title { width: 105px; -webkit-box-flex: 0; flex: 0 0 auto; }

.mint-field .mint-cell-value { -webkit-box-flex: 1; flex: 1 1 0%; color: inherit; display: flex; }

.mint-field.is-nolabel .mint-cell-title { display: none; }

.mint-field.is-textarea { -webkit-box-align: inherit; align-items: inherit; }

.mint-field.is-textarea .mint-cell-title { padding: 10px 0px; }

.mint-field.is-textarea .mint-cell-value { padding: 5px 0px; }

.mint-field-core { -webkit-appearance: none; border-radius: 0px; border: 0px; -webkit-box-flex: 1; flex: 1 1 0%; outline: 0px; line-height: 1.6; font-size: inherit; width: 100%; }

.mint-field-clear { opacity: 0.2; }

.mint-field-state { color: inherit; margin-left: 20px; }

.mint-field-state .mintui { font-size: 20px; }

.mint-field-state.is-default { margin-left: 0px; }

.mint-field-state.is-success { color: rgb(76, 175, 80); }

.mint-field-state.is-warning { color: rgb(255, 193, 7); }

.mint-field-state.is-error { color: rgb(244, 67, 54); }

.mint-field-other { top: 0px; right: 0px; position: relative; }

.mint-badge { color: rgb(255, 255, 255); text-align: center; display: inline-block; }

.mint-badge.is-size-large { border-radius: 14px; font-size: 18px; padding: 2px 10px; }

.mint-badge.is-size-small { border-radius: 8px; font-size: 12px; padding: 2px 6px; }

.mint-badge.is-size-normal { border-radius: 12px; font-size: 15px; padding: 2px 8px; }

.mint-badge.is-warning { background-color: rgb(255, 193, 7); }

.mint-badge.is-error { background-color: rgb(244, 67, 54); }

.mint-badge.is-primary { background-color: rgb(38, 162, 255); }

.mint-badge.is-success { background-color: rgb(76, 175, 80); }

.mint-switch { display: flex; -webkit-box-align: center; align-items: center; position: relative; }

.mint-switch * { pointer-events: none; }

.mint-switch-label { margin-left: 10px; display: inline-block; }

.mint-switch-label:empty { margin-left: 0px; }

.mint-switch-core { display: inline-block; position: relative; width: 52px; height: 32px; border: 1px solid rgb(217, 217, 217); border-radius: 16px; box-sizing: border-box; background: rgb(217, 217, 217); }

.mint-switch-core::after, .mint-switch-core::before { content: " "; top: 0px; left: 0px; position: absolute; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; border-radius: 15px; }

.mint-switch-core::after { width: 30px; height: 30px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px; }

.mint-switch-core::before { width: 50px; height: 30px; background-color: rgb(253, 253, 253); }

.mint-switch-input { display: none; }

.mint-switch-input:checked + .mint-switch-core { border-color: rgb(38, 162, 255); background-color: rgb(38, 162, 255); }

.mint-switch-input:checked + .mint-switch-core::before { transform: scale(0); }

.mint-switch-input:checked + .mint-switch-core::after { transform: translateX(20px); }

.mint-spinner-snake { animation: 0.8s linear 0s infinite normal none running mint-spinner-rotate; border: 4px solid transparent; border-radius: 50%; }

@-webkit-keyframes mint-spinner-rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes mint-spinner-rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.mint-spinner-double-bounce { position: relative; }

.mint-spinner-double-bounce-bounce1, .mint-spinner-double-bounce-bounce2 { width: 100%; height: 100%; border-radius: 50%; opacity: 0.6; position: absolute; top: 0px; left: 0px; animation: 2s ease-in-out 0s infinite normal none running mint-spinner-double-bounce; }

.mint-spinner-double-bounce-bounce2 { animation-delay: -1s; }

@-webkit-keyframes mint-spinner-double-bounce {
  0%, 100% { transform: scale(0); }
  50% { transform: scale(1); }
}

@keyframes mint-spinner-double-bounce {
  0%, 100% { transform: scale(0); }
  50% { transform: scale(1); }
}

.mint-spinner-triple-bounce-bounce1, .mint-spinner-triple-bounce-bounce2, .mint-spinner-triple-bounce-bounce3 { border-radius: 100%; display: inline-block; animation: 1.4s ease-in-out 0s infinite normal both running mint-spinner-triple-bounce; }

.mint-spinner-triple-bounce-bounce1 { animation-delay: -0.32s; }

.mint-spinner-triple-bounce-bounce2 { animation-delay: -0.16s; }

@-webkit-keyframes mint-spinner-triple-bounce {
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}

@keyframes mint-spinner-triple-bounce {
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}

.mint-spinner-fading-circle { position: relative; }

.mint-spinner-fading-circle-circle { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; }

.mint-spinner-fading-circle-circle::before { content: " "; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out 0s infinite normal both running mint-fading-circle; }

.mint-spinner-fading-circle-circle.is-circle2 { transform: rotate(30deg); }

.mint-spinner-fading-circle-circle.is-circle2::before { animation-delay: -1.1s; }

.mint-spinner-fading-circle-circle.is-circle3 { transform: rotate(60deg); }

.mint-spinner-fading-circle-circle.is-circle3::before { animation-delay: -1s; }

.mint-spinner-fading-circle-circle.is-circle4 { transform: rotate(90deg); }

.mint-spinner-fading-circle-circle.is-circle4::before { animation-delay: -0.9s; }

.mint-spinner-fading-circle-circle.is-circle5 { transform: rotate(120deg); }

.mint-spinner-fading-circle-circle.is-circle5::before { animation-delay: -0.8s; }

.mint-spinner-fading-circle-circle.is-circle6 { transform: rotate(150deg); }

.mint-spinner-fading-circle-circle.is-circle6::before { animation-delay: -0.7s; }

.mint-spinner-fading-circle-circle.is-circle7 { transform: rotate(180deg); }

.mint-spinner-fading-circle-circle.is-circle7::before { animation-delay: -0.6s; }

.mint-spinner-fading-circle-circle.is-circle8 { transform: rotate(210deg); }

.mint-spinner-fading-circle-circle.is-circle8::before { animation-delay: -0.5s; }

.mint-spinner-fading-circle-circle.is-circle9 { transform: rotate(240deg); }

.mint-spinner-fading-circle-circle.is-circle9::before { animation-delay: -0.4s; }

.mint-spinner-fading-circle-circle.is-circle10 { transform: rotate(270deg); }

.mint-spinner-fading-circle-circle.is-circle10::before { animation-delay: -0.3s; }

.mint-spinner-fading-circle-circle.is-circle11 { transform: rotate(300deg); }

.mint-spinner-fading-circle-circle.is-circle11::before { animation-delay: -0.2s; }

.mint-spinner-fading-circle-circle.is-circle12 { transform: rotate(330deg); }

.mint-spinner-fading-circle-circle.is-circle12::before { animation-delay: -0.1s; }

@-webkit-keyframes mint-fading-circle {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes mint-fading-circle {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

.mint-tab-item { display: block; padding: 7px 0px; -webkit-box-flex: 1; flex: 1 1 0%; text-decoration: none; }

.mint-tab-item-icon { width: 24px; height: 24px; margin: 0px auto 5px; }

.mint-tab-item-icon:empty { display: none; }

.mint-tab-item-icon > * { display: block; width: 100%; height: 100%; }

.mint-tab-item-label { color: inherit; font-size: 12px; line-height: 1; }

.mint-tab-container-item { flex-shrink: 0; width: 100%; }

.mint-tab-container { overflow: hidden; position: relative; }

.mint-tab-container .swipe-transition { transition: transform 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0s; }

.mint-navbar, .mint-tab-container-wrap { display: flex; }

.mint-navbar { background-color: rgb(255, 255, 255); text-align: center; }

.mint-navbar .mint-tab-item { padding: 17px 0px; font-size: 15px; }

.mint-navbar .mint-tab-item:last-child { border-right: 0px; }

.mint-navbar .mint-tab-item.is-selected { border-bottom: 3px solid rgb(38, 162, 255); color: rgb(38, 162, 255); margin-bottom: -3px; }

.mint-navbar.is-fixed { top: 0px; right: 0px; left: 0px; position: fixed; z-index: 1; }

.mint-tabbar { background-image: linear-gradient(rgb(217, 217, 217), rgb(217, 217, 217) 50%, transparent 0px); background-size: 100% 1px; background-repeat: no-repeat; background-position: 0px 0px; background-color: rgb(250, 250, 250); display: flex; right: 0px; bottom: 0px; left: 0px; position: absolute; text-align: center; }

.mint-tabbar > .mint-tab-item.is-selected { background-color: rgb(234, 234, 234); color: rgb(38, 162, 255); }

.mint-tabbar.is-fixed { right: 0px; bottom: 0px; left: 0px; position: fixed; z-index: 1; }

.mint-search { height: 100vh; overflow: hidden; }

.mint-searchbar { position: relative; background-color: rgb(217, 217, 217); box-sizing: border-box; padding: 8px 10px; z-index: 1; }

.mint-searchbar, .mint-searchbar-inner { -webkit-box-align: center; align-items: center; display: flex; }

.mint-searchbar-inner { background-color: rgb(255, 255, 255); border-radius: 2px; -webkit-box-flex: 1; flex: 1 1 0%; height: 28px; padding: 4px 6px; }

.mint-searchbar-inner .mintui-search { font-size: 12px; color: rgb(217, 217, 217); }

.mint-searchbar-core { -webkit-appearance: none; border: 0px; box-sizing: border-box; width: 100%; height: 100%; outline: 0px; }

.mint-searchbar-cancel { color: rgb(38, 162, 255); margin-left: 10px; text-decoration: none; }

.mint-search-list { overflow: auto; padding-top: 44px; top: 0px; right: 0px; bottom: 0px; left: 0px; position: absolute; }

.mint-checklist .mint-cell { padding: 0px; }

.mint-checklist.is-limit .mint-checkbox-core:not(:checked) { background-color: rgb(217, 217, 217); border-color: rgb(217, 217, 217); }

.mint-checklist-label { display: block; padding: 0px 10px; }

.mint-checklist-title { color: rgb(136, 136, 136); display: block; font-size: 12px; margin: 8px; }

.mint-checkbox.is-right { float: right; }

.mint-checkbox-label { vertical-align: middle; margin-left: 6px; }

.mint-checkbox-input { display: none; }

.mint-checkbox-input:checked + .mint-checkbox-core { background-color: rgb(38, 162, 255); border-color: rgb(38, 162, 255); }

.mint-checkbox-input:checked + .mint-checkbox-core::after { border-color: rgb(255, 255, 255); transform: rotate(45deg) scale(1); }

.mint-checkbox-input[disabled] + .mint-checkbox-core { background-color: rgb(217, 217, 217); border-color: rgb(204, 204, 204); }

.mint-checkbox-core { display: inline-block; background-color: rgb(255, 255, 255); border-radius: 100%; border: 1px solid rgb(204, 204, 204); position: relative; width: 20px; height: 20px; vertical-align: middle; }

.mint-checkbox-core::after { border-width: 0px 2px 2px 0px; border-right-style: solid; border-bottom-style: solid; border-right-color: transparent; border-bottom-color: transparent; border-image: initial; border-left-style: initial; border-left-color: initial; border-top-style: initial; border-top-color: initial; content: " "; top: 3px; left: 6px; position: absolute; width: 4px; height: 8px; transform: rotate(45deg) scale(0); transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s; }

.mint-radiolist .mint-cell { padding: 0px; }

.mint-radiolist-label { display: block; padding: 0px 10px; }

.mint-radiolist-title { font-size: 12px; margin: 8px; display: block; color: rgb(136, 136, 136); }

.mint-radio.is-right { float: right; }

.mint-radio-label { vertical-align: middle; margin-left: 6px; }

.mint-radio-input { display: none; }

.mint-radio-input:checked + .mint-radio-core { background-color: rgb(38, 162, 255); border-color: rgb(38, 162, 255); }

.mint-radio-input:checked + .mint-radio-core::after { background-color: rgb(255, 255, 255); transform: scale(1); }

.mint-radio-input[disabled] + .mint-radio-core { background-color: rgb(217, 217, 217); border-color: rgb(204, 204, 204); }

.mint-radio-core { box-sizing: border-box; display: inline-block; background-color: rgb(255, 255, 255); border-radius: 100%; border: 1px solid rgb(204, 204, 204); position: relative; width: 20px; height: 20px; vertical-align: middle; }

.mint-radio-core::after { content: " "; border-radius: 100%; top: 5px; left: 5px; position: absolute; width: 8px; height: 8px; transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s; transform: scale(0); }

.mint-loadmore { overflow: hidden; }

.mint-loadmore-content.is-dropped { transition: all 0.2s ease 0s; }

.mint-loadmore-bottom, .mint-loadmore-top { text-align: center; height: 50px; line-height: 50px; }

.mint-loadmore-top { margin-top: -50px; }

.mint-loadmore-bottom { margin-bottom: -50px; }

.mint-loadmore-spinner { display: inline-block; margin-right: 5px; vertical-align: middle; }

.mint-loadmore-text { vertical-align: middle; }

.mint-actionsheet { position: fixed; background: rgb(224, 224, 224); width: 100%; text-align: center; bottom: 0px; left: 50%; transform: translate3d(-50%, 0px, 0px); backface-visibility: hidden; transition: transform 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s; }

.mint-actionsheet-list { list-style: none; padding: 0px; margin: 0px; }

.mint-actionsheet-listitem { border-bottom: 1px solid rgb(224, 224, 224); }

.mint-actionsheet-button, .mint-actionsheet-listitem { display: block; width: 100%; height: 45px; line-height: 45px; font-size: 18px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }

.mint-actionsheet-button:active, .mint-actionsheet-listitem:active { background-color: rgb(240, 240, 240); }

.actionsheet-float-enter, .actionsheet-float-leave-active { transform: translate3d(-50%, 100%, 0px); }

.mint-popup { position: fixed; background: rgb(255, 255, 255); top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0px); backface-visibility: hidden; transition: all 0.2s ease-out 0s; }

.mint-popup-top { top: 0px; right: auto; bottom: auto; left: 50%; transform: translate3d(-50%, 0px, 0px); }

.mint-popup-right { top: 50%; right: 0px; bottom: auto; left: auto; transform: translate3d(0px, -50%, 0px); }

.mint-popup-bottom { top: auto; right: auto; bottom: 0px; left: 50%; transform: translate3d(-50%, 0px, 0px); }

.mint-popup-left { top: 50%; right: auto; bottom: auto; left: 0px; transform: translate3d(0px, -50%, 0px); }

.popup-slide-top-enter, .popup-slide-top-leave-active { transform: translate3d(-50%, -100%, 0px); }

.popup-slide-right-enter, .popup-slide-right-leave-active { transform: translate3d(100%, -50%, 0px); }

.popup-slide-bottom-enter, .popup-slide-bottom-leave-active { transform: translate3d(-50%, 100%, 0px); }

.popup-slide-left-enter, .popup-slide-left-leave-active { transform: translate3d(-100%, -50%, 0px); }

.popup-fade-enter, .popup-fade-leave-active { opacity: 0; }

.mint-swipe, .mint-swipe-items-wrap { overflow: hidden; position: relative; height: 100%; }

.mint-swipe-items-wrap > div { position: absolute; transform: translateX(-100%); width: 100%; height: 100%; display: none; }

.mint-swipe-items-wrap > div.is-active { display: block; transform: none; }

.mint-swipe-indicators { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); }

.mint-swipe-indicator { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: rgb(0, 0, 0); opacity: 0.2; margin: 0px 3px; }

.mint-swipe-indicator.is-active { background: rgb(255, 255, 255); }

.mt-range { position: relative; height: 30px; line-height: 30px; }

.mt-range, .mt-range > * { display: flex; }

.mt-range [slot="start"] { margin-right: 5px; }

.mt-range [slot="end"] { margin-left: 5px; }

.mt-range-content { position: relative; -webkit-box-flex: 1; flex: 1 1 0%; margin-right: 30px; }

.mt-range-runway { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; right: -30px; border-top-color: rgb(169, 172, 177); border-top-style: solid; }

.mt-range-thumb { background-color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; width: 30px; height: 30px; border-radius: 100%; cursor: move; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px; }

.mt-range-progress { position: absolute; display: block; background-color: rgb(38, 162, 255); top: 50%; transform: translateY(-50%); width: 0px; }

.mt-range--disabled { opacity: 0.5; }

.picker { overflow: hidden; }

.picker-toolbar { height: 40px; }

.picker-items { display: flex; -webkit-box-pack: center; justify-content: center; padding: 0px; text-align: right; font-size: 24px; position: relative; }

.picker-center-highlight { box-sizing: border-box; position: absolute; left: 0px; width: 100%; top: 50%; margin-top: -18px; pointer-events: none; }

.picker-center-highlight::after, .picker-center-highlight::before { content: ""; position: absolute; height: 1px; width: 100%; background-color: rgb(234, 234, 234); display: block; z-index: 15; transform: scaleY(0.5); }

.picker-center-highlight::before { left: 0px; top: 0px; bottom: auto; right: auto; }

.picker-center-highlight::after { left: 0px; bottom: 0px; right: auto; top: auto; }

.picker-slot { font-size: 18px; overflow: hidden; position: relative; max-height: 100%; }

.picker-slot.picker-slot-left { text-align: left; }

.picker-slot.picker-slot-center { text-align: center; }

.picker-slot.picker-slot-right { text-align: right; }

.picker-slot.picker-slot-divider { color: rgb(0, 0, 0); display: flex; -webkit-box-align: center; align-items: center; }

.picker-slot-wrapper { transition-duration: 0.3s; transition-timing-function: ease-out; backface-visibility: hidden; }

.picker-slot-wrapper.dragging, .picker-slot-wrapper.dragging .picker-item { transition-duration: 0s; }

.picker-item { height: 36px; line-height: 36px; padding: 0px 10px; white-space: nowrap; position: relative; overflow: hidden; text-overflow: ellipsis; color: rgb(112, 114, 116); left: 0px; top: 0px; width: 100%; box-sizing: border-box; transition-duration: 0.3s; backface-visibility: hidden; }

.picker-slot-absolute .picker-item { position: absolute; }

.picker-item.picker-item-far { pointer-events: none; }

.picker-item.picker-selected { color: rgb(0, 0, 0); transform: translateZ(0px) rotateX(0deg); }

.picker-3d .picker-items { overflow: hidden; perspective: 700px; }

.picker-3d .picker-item, .picker-3d .picker-slot, .picker-3d .picker-slot-wrapper { transform-style: preserve-3d; }

.picker-3d .picker-slot { overflow: visible; }

.picker-3d .picker-item { transform-origin: center center; backface-visibility: hidden; transition-timing-function: ease-out; }

.mt-progress { position: relative; height: 30px; line-height: 30px; }

.mt-progress, .mt-progress > * { display: flex; }

.mt-progress [slot="start"] { margin-right: 5px; }

.mt-progress [slot="end"] { margin-left: 5px; }

.mt-progress-content { position: relative; -webkit-box-flex: 1; flex: 1 1 0%; }

.mt-progress-runway { left: 0px; right: 0px; background-color: rgb(235, 235, 235); height: 3px; }

.mt-progress-progress, .mt-progress-runway { position: absolute; transform: translateY(-50%); top: 50%; }

.mt-progress-progress { display: block; background-color: rgb(38, 162, 255); width: 0px; }

.mint-toast { position: fixed; max-width: 80%; border-radius: 5px; background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); box-sizing: border-box; text-align: center; z-index: 1000; transition: opacity 0.3s linear 0s; }

.mint-toast.is-placebottom { bottom: 50px; left: 50%; transform: translate(-50%); }

.mint-toast.is-placemiddle { left: 50%; top: 50%; transform: translate(-50%, -50%); }

.mint-toast.is-placetop { top: 50px; left: 50%; transform: translate(-50%); }

.mint-toast-icon { display: block; text-align: center; font-size: 56px; }

.mint-toast-text { font-size: 14px; display: block; text-align: center; }

.mint-toast-pop-enter, .mint-toast-pop-leave-active { opacity: 0; }

.mint-indicator { transition: opacity 0.2s linear 0s; }

.mint-indicator-wrapper { top: 50%; left: 50%; position: fixed; transform: translate(-50%, -50%); border-radius: 5px; background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); box-sizing: border-box; text-align: center; }

.mint-indicator-text { display: block; color: rgb(255, 255, 255); text-align: center; margin-top: 10px; font-size: 16px; }

.mint-indicator-spin { display: inline-block; text-align: center; }

.mint-indicator-mask { top: 0px; left: 0px; position: fixed; width: 100%; height: 100%; opacity: 0; background: transparent; }

.mint-indicator-enter, .mint-indicator-leave-active { opacity: 0; }

.mint-msgbox { position: fixed; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0px); background-color: rgb(255, 255, 255); width: 85%; border-radius: 3px; font-size: 16px; user-select: none; overflow: hidden; backface-visibility: hidden; transition: all 0.2s ease 0s; }

.mint-msgbox-header { padding: 15px 0px 0px; }

.mint-msgbox-content { padding: 10px 20px 15px; border-bottom: 1px solid rgb(221, 221, 221); min-height: 36px; position: relative; }

.mint-msgbox-input { padding-top: 15px; }

.mint-msgbox-input input { border: 1px solid rgb(222, 222, 222); border-radius: 5px; padding: 4px 5px; width: 100%; -webkit-appearance: none; outline: none; }

.mint-msgbox-input input.invalid, .mint-msgbox-input input.invalid:focus { border-color: rgb(255, 73, 73); }

.mint-msgbox-errormsg { color: red; font-size: 12px; min-height: 18px; margin-top: 2px; }

.mint-msgbox-title { text-align: center; padding-left: 0px; margin-bottom: 0px; font-size: 16px; font-weight: 700; color: rgb(51, 51, 51); }

.mint-msgbox-message { color: rgb(153, 153, 153); margin: 0px; text-align: center; line-height: 36px; }

.mint-msgbox-btns { display: flex; height: 40px; line-height: 40px; }

.mint-msgbox-btn { line-height: 35px; display: block; background-color: rgb(255, 255, 255); -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px; border: 0px; }

.mint-msgbox-btn:focus { outline: none; }

.mint-msgbox-btn:active { background-color: rgb(255, 255, 255); }

.mint-msgbox-cancel { width: 50%; border-right: 1px solid rgb(221, 221, 221); }

.mint-msgbox-cancel:active { color: rgb(0, 0, 0); }

.mint-msgbox-confirm { color: rgb(38, 162, 255); width: 50%; }

.mint-msgbox-confirm:active { color: rgb(38, 162, 255); }

.msgbox-bounce-enter { opacity: 0; transform: translate3d(-50%, -50%, 0px) scale(0.7); }

.msgbox-bounce-leave-active { opacity: 0; transform: translate3d(-50%, -50%, 0px) scale(0.9); }

.mint-datetime { width: 100%; }

.mint-datetime .picker-item, .mint-datetime .picker-slot-wrapper { backface-visibility: hidden; }

.mint-datetime .picker-toolbar { border-bottom: 1px solid rgb(234, 234, 234); }

.mint-datetime-action { display: inline-block; width: 50%; text-align: center; line-height: 40px; font-size: 16px; color: rgb(38, 162, 255); }

.mint-datetime-cancel { float: left; }

.mint-datetime-confirm { float: right; }

.mint-indexlist { width: 100%; position: relative; overflow: hidden; }

.mint-indexlist-content { margin: 0px; padding: 0px; overflow: auto; }

.mint-indexlist-nav { position: absolute; top: 0px; bottom: 0px; right: 0px; background-color: rgb(255, 255, 255); border-left: 1px solid rgb(221, 221, 221); text-align: center; -webkit-box-pack: center; justify-content: center; }

.mint-indexlist-nav, .mint-indexlist-navlist { margin: 0px; max-height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.mint-indexlist-navlist { padding: 0px; list-style: none; }

.mint-indexlist-navitem { padding: 2px 6px; font-size: 12px; user-select: none; }

.mint-indexlist-indicator { position: absolute; width: 50px; height: 50px; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; line-height: 50px; background-color: rgba(0, 0, 0, 0.7); border-radius: 5px; color: rgb(255, 255, 255); font-size: 22px; }

.mint-indexsection { padding: 0px; margin: 0px; }

.mint-indexsection-index { margin: 0px; padding: 10px; background-color: rgb(250, 250, 250); }

.mint-indexsection-index + ul { padding: 0px; }

.mint-palette-button { display: inline-block; position: relative; border-radius: 50%; width: 56px; height: 56px; line-height: 56px; text-align: center; transition: transform 0.1s ease-in-out 0s, -webkit-transform 0.1s ease-in-out 0s; }

.mint-main-button { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; background-color: rgb(0, 0, 255); font-size: 2em; }

.mint-palette-button-active { animation: 0.5s ease-in-out 0s 1 normal none running mint-zoom; }

.mint-sub-button-container > * { position: absolute; top: 15px; left: 15px; width: 25px; height: 25px; transition: transform 0.3s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s; }

@-webkit-keyframes mint-zoom {
  0% { transform: scale(1); }
  10% { transform: scale(1.1); }
  30% { transform: scale(0.9); }
  50% { transform: scale(1.05); }
  70% { transform: scale(0.95); }
  90% { transform: scale(1.01); }
  100% { transform: scale(1); }
}

@keyframes mint-zoom {
  0% { transform: scale(1); }
  10% { transform: scale(1.1); }
  30% { transform: scale(0.9); }
  50% { transform: scale(1.05); }
  70% { transform: scale(0.95); }
  90% { transform: scale(1.01); }
  100% { transform: scale(1); }
}

@font-face { font-family: mintui; src: url("data:application/x-font-ttf;base64,AAEAAAAPAIAAAwBwRkZUTXMrDTgAAAD8AAAAHE9TLzJXb1zGAAABGAAAAGBjbWFwsbgH3gAAAXgAAAFaY3Z0IA1j/vQAAA2UAAAAJGZwZ20w956VAAANuAAACZZnYXNwAAAAEAAADYwAAAAIZ2x5Zm8hHaQAAALUAAAHeGhlYWQKwq5kAAAKTAAAADZoaGVhCJMESQAACoQAAAAkaG10eBuiAmQAAAqoAAAAKGxvY2EJUArqAAAK0AAAABhtYXhwAS4KKwAACugAAAAgbmFtZal8DOEAAAsIAAACE3Bvc3QbrFqUAAANHAAAAHBwcmVwpbm+ZgAAF1AAAACVAAAAAQAAAADMPaLPAAAAANN2tTQAAAAA03a1NAAEBBIB9AAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAgAGAwAAAAAAAAAAAAEQAAAAAAAAAAAAAABQZkVkAMAAeOYJA4D/gABcA38AgAAAAAEAAAAAAxgAAAAAACAAAQAAAAMAAAADAAAAHAABAAAAAABUAAMAAQAAABwABAA4AAAACgAIAAIAAgB45gLmBeYJ//8AAAB45gDmBOYI////ixoEGgMaAQABAAAAAAAAAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACIAAAEyAqoAAwAHAClAJgAAAAMCAANXAAIBAQJLAAICAU8EAQECAUMAAAcGBQQAAwADEQUPKzMRIREnMxEjIgEQ7szMAqr9ViICZgAAAAUALP/hA7wDGAAWADAAOgBSAF4Bd0uwE1BYQEoCAQANDg0ADmYAAw4BDgNeAAEICAFcEAEJCAoGCV4RAQwGBAYMXgALBAtpDwEIAAYMCAZYAAoHBQIECwoEWRIBDg4NUQANDQoOQhtLsBdQWEBLAgEADQ4NAA5mAAMOAQ4DXgABCAgBXBABCQgKCAkKZhEBDAYEBgxeAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CG0uwGFBYQEwCAQANDg0ADmYAAw4BDgNeAAEICAFcEAEJCAoICQpmEQEMBgQGDARmAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CG0BOAgEADQ4NAA5mAAMOAQ4DAWYAAQgOAQhkEAEJCAoICQpmEQEMBgQGDARmAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CWVlZQChTUzs7MjEXF1NeU15bWDtSO1JLQzc1MToyOhcwFzBRETEYESgVQBMWKwEGKwEiDgIdASE1NCY1NC4CKwEVIQUVFBYUDgIjBiYrASchBysBIiciLgI9ARciBhQWMzI2NCYXBgcOAx4BOwYyNicuAScmJwE1ND4COwEyFh0BARkbGlMSJRwSA5ABChgnHoX+SgKiARUfIw4OHw4gLf5JLB0iFBkZIBMIdwwSEgwNEhKMCAYFCwQCBA8OJUNRUEAkFxYJBQkFBQb+pAUPGhW8HykCHwEMGScaTCkQHAQNIBsSYYg0Fzo6JRcJAQGAgAETGyAOpz8RGhERGhF8GhYTJA4QDQgYGg0jERMUAXfkCxgTDB0m4wAAAQDp//UCugMMABEASLYKAQIAAQFAS7AaUFhACwABAQpBAAAACwBCG0uwKlBYQAsAAAABUQABAQoAQhtAEAABAAABTQABAQBRAAABAEVZWbMYFQIQKwkCFhQGIicBJjcmNwE2MhYUArD+iQF3ChQcCv5yCgEBCgGOChwUAtT+rf6sCRwTCgFoCw8OCwFoChMcAAAAAAMAXgElA6EB2gAHAA8AFwAhQB4EAgIAAQEATQQCAgAAAVEFAwIBAAFFExMTExMQBhQrEiIGFBYyNjQkIgYUFjI2NCQiBhQWMjY03ks1NUs1ARNLNTVLNQERSzU1SzUB2jVLNTVLNTVLNTVLNTVLNTVLAAAAAQAA/4AEtgN/ABAAEkAPBwYFAwAFAD0AAABfHQEPKwEEAQcmATcBNiQ+AT8BMh4BBLb/AP6adZT+uW0BJZkBCJ5uGBUFDicDNuP95Le4AUdu/wCa+YVeDg4EIwACAE7/6AO4A1IAGAAgACdAJBEDAgMEAUAAAAAEAwAEWQADAAECAwFZAAICCwJCExMVJRgFEyslJyYnNjU0LgEiDgEUHgEzMjcWHwEWMjY0JCImNDYyFhQDrdQFB0lfpMKkX1+kYYZlAwTUCx8W/nb4sLD4sCrYBgJie2KoYWGoxahhWwYE2QsXH5a0/rOz/gAGAEH/wAO/Az4ADwAbADMAQwBPAFsAVUBSW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEGxoZGBcWFRQTEhEQJAEAAUAAAwADaAACAQJpBAEAAQEATQQBAAABUQUBAQABRT08NTQpKB0cFxAGECsAIg4CFB4CMj4CNC4BAwcnByc3JzcXNxcHEiInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHAiIOAhQeAjI+AjQuAQMnByc3JzcXNxcHFyEXNxc3JzcnBycHFwJataZ3R0d3prWmd0dHd0Qimpoimpoimpoimjm2U1F7IiMjIntRU7ZTUHwiIyMifFBUtaV4RkZ4pbWleEdHeGWamiOamiOamiOamv6IIZqaIZqaIZqaIZoDPkd3praleEZGeKW2pnf97yKamiKamiKamiKa/kAjInxQU7ZTUXsiIyMie1FTtlNQfCIDWkZ4pbWleEdHeKW1pXj9zJqaI5qaI5qaI5qaIZqaIZqaIZqaIZoAAAAABABHAAIDtwLdAA0AHQAwADEAMUAuMQEEBQFAAAAABQQABVkABAADAgQDWQACAQECTQACAgFRAAECAUU2NDU1NRIGFCslASYiBwEGFxYzITI3NiUUBisBIiY9ATQ2OwEyFhUnBiMnIiY1JzU0NjsBMhYdAhQHA7f+dxA+EP53EREQHwMSHxAR/mkKCD4ICwsIPggKBQUIPggKAQsHPwgKBVACdBkZ/YwbGhkZGjEJDQ0JJQoNDQpWBQEIB2mmBgkJBqVrBgQAAAADAED/wwO+A0IAAAAQABYAJkAjFhUUExIRBgEAAUAAAQA+AAABAQBNAAAAAVEAAQABRRcRAhArATIiDgIUHgIyPgI0LgEBJzcXARcB/1u2pndHR3emtqZ3R0d3/sXCI58BIyMDQkd4pbameEdHeKa2pXj9w8MjnwEkIwAAAQAAAAEAACFDvy9fDzz1AAsEAAAAAADTdrU0AAAAANN2tTQAAP+ABLYDfwAAAAgAAgAAAAAAAAABAAADf/+AAFwEvwAAAAAEtgABAAAAAAAAAAAAAAAAAAAACQF2ACIAAAAAAVUAAAPpACwEAADpBAAAXgS/AAAD6ABOBAAAQQBHAEAAAAAoACgAKAFkAa4B6AIWAl4DGgN+A7wAAQAAAAsAXwAGAAAAAAACACYANABsAAAAigmWAAAAAAAAAAwAlgABAAAAAAABAAYAAAABAAAAAAACAAYABgABAAAAAAADACEADAABAAAAAAAEAAYALQABAAAAAAAFAEYAMwABAAAAAAAGAAYAeQADAAEECQABAAwAfwADAAEECQACAAwAiwADAAEECQADAEIAlwADAAEECQAEAAwA2QADAAEECQAFAIwA5QADAAEECQAGAAwBcW1pbnR1aU1lZGl1bUZvbnRGb3JnZSAyLjAgOiBtaW50dWkgOiAzLTYtMjAxNm1pbnR1aVZlcnNpb24gMS4wIDsgdHRmYXV0b2hpbnQgKHYwLjk0KSAtbCA4IC1yIDUwIC1HIDIwMCAteCAxNCAtdyAiRyIgLWYgLXNtaW50dWkAbQBpAG4AdAB1AGkATQBlAGQAaQB1AG0ARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABtAGkAbgB0AHUAaQAgADoAIAAzAC0ANgAtADIAMAAxADYAbQBpAG4AdAB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwACAAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAwAC4AOQA0ACkAIAAtAGwAIAA4ACAALQByACAANQAwACAALQBHACAAMgAwADAAIAAtAHgAIAAxADQAIAAtAHcAIAAiAEcAIgAgAC0AZgAgAC0AcwBtAGkAbgB0AHUAaQAAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAQACAFsBAgEDAQQBBQEGAQcBCAd1bmlFNjAwB3VuaUU2MDEHdW5pRTYwMgd1bmlFNjA0B3VuaUU2MDUHdW5pRTYwOAd1bmlFNjA5AAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgMY/+EDf/+AAxj/4QN//4CwACywIGBmLbABLCBkILDAULAEJlqwBEVbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILAKRWFksChQWCGwCkUgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7AAK1lZI7AAUFhlWVktsAIsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAMsIyEjISBksQViQiCwBiNCsgoAAiohILAGQyCKIIqwACuxMAUlilFYYFAbYVJZWCNZISCwQFNYsAArGyGwQFkjsABQWGVZLbAELLAII0KwByNCsAAjQrAAQ7AHQ1FYsAhDK7IAAQBDYEKwFmUcWS2wBSywAEMgRSCwAkVjsAFFYmBELbAGLLAAQyBFILAAKyOxBAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYURELbAHLLEFBUWwAWFELbAILLABYCAgsApDSrAAUFggsAojQlmwC0NKsABSWCCwCyNCWS2wCSwguAQAYiC4BABjiiNhsAxDYCCKYCCwDCNCIy2wCixLVFixBwFEWSSwDWUjeC2wCyxLUVhLU1ixBwFEWRshWSSwE2UjeC2wDCyxAA1DVVixDQ1DsAFhQrAJK1mwAEOwAiVCsgABAENgQrEKAiVCsQsCJUKwARYjILADJVBYsABDsAQlQoqKIIojYbAIKiEjsAFhIIojYbAIKiEbsABDsAIlQrACJWGwCCohWbAKQ0ewC0NHYLCAYiCwAkVjsAFFYmCxAAATI0SwAUOwAD6yAQEBQ2BCLbANLLEABUVUWACwDSNCIGCwAWG1Dg4BAAwAQkKKYLEMBCuwaysbIlktsA4ssQANKy2wDyyxAQ0rLbAQLLECDSstsBEssQMNKy2wEiyxBA0rLbATLLEFDSstsBQssQYNKy2wFSyxBw0rLbAWLLEIDSstsBcssQkNKy2wGCywByuxAAVFVFgAsA0jQiBgsAFhtQ4OAQAMAEJCimCxDAQrsGsrGyJZLbAZLLEAGCstsBossQEYKy2wGyyxAhgrLbAcLLEDGCstsB0ssQQYKy2wHiyxBRgrLbAfLLEGGCstsCAssQcYKy2wISyxCBgrLbAiLLEJGCstsCMsIGCwDmAgQyOwAWBDsAIlsAIlUVgjIDywAWAjsBJlHBshIVktsCQssCMrsCMqLbAlLCAgRyAgsAJFY7ABRWJgI2E4IyCKVVggRyAgsAJFY7ABRWJgI2E4GyFZLbAmLLEABUVUWACwARawJSqwARUwGyJZLbAnLLAHK7EABUVUWACwARawJSqwARUwGyJZLbAoLCA1sAFgLbApLACwA0VjsAFFYrAAK7ACRWOwAUVisAArsAAWtAAAAAAARD4jOLEoARUqLbAqLCA8IEcgsAJFY7ABRWJgsABDYTgtsCssLhc8LbAsLCA8IEcgsAJFY7ABRWJgsABDYbABQ2M4LbAtLLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyLAEBFRQqLbAuLLAAFrAEJbAEJUcjRyNhsAZFK2WKLiMgIDyKOC2wLyywABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCUMgiiNHI0cjYSNGYLAEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmEjICCwBCYjRmE4GyOwCUNGsAIlsAlDRyNHI2FgILAEQ7CAYmAjILAAKyOwBENgsAArsAUlYbAFJbCAYrAEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDAssAAWICAgsAUmIC5HI0cjYSM8OC2wMSywABYgsAkjQiAgIEYjR7AAKyNhOC2wMiywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhsAFFYyMgWGIbIVljsAFFYmAjLiMgIDyKOCMhWS2wMyywABYgsAlDIC5HI0cjYSBgsCBgZrCAYiMgIDyKOC2wNCwjIC5GsAIlRlJYIDxZLrEkARQrLbA1LCMgLkawAiVGUFggPFkusSQBFCstsDYsIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSQBFCstsDcssC4rIyAuRrACJUZSWCA8WS6xJAEUKy2wOCywLyuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xJAEUK7AEQy6wJCstsDkssAAWsAQlsAQmIC5HI0cjYbAGRSsjIDwgLiM4sSQBFCstsDossQkEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYbACJUZhOCMgPCM4GyEgIEYjR7AAKyNhOCFZsSQBFCstsDsssC4rLrEkARQrLbA8LLAvKyEjICA8sAQjQiM4sSQBFCuwBEMusCQrLbA9LLAAFSBHsAAjQrIAAQEVFBMusCoqLbA+LLAAFSBHsAAjQrIAAQEVFBMusCoqLbA/LLEAARQTsCsqLbBALLAtKi2wQSywABZFIyAuIEaKI2E4sSQBFCstsEIssAkjQrBBKy2wQyyyAAA6Ky2wRCyyAAE6Ky2wRSyyAQA6Ky2wRiyyAQE6Ky2wRyyyAAA7Ky2wSCyyAAE7Ky2wSSyyAQA7Ky2wSiyyAQE7Ky2wSyyyAAA3Ky2wTCyyAAE3Ky2wTSyyAQA3Ky2wTiyyAQE3Ky2wTyyyAAA5Ky2wUCyyAAE5Ky2wUSyyAQA5Ky2wUiyyAQE5Ky2wUyyyAAA8Ky2wVCyyAAE8Ky2wVSyyAQA8Ky2wViyyAQE8Ky2wVyyyAAA4Ky2wWCyyAAE4Ky2wWSyyAQA4Ky2wWiyyAQE4Ky2wWyywMCsusSQBFCstsFwssDArsDQrLbBdLLAwK7A1Ky2wXiywABawMCuwNistsF8ssDErLrEkARQrLbBgLLAxK7A0Ky2wYSywMSuwNSstsGIssDErsDYrLbBjLLAyKy6xJAEUKy2wZCywMiuwNCstsGUssDIrsDUrLbBmLLAyK7A2Ky2wZyywMysusSQBFCstsGgssDMrsDQrLbBpLLAzK7A1Ky2waiywMyuwNistsGssK7AIZbADJFB4sAEVMC0AAEu4AMhSWLEBAY5ZuQgACABjILABI0QgsAMjcLAORSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhsAFFYyNisAIjRLMKCQUEK7MKCwUEK7MODwUEK1myBCgJRVJEswoNBgQrsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAAA"); }

.mintui { font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; font-family: mintui !important; }

.mintui-search::before { content: ""; }

.mintui-more::before { content: ""; }

.mintui-back::before { content: ""; }

.mintui-field-error::before { content: ""; }

.mintui-field-warning::before { content: ""; }

.mintui-success::before { content: ""; }

.mintui-field-success::before { content: ""; }

.el-pagination--small .arrow.disabled, .el-table--hidden, .el-table .hidden-columns, .el-table td.is-hidden > *, .el-table th.is-hidden > * { visibility: hidden; }

.el-dropdown .el-dropdown-selfdefine:focus:active, .el-dropdown .el-dropdown-selfdefine:focus:not(.focusing), .el-message__closeBtn:focus, .el-message__content:focus, .el-popover:focus, .el-popover:focus:active, .el-popover__reference:focus:hover, .el-popover__reference:focus:not(.focusing), .el-rate:active, .el-rate:focus, .el-tooltip:focus:hover, .el-tooltip:focus:not(.focusing), .el-upload-list__item.is-success:active, .el-upload-list__item.is-success:not(.focusing):focus { outline-width: 0px; }

.el-input__suffix, .el-tree.is-dragging .el-tree-node__content * { pointer-events: none; }

@font-face { font-family: element-icons; src: url("../fonts/element-icons.woff") format("woff"), url("../fonts/element-icons.ttf") format("truetype"); font-weight: 400; font-style: normal; }

[class*=" el-icon-"], [class^="el-icon-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: baseline; display: inline-block; -webkit-font-smoothing: antialiased; font-family: element-icons !important; }

.el-icon-ice-cream-round::before { content: ""; }

.el-icon-ice-cream-square::before { content: ""; }

.el-icon-lollipop::before { content: ""; }

.el-icon-potato-strips::before { content: ""; }

.el-icon-milk-tea::before { content: ""; }

.el-icon-ice-drink::before { content: ""; }

.el-icon-ice-tea::before { content: ""; }

.el-icon-coffee::before { content: ""; }

.el-icon-orange::before { content: ""; }

.el-icon-pear::before { content: ""; }

.el-icon-apple::before { content: ""; }

.el-icon-cherry::before { content: ""; }

.el-icon-watermelon::before { content: ""; }

.el-icon-grape::before { content: ""; }

.el-icon-refrigerator::before { content: ""; }

.el-icon-goblet-square-full::before { content: ""; }

.el-icon-goblet-square::before { content: ""; }

.el-icon-goblet-full::before { content: ""; }

.el-icon-goblet::before { content: ""; }

.el-icon-cold-drink::before { content: ""; }

.el-icon-coffee-cup::before { content: ""; }

.el-icon-water-cup::before { content: ""; }

.el-icon-hot-water::before { content: ""; }

.el-icon-ice-cream::before { content: ""; }

.el-icon-dessert::before { content: ""; }

.el-icon-sugar::before { content: ""; }

.el-icon-tableware::before { content: ""; }

.el-icon-burger::before { content: ""; }

.el-icon-knife-fork::before { content: ""; }

.el-icon-fork-spoon::before { content: ""; }

.el-icon-chicken::before { content: ""; }

.el-icon-food::before { content: ""; }

.el-icon-dish-1::before { content: ""; }

.el-icon-dish::before { content: ""; }

.el-icon-moon-night::before { content: ""; }

.el-icon-moon::before { content: ""; }

.el-icon-cloudy-and-sunny::before { content: ""; }

.el-icon-partly-cloudy::before { content: ""; }

.el-icon-cloudy::before { content: ""; }

.el-icon-sunny::before { content: ""; }

.el-icon-sunset::before { content: ""; }

.el-icon-sunrise-1::before { content: ""; }

.el-icon-sunrise::before { content: ""; }

.el-icon-heavy-rain::before { content: ""; }

.el-icon-lightning::before { content: ""; }

.el-icon-light-rain::before { content: ""; }

.el-icon-wind-power::before { content: ""; }

.el-icon-baseball::before { content: ""; }

.el-icon-soccer::before { content: ""; }

.el-icon-football::before { content: ""; }

.el-icon-basketball::before { content: ""; }

.el-icon-ship::before { content: ""; }

.el-icon-truck::before { content: ""; }

.el-icon-bicycle::before { content: ""; }

.el-icon-mobile-phone::before { content: ""; }

.el-icon-service::before { content: ""; }

.el-icon-key::before { content: ""; }

.el-icon-unlock::before { content: ""; }

.el-icon-lock::before { content: ""; }

.el-icon-watch::before { content: ""; }

.el-icon-watch-1::before { content: ""; }

.el-icon-timer::before { content: ""; }

.el-icon-alarm-clock::before { content: ""; }

.el-icon-map-location::before { content: ""; }

.el-icon-delete-location::before { content: ""; }

.el-icon-add-location::before { content: ""; }

.el-icon-location-information::before { content: ""; }

.el-icon-location-outline::before { content: ""; }

.el-icon-location::before { content: ""; }

.el-icon-place::before { content: ""; }

.el-icon-discover::before { content: ""; }

.el-icon-first-aid-kit::before { content: ""; }

.el-icon-trophy-1::before { content: ""; }

.el-icon-trophy::before { content: ""; }

.el-icon-medal::before { content: ""; }

.el-icon-medal-1::before { content: ""; }

.el-icon-stopwatch::before { content: ""; }

.el-icon-mic::before { content: ""; }

.el-icon-copy-document::before { content: ""; }

.el-icon-full-screen::before { content: ""; }

.el-icon-switch-button::before { content: ""; }

.el-icon-aim::before { content: ""; }

.el-icon-crop::before { content: ""; }

.el-icon-odometer::before { content: ""; }

.el-icon-time::before { content: ""; }

.el-icon-bangzhu::before { content: ""; }

.el-icon-close-notification::before { content: ""; }

.el-icon-microphone::before { content: ""; }

.el-icon-turn-off-microphone::before { content: ""; }

.el-icon-position::before { content: ""; }

.el-icon-postcard::before { content: ""; }

.el-icon-message::before { content: ""; }

.el-icon-chat-line-square::before { content: ""; }

.el-icon-chat-dot-square::before { content: ""; }

.el-icon-chat-dot-round::before { content: ""; }

.el-icon-chat-square::before { content: ""; }

.el-icon-chat-line-round::before { content: ""; }

.el-icon-chat-round::before { content: ""; }

.el-icon-set-up::before { content: ""; }

.el-icon-turn-off::before { content: ""; }

.el-icon-open::before { content: ""; }

.el-icon-connection::before { content: ""; }

.el-icon-link::before { content: ""; }

.el-icon-cpu::before { content: ""; }

.el-icon-thumb::before { content: ""; }

.el-icon-female::before { content: ""; }

.el-icon-male::before { content: ""; }

.el-icon-guide::before { content: ""; }

.el-icon-news::before { content: ""; }

.el-icon-price-tag::before { content: ""; }

.el-icon-discount::before { content: ""; }

.el-icon-wallet::before { content: ""; }

.el-icon-coin::before { content: ""; }

.el-icon-money::before { content: ""; }

.el-icon-bank-card::before { content: ""; }

.el-icon-box::before { content: ""; }

.el-icon-present::before { content: ""; }

.el-icon-sell::before { content: ""; }

.el-icon-sold-out::before { content: ""; }

.el-icon-shopping-bag-2::before { content: ""; }

.el-icon-shopping-bag-1::before { content: ""; }

.el-icon-shopping-cart-2::before { content: ""; }

.el-icon-shopping-cart-1::before { content: ""; }

.el-icon-shopping-cart-full::before { content: ""; }

.el-icon-smoking::before { content: ""; }

.el-icon-no-smoking::before { content: ""; }

.el-icon-house::before { content: ""; }

.el-icon-table-lamp::before { content: ""; }

.el-icon-school::before { content: ""; }

.el-icon-office-building::before { content: ""; }

.el-icon-toilet-paper::before { content: ""; }

.el-icon-notebook-2::before { content: ""; }

.el-icon-notebook-1::before { content: ""; }

.el-icon-files::before { content: ""; }

.el-icon-collection::before { content: ""; }

.el-icon-receiving::before { content: ""; }

.el-icon-suitcase-1::before { content: ""; }

.el-icon-suitcase::before { content: ""; }

.el-icon-film::before { content: ""; }

.el-icon-collection-tag::before { content: ""; }

.el-icon-data-analysis::before { content: ""; }

.el-icon-pie-chart::before { content: ""; }

.el-icon-data-board::before { content: ""; }

.el-icon-data-line::before { content: ""; }

.el-icon-reading::before { content: ""; }

.el-icon-magic-stick::before { content: ""; }

.el-icon-coordinate::before { content: ""; }

.el-icon-mouse::before { content: ""; }

.el-icon-brush::before { content: ""; }

.el-icon-headset::before { content: ""; }

.el-icon-umbrella::before { content: ""; }

.el-icon-scissors::before { content: ""; }

.el-icon-mobile::before { content: ""; }

.el-icon-attract::before { content: ""; }

.el-icon-monitor::before { content: ""; }

.el-icon-search::before { content: ""; }

.el-icon-takeaway-box::before { content: ""; }

.el-icon-paperclip::before { content: ""; }

.el-icon-printer::before { content: ""; }

.el-icon-document-add::before { content: ""; }

.el-icon-document::before { content: ""; }

.el-icon-document-checked::before { content: ""; }

.el-icon-document-copy::before { content: ""; }

.el-icon-document-delete::before { content: ""; }

.el-icon-document-remove::before { content: ""; }

.el-icon-tickets::before { content: ""; }

.el-icon-folder-checked::before { content: ""; }

.el-icon-folder-delete::before { content: ""; }

.el-icon-folder-remove::before { content: ""; }

.el-icon-folder-add::before { content: ""; }

.el-icon-folder-opened::before { content: ""; }

.el-icon-folder::before { content: ""; }

.el-icon-edit-outline::before { content: ""; }

.el-icon-edit::before { content: ""; }

.el-icon-date::before { content: ""; }

.el-icon-c-scale-to-original::before { content: ""; }

.el-icon-view::before { content: ""; }

.el-icon-loading::before { content: ""; }

.el-icon-rank::before { content: ""; }

.el-icon-sort-down::before { content: ""; }

.el-icon-sort-up::before { content: ""; }

.el-icon-sort::before { content: ""; }

.el-icon-finished::before { content: ""; }

.el-icon-refresh-left::before { content: ""; }

.el-icon-refresh-right::before { content: ""; }

.el-icon-refresh::before { content: ""; }

.el-icon-video-play::before { content: ""; }

.el-icon-video-pause::before { content: ""; }

.el-icon-d-arrow-right::before { content: ""; }

.el-icon-d-arrow-left::before { content: ""; }

.el-icon-arrow-up::before { content: ""; }

.el-icon-arrow-down::before { content: ""; }

.el-icon-arrow-right::before { content: ""; }

.el-icon-arrow-left::before { content: ""; }

.el-icon-top-right::before { content: ""; }

.el-icon-top-left::before { content: ""; }

.el-icon-top::before { content: ""; }

.el-icon-bottom::before { content: ""; }

.el-icon-right::before { content: ""; }

.el-icon-back::before { content: ""; }

.el-icon-bottom-right::before { content: ""; }

.el-icon-bottom-left::before { content: ""; }

.el-icon-caret-top::before { content: ""; }

.el-icon-caret-bottom::before { content: ""; }

.el-icon-caret-right::before { content: ""; }

.el-icon-caret-left::before { content: ""; }

.el-icon-d-caret::before { content: ""; }

.el-icon-share::before { content: ""; }

.el-icon-menu::before { content: ""; }

.el-icon-s-grid::before { content: ""; }

.el-icon-s-check::before { content: ""; }

.el-icon-s-data::before { content: ""; }

.el-icon-s-opportunity::before { content: ""; }

.el-icon-s-custom::before { content: ""; }

.el-icon-s-claim::before { content: ""; }

.el-icon-s-finance::before { content: ""; }

.el-icon-s-comment::before { content: ""; }

.el-icon-s-flag::before { content: ""; }

.el-icon-s-marketing::before { content: ""; }

.el-icon-s-shop::before { content: ""; }

.el-icon-s-open::before { content: ""; }

.el-icon-s-management::before { content: ""; }

.el-icon-s-ticket::before { content: ""; }

.el-icon-s-release::before { content: ""; }

.el-icon-s-home::before { content: ""; }

.el-icon-s-promotion::before { content: ""; }

.el-icon-s-operation::before { content: ""; }

.el-icon-s-unfold::before { content: ""; }

.el-icon-s-fold::before { content: ""; }

.el-icon-s-platform::before { content: ""; }

.el-icon-s-order::before { content: ""; }

.el-icon-s-cooperation::before { content: ""; }

.el-icon-bell::before { content: ""; }

.el-icon-message-solid::before { content: ""; }

.el-icon-video-camera::before { content: ""; }

.el-icon-video-camera-solid::before { content: ""; }

.el-icon-camera::before { content: ""; }

.el-icon-camera-solid::before { content: ""; }

.el-icon-download::before { content: ""; }

.el-icon-upload2::before { content: ""; }

.el-icon-upload::before { content: ""; }

.el-icon-picture-outline-round::before { content: ""; }

.el-icon-picture-outline::before { content: ""; }

.el-icon-picture::before { content: ""; }

.el-icon-close::before { content: ""; }

.el-icon-check::before { content: ""; }

.el-icon-plus::before { content: ""; }

.el-icon-minus::before { content: ""; }

.el-icon-help::before { content: ""; }

.el-icon-s-help::before { content: ""; }

.el-icon-circle-close::before { content: ""; }

.el-icon-circle-check::before { content: ""; }

.el-icon-circle-plus-outline::before { content: ""; }

.el-icon-remove-outline::before { content: ""; }

.el-icon-zoom-out::before { content: ""; }

.el-icon-zoom-in::before { content: ""; }

.el-icon-error::before { content: ""; }

.el-icon-success::before { content: ""; }

.el-icon-circle-plus::before { content: ""; }

.el-icon-remove::before { content: ""; }

.el-icon-info::before { content: ""; }

.el-icon-question::before { content: ""; }

.el-icon-warning-outline::before { content: ""; }

.el-icon-warning::before { content: ""; }

.el-icon-goods::before { content: ""; }

.el-icon-s-goods::before { content: ""; }

.el-icon-star-off::before { content: ""; }

.el-icon-star-on::before { content: ""; }

.el-icon-more-outline::before { content: ""; }

.el-icon-more::before { content: ""; }

.el-icon-phone-outline::before { content: ""; }

.el-icon-phone::before { content: ""; }

.el-icon-user::before { content: ""; }

.el-icon-user-solid::before { content: ""; }

.el-icon-setting::before { content: ""; }

.el-icon-s-tools::before { content: ""; }

.el-icon-delete::before { content: ""; }

.el-icon-delete-solid::before { content: ""; }

.el-icon-eleme::before { content: ""; }

.el-icon-platform-eleme::before { content: ""; }

.el-icon-loading { animation: 2s linear 0s infinite normal none running rotating; }

.el-icon--right { margin-left: 5px; }

.el-icon--left { margin-right: 5px; }

@-webkit-keyframes rotating {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes rotating {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.el-pagination { white-space: nowrap; padding: 2px 5px; color: rgb(48, 49, 51); font-weight: 700; }

.el-pagination::after, .el-pagination::before { display: table; content: ""; }

.el-pagination::after { clear: both; }

.el-pagination button, .el-pagination span:not([class*="suffix"]) { display: inline-block; font-size: 13px; min-width: 35.5px; height: 28px; line-height: 28px; vertical-align: top; box-sizing: border-box; }

.el-pagination .el-input__inner { text-align: center; line-height: normal; }

.el-pagination .el-input__suffix { right: 0px; transform: scale(0.8); }

.el-pagination .el-select .el-input { width: 100px; margin: 0px 5px; }

.el-pagination .el-select .el-input .el-input__inner { padding-right: 25px; border-radius: 3px; }

.el-pagination button { border: none; padding: 0px 6px; background: 0px 0px; }

.el-pagination button:focus { outline: 0px; }

.el-pagination button:hover { color: rgb(64, 158, 255); }

.el-pagination button:disabled { color: rgb(192, 196, 204); background-color: rgb(255, 255, 255); cursor: not-allowed; }

.el-pagination .btn-next, .el-pagination .btn-prev { background: 50% center / 16px no-repeat rgb(255, 255, 255); cursor: pointer; margin: 0px; color: rgb(48, 49, 51); }

.el-pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon { display: block; font-size: 12px; font-weight: 700; }

.el-pagination .btn-prev { padding-right: 12px; }

.el-pagination .btn-next { padding-left: 12px; }

.el-pagination .el-pager li.disabled { color: rgb(192, 196, 204); cursor: not-allowed; }

.el-pager li, .el-pager li.btn-quicknext:hover, .el-pager li.btn-quickprev:hover { cursor: pointer; }

.el-pagination--small .btn-next, .el-pagination--small .btn-prev, .el-pagination--small .el-pager li, .el-pagination--small .el-pager li.btn-quicknext, .el-pagination--small .el-pager li.btn-quickprev, .el-pagination--small .el-pager li:last-child { border-color: transparent; font-size: 12px; line-height: 22px; height: 22px; min-width: 22px; }

.el-pagination--small .more::before, .el-pagination--small li.more::before { line-height: 24px; }

.el-pagination--small button, .el-pagination--small span:not([class*="suffix"]) { height: 22px; line-height: 22px; }

.el-pagination--small .el-pagination__editor, .el-pagination--small .el-pagination__editor.el-input .el-input__inner { height: 22px; }

.el-pagination__sizes { margin: 0px 10px 0px 0px; font-weight: 400; color: rgb(96, 98, 102); }

.el-pagination__sizes .el-input .el-input__inner { font-size: 13px; padding-left: 8px; }

.el-pagination__sizes .el-input .el-input__inner:hover { border-color: rgb(64, 158, 255); }

.el-pagination__total { margin-right: 10px; font-weight: 400; color: rgb(96, 98, 102); }

.el-pagination__jump { margin-left: 24px; font-weight: 400; color: rgb(96, 98, 102); }

.el-pagination__jump .el-input__inner { padding: 0px 3px; }

.el-pagination__rightwrapper { float: right; }

.el-pagination__editor { line-height: 18px; padding: 0px 2px; height: 28px; text-align: center; margin: 0px 2px; box-sizing: border-box; border-radius: 3px; }

.el-pager, .el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev { padding: 0px; }

.el-pagination__editor.el-input { width: 50px; }

.el-pagination__editor.el-input .el-input__inner { height: 28px; }

.el-pagination__editor .el-input__inner::-webkit-inner-spin-button, .el-pagination__editor .el-input__inner::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0px; }

.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li { margin: 0px 5px; background-color: rgb(244, 244, 245); color: rgb(96, 98, 102); min-width: 30px; border-radius: 2px; }

.el-pagination.is-background .btn-next.disabled, .el-pagination.is-background .btn-next:disabled, .el-pagination.is-background .btn-prev.disabled, .el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .el-pager li.disabled { color: rgb(192, 196, 204); }

.el-pagination.is-background .el-pager li:not(.disabled):hover { color: rgb(64, 158, 255); }

.el-pagination.is-background .el-pager li:not(.disabled).active { background-color: rgb(64, 158, 255); color: rgb(255, 255, 255); }

.el-dialog, .el-pager li { background: rgb(255, 255, 255); box-sizing: border-box; }

.el-pagination.is-background.el-pagination--small .btn-next, .el-pagination.is-background.el-pagination--small .btn-prev, .el-pagination.is-background.el-pagination--small .el-pager li { margin: 0px 3px; min-width: 22px; }

.el-pager, .el-pager li { vertical-align: top; margin: 0px; display: inline-block; }

.el-pager { user-select: none; list-style: none; font-size: 0px; }

.el-date-table, .el-pager, .el-table th { user-select: none; }

.el-pager .more::before { line-height: 30px; }

.el-pager li { padding: 0px 4px; font-size: 13px; min-width: 35.5px; height: 28px; line-height: 28px; box-sizing: border-box; text-align: center; }

.el-menu--collapse .el-menu .el-submenu, .el-menu--popup { min-width: 200px; }

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev { line-height: 28px; color: rgb(48, 49, 51); }

.el-pager li.btn-quicknext.disabled, .el-pager li.btn-quickprev.disabled { color: rgb(192, 196, 204); }

.el-pager li.active + li { border-left: 0px; }

.el-pager li:hover { color: rgb(64, 158, 255); }

.el-pager li.active { color: rgb(64, 158, 255); cursor: default; }

@-webkit-keyframes v-modal-in {
  0% { opacity: 0; }
}

@-webkit-keyframes v-modal-out {
  100% { opacity: 0; }
}

.el-dialog { position: relative; margin: 0px auto 50px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; box-sizing: border-box; width: 50%; }

.el-dialog.is-fullscreen { width: 100%; margin-top: 0px; margin-bottom: 0px; height: 100%; overflow: auto; }

.el-dialog__wrapper { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: auto; margin: 0px; }

.el-dialog__header { padding: 20px 20px 10px; }

.el-dialog__headerbtn { position: absolute; top: 20px; right: 20px; padding: 0px; background: 0px 0px; border: none; outline: 0px; cursor: pointer; font-size: 16px; }

.el-dialog__headerbtn .el-dialog__close { color: rgb(144, 147, 153); }

.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close { color: rgb(64, 158, 255); }

.el-dialog__title { line-height: 24px; font-size: 18px; color: rgb(48, 49, 51); }

.el-dialog__body { padding: 30px 20px; color: rgb(96, 98, 102); font-size: 14px; word-break: break-all; }

.el-dialog__footer { padding: 10px 20px 20px; text-align: right; box-sizing: border-box; }

.el-dialog--center { text-align: center; }

.el-dialog--center .el-dialog__body { text-align: initial; padding: 25px 25px 30px; }

.el-dialog--center .el-dialog__footer { text-align: inherit; }

.dialog-fade-enter-active { animation: 0.3s ease 0s 1 normal none running dialog-fade-in; }

.dialog-fade-leave-active { animation: 0.3s ease 0s 1 normal none running dialog-fade-out; }

@-webkit-keyframes dialog-fade-in {
  0% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}

@keyframes dialog-fade-in {
  0% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}

@-webkit-keyframes dialog-fade-out {
  0% { transform: translateZ(0px); opacity: 1; }
  100% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
}

@keyframes dialog-fade-out {
  0% { transform: translateZ(0px); opacity: 1; }
  100% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
}

.el-autocomplete { position: relative; display: inline-block; }

.el-autocomplete-suggestion { margin: 5px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; border-radius: 4px; border: 1px solid rgb(228, 231, 237); box-sizing: border-box; background-color: rgb(255, 255, 255); }

.el-dropdown-menu, .el-menu--collapse .el-submenu .el-menu { z-index: 10; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-autocomplete-suggestion__wrap { max-height: 280px; padding: 10px 0px; box-sizing: border-box; }

.el-autocomplete-suggestion__list { margin: 0px; padding: 0px; }

.el-autocomplete-suggestion li { padding: 0px 20px; margin: 0px; line-height: 34px; cursor: pointer; color: rgb(96, 98, 102); font-size: 14px; list-style: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.el-autocomplete-suggestion li.highlighted, .el-autocomplete-suggestion li:hover { background-color: rgb(245, 247, 250); }

.el-autocomplete-suggestion li.divider { margin-top: 6px; border-top: 1px solid rgb(0, 0, 0); }

.el-autocomplete-suggestion li.divider:last-child { margin-bottom: -6px; }

.el-autocomplete-suggestion.is-loading li { text-align: center; height: 100px; line-height: 100px; font-size: 20px; color: rgb(153, 153, 153); }

.el-autocomplete-suggestion.is-loading li::after { display: inline-block; content: ""; height: 100%; vertical-align: middle; }

.el-autocomplete-suggestion.is-loading li:hover { background-color: rgb(255, 255, 255); }

.el-autocomplete-suggestion.is-loading .el-icon-loading { vertical-align: middle; }

.el-dropdown { display: inline-block; position: relative; color: rgb(96, 98, 102); font-size: 14px; }

.el-dropdown .el-button-group { display: block; }

.el-dropdown .el-button-group .el-button { float: none; }

.el-dropdown .el-dropdown__caret-button { padding-left: 5px; padding-right: 5px; position: relative; border-left: none; }

.el-dropdown .el-dropdown__caret-button::before { content: ""; position: absolute; display: block; width: 1px; top: 5px; bottom: 5px; left: 0px; background: rgba(255, 255, 255, 0.5); }

.el-dropdown .el-dropdown__caret-button.el-button--default::before { background: rgba(220, 223, 230, 0.5); }

.el-dropdown .el-dropdown__caret-button:hover::before { top: 0px; bottom: 0px; }

.el-dropdown .el-dropdown__caret-button .el-dropdown__icon { padding-left: 0px; }

.el-dropdown__icon { font-size: 12px; margin: 0px 3px; }

.el-dropdown-menu { position: absolute; top: 0px; left: 0px; padding: 10px 0px; margin: 5px 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(235, 238, 245); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-dropdown-menu__item { list-style: none; line-height: 36px; padding: 0px 20px; margin: 0px; font-size: 14px; color: rgb(96, 98, 102); cursor: pointer; outline: 0px; }

.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover { background-color: rgb(236, 245, 255); color: rgb(102, 177, 255); }

.el-dropdown-menu__item i { margin-right: 5px; }

.el-dropdown-menu__item--divided { position: relative; margin-top: 6px; border-top: 1px solid rgb(235, 238, 245); }

.el-dropdown-menu__item--divided::before { content: ""; height: 6px; display: block; margin: 0px -20px; background-color: rgb(255, 255, 255); }

.el-dropdown-menu__item.is-disabled { cursor: default; color: rgb(187, 187, 187); pointer-events: none; }

.el-dropdown-menu--medium { padding: 6px 0px; }

.el-dropdown-menu--medium .el-dropdown-menu__item { line-height: 30px; padding: 0px 17px; font-size: 14px; }

.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided { margin-top: 6px; }

.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided::before { height: 6px; margin: 0px -17px; }

.el-dropdown-menu--small { padding: 6px 0px; }

.el-dropdown-menu--small .el-dropdown-menu__item { line-height: 27px; padding: 0px 15px; font-size: 13px; }

.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided { margin-top: 4px; }

.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided::before { height: 4px; margin: 0px -15px; }

.el-dropdown-menu--mini { padding: 3px 0px; }

.el-dropdown-menu--mini .el-dropdown-menu__item { line-height: 24px; padding: 0px 10px; font-size: 12px; }

.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided { margin-top: 3px; }

.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided::before { height: 3px; margin: 0px -10px; }

.el-menu { border-right: 1px solid rgb(230, 230, 230); list-style: none; position: relative; margin: 0px; padding-left: 0px; }

.el-menu, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-submenu .el-submenu__title:hover { background-color: rgb(255, 255, 255); }

.el-menu::after, .el-menu::before { display: table; content: ""; }

.el-menu::after { clear: both; }

.el-menu.el-menu--horizontal { border-bottom: 1px solid rgb(230, 230, 230); }

.el-menu--horizontal { border-right: none; }

.el-menu--horizontal > .el-menu-item { float: left; height: 60px; line-height: 60px; margin: 0px; border-bottom: 2px solid transparent; color: rgb(144, 147, 153); }

.el-menu--horizontal > .el-menu-item a, .el-menu--horizontal > .el-menu-item a:hover { color: inherit; }

.el-menu--horizontal > .el-submenu { float: left; }

.el-menu--horizontal > .el-submenu:focus, .el-menu--horizontal > .el-submenu:hover { outline: 0px; }

.el-menu--horizontal > .el-submenu:focus .el-submenu__title, .el-menu--horizontal > .el-submenu:hover .el-submenu__title { color: rgb(48, 49, 51); }

.el-menu--horizontal > .el-submenu.is-active .el-submenu__title { border-bottom: 2px solid rgb(64, 158, 255); color: rgb(48, 49, 51); }

.el-menu--horizontal > .el-submenu .el-submenu__title { height: 60px; line-height: 60px; border-bottom: 2px solid transparent; color: rgb(144, 147, 153); }

.el-menu--horizontal > .el-submenu .el-submenu__icon-arrow { position: static; vertical-align: middle; margin-left: 8px; margin-top: -3px; }

.el-menu--horizontal .el-menu .el-menu-item, .el-menu--horizontal .el-menu .el-submenu__title { background-color: rgb(255, 255, 255); float: none; height: 36px; line-height: 36px; padding: 0px 10px; color: rgb(144, 147, 153); }

.el-menu--horizontal .el-menu .el-menu-item.is-active, .el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title { color: rgb(48, 49, 51); }

.el-menu--horizontal .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal .el-menu-item:not(.is-disabled):hover { outline: 0px; color: rgb(48, 49, 51); }

.el-menu--horizontal > .el-menu-item.is-active { border-bottom: 2px solid rgb(64, 158, 255); color: rgb(48, 49, 51); }

.el-menu--collapse { width: 64px; }

.el-menu--collapse > .el-menu-item [class^="el-icon-"], .el-menu--collapse > .el-submenu > .el-submenu__title [class^="el-icon-"] { margin: 0px; vertical-align: middle; width: 24px; text-align: center; }

.el-menu--collapse > .el-menu-item .el-submenu__icon-arrow, .el-menu--collapse > .el-submenu > .el-submenu__title .el-submenu__icon-arrow { display: none; }

.el-menu--collapse > .el-menu-item span, .el-menu--collapse > .el-submenu > .el-submenu__title span { height: 0px; width: 0px; overflow: hidden; visibility: hidden; display: inline-block; }

.el-menu--collapse > .el-menu-item.is-active i { color: inherit; }

.el-menu--collapse .el-submenu { position: relative; }

.el-menu--collapse .el-submenu .el-menu { position: absolute; margin-left: 5px; top: 0px; left: 100%; border: 1px solid rgb(228, 231, 237); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-menu-item, .el-submenu__title { height: 56px; line-height: 56px; position: relative; box-sizing: border-box; white-space: nowrap; list-style: none; }

.el-menu--collapse .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow { transform: none; }

.el-menu--popup { z-index: 100; border: none; padding: 5px 0px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-menu--popup-bottom-start { margin-top: 5px; }

.el-menu--popup-right-start { margin-left: 5px; margin-right: 5px; }

.el-menu-item { font-size: 14px; color: rgb(48, 49, 51); padding: 0px 20px; cursor: pointer; transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, color 0.3s ease 0s; box-sizing: border-box; }

.el-menu-item * { vertical-align: middle; }

.el-menu-item i { color: rgb(144, 147, 153); }

.el-menu-item:focus, .el-menu-item:hover { outline: 0px; background-color: rgb(236, 245, 255); }

.el-menu-item.is-disabled { opacity: 0.25; cursor: not-allowed; background: 0px 0px !important; }

.el-menu-item [class^="el-icon-"] { margin-right: 5px; width: 24px; text-align: center; font-size: 18px; vertical-align: middle; }

.el-menu-item.is-active { color: rgb(64, 158, 255); }

.el-menu-item.is-active i { color: inherit; }

.el-submenu { list-style: none; margin: 0px; padding-left: 0px; }

.el-submenu__title { font-size: 14px; color: rgb(48, 49, 51); padding: 0px 20px; cursor: pointer; transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, color 0.3s ease 0s; box-sizing: border-box; }

.el-submenu__title * { vertical-align: middle; }

.el-submenu__title i { color: rgb(144, 147, 153); }

.el-submenu__title:focus, .el-submenu__title:hover { outline: 0px; background-color: rgb(236, 245, 255); }

.el-submenu__title.is-disabled { opacity: 0.25; cursor: not-allowed; background: 0px 0px !important; }

.el-submenu__title:hover { background-color: rgb(236, 245, 255); }

.el-submenu .el-menu { border: none; }

.el-submenu .el-menu-item { height: 50px; line-height: 50px; padding: 0px 45px; min-width: 200px; }

.el-submenu__icon-arrow { position: absolute; top: 50%; right: 20px; margin-top: -7px; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; font-size: 12px; }

.el-submenu.is-active .el-submenu__title { border-bottom-color: rgb(64, 158, 255); }

.el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow { transform: rotate(180deg); }

.el-submenu.is-disabled .el-menu-item, .el-submenu.is-disabled .el-submenu__title { opacity: 0.25; cursor: not-allowed; background: 0px 0px !important; }

.el-submenu [class^="el-icon-"] { vertical-align: middle; margin-right: 5px; width: 24px; text-align: center; font-size: 18px; }

.el-menu-item-group > ul { padding: 0px; }

.el-menu-item-group__title { padding: 7px 0px 7px 20px; line-height: normal; font-size: 12px; color: rgb(144, 147, 153); }

.el-radio-button__inner, .el-radio-group { display: inline-block; line-height: 1; vertical-align: middle; }

.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow { transition: all 0.2s ease 0s; opacity: 0; }

.el-radio-group { font-size: 0px; }

.el-radio-button { position: relative; display: inline-block; outline: 0px; }

.el-radio-button__inner { white-space: nowrap; background: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(220, 223, 230); border-right-color: rgb(220, 223, 230); border-bottom-color: rgb(220, 223, 230); border-image: initial; font-weight: 500; border-left-style: initial; border-left-color: initial; color: rgb(96, 98, 102); -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: 0px; margin: 0px; position: relative; cursor: pointer; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; padding: 12px 20px; font-size: 14px; border-radius: 0px; }

.el-radio-button__inner.is-round { padding: 12px 20px; }

.el-radio-button__inner:hover { color: rgb(64, 158, 255); }

.el-radio-button__inner [class*="el-icon-"] { line-height: 0.9; }

.el-radio-button__inner [class*="el-icon-"] + span { margin-left: 5px; }

.el-radio-button:first-child .el-radio-button__inner { border-left: 1px solid rgb(220, 223, 230); border-radius: 4px 0px 0px 4px; box-shadow: none !important; }

.el-radio-button__orig-radio { opacity: 0; outline: 0px; position: absolute; z-index: -1; }

.el-radio-button__orig-radio:checked + .el-radio-button__inner { color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); border-color: rgb(64, 158, 255); box-shadow: rgb(64, 158, 255) -1px 0px 0px 0px; }

.el-radio-button__orig-radio:disabled + .el-radio-button__inner { color: rgb(192, 196, 204); cursor: not-allowed; background-image: none; background-color: rgb(255, 255, 255); border-color: rgb(235, 238, 245); box-shadow: none; }

.el-radio-button__orig-radio:disabled:checked + .el-radio-button__inner { background-color: rgb(242, 246, 252); }

.el-radio-button:last-child .el-radio-button__inner { border-radius: 0px 4px 4px 0px; }

.el-popover, .el-radio-button:first-child:last-child .el-radio-button__inner { border-radius: 4px; }

.el-radio-button--medium .el-radio-button__inner { padding: 10px 20px; font-size: 14px; border-radius: 0px; }

.el-radio-button--medium .el-radio-button__inner.is-round { padding: 10px 20px; }

.el-radio-button--small .el-radio-button__inner { padding: 9px 15px; font-size: 12px; border-radius: 0px; }

.el-radio-button--small .el-radio-button__inner.is-round { padding: 9px 15px; }

.el-radio-button--mini .el-radio-button__inner { padding: 7px 15px; font-size: 12px; border-radius: 0px; }

.el-radio-button--mini .el-radio-button__inner.is-round { padding: 7px 15px; }

.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) { box-shadow: rgb(64, 158, 255) 0px 0px 2px 2px; }

.el-switch { display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; font-size: 14px; line-height: 20px; height: 20px; vertical-align: middle; }

.el-switch__core, .el-switch__label { display: inline-block; cursor: pointer; }

.el-switch.is-disabled .el-switch__core, .el-switch.is-disabled .el-switch__label { cursor: not-allowed; }

.el-switch__label { transition: all 0.2s ease 0s; height: 20px; font-size: 14px; font-weight: 500; vertical-align: middle; color: rgb(48, 49, 51); }

.el-switch__label.is-active { color: rgb(64, 158, 255); }

.el-switch__label--left { margin-right: 10px; }

.el-switch__label--right { margin-left: 10px; }

.el-switch__label * { line-height: 1; font-size: 14px; display: inline-block; }

.el-switch__input { position: absolute; width: 0px; height: 0px; opacity: 0; margin: 0px; }

.el-switch__core { margin: 0px; position: relative; width: 40px; height: 20px; border: 1px solid rgb(220, 223, 230); outline: 0px; border-radius: 10px; box-sizing: border-box; background: rgb(220, 223, 230); transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s; vertical-align: middle; }

.el-switch__core::after { content: ""; position: absolute; top: 1px; left: 1px; border-radius: 100%; transition: all 0.3s ease 0s; width: 16px; height: 16px; background-color: rgb(255, 255, 255); }

.el-switch.is-checked .el-switch__core { border-color: rgb(64, 158, 255); background-color: rgb(64, 158, 255); }

.el-switch.is-checked .el-switch__core::after { left: 100%; margin-left: -17px; }

.el-switch.is-disabled { opacity: 0.6; }

.el-switch--wide .el-switch__label.el-switch__label--left span { left: 10px; }

.el-switch--wide .el-switch__label.el-switch__label--right span { right: 10px; }

.el-switch .label-fade-enter, .el-switch .label-fade-leave-active { opacity: 0; }

.el-select-dropdown { position: absolute; z-index: 1001; border: 1px solid rgb(228, 231, 237); border-radius: 4px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; box-sizing: border-box; margin: 5px 0px; }

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected { color: rgb(64, 158, 255); background-color: rgb(255, 255, 255); }

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover { background-color: rgb(245, 247, 250); }

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after { position: absolute; right: 20px; font-family: element-icons; content: ""; font-size: 12px; font-weight: 700; -webkit-font-smoothing: antialiased; }

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list { padding: 0px; }

.el-select-dropdown__empty { padding: 10px 0px; margin: 0px; text-align: center; color: rgb(153, 153, 153); font-size: 14px; }

.el-select-dropdown__wrap { max-height: 274px; }

.el-select-dropdown__list { list-style: none; padding: 6px 0px; margin: 0px; box-sizing: border-box; }

.el-select-dropdown__item { font-size: 14px; padding: 0px 20px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(96, 98, 102); height: 34px; line-height: 34px; box-sizing: border-box; cursor: pointer; }

.el-select-dropdown__item, .el-select .el-tag, .el-table { box-sizing: border-box; }

.el-select-dropdown__item.is-disabled { color: rgb(192, 196, 204); cursor: not-allowed; }

.el-select-dropdown__item.is-disabled:hover { background-color: rgb(255, 255, 255); }

.el-select-dropdown__item.hover, .el-select-dropdown__item:hover { background-color: rgb(245, 247, 250); }

.el-select-dropdown__item.selected { color: rgb(64, 158, 255); font-weight: 700; }

.el-select-group { margin: 0px; padding: 0px; }

.el-select-group__wrap { position: relative; list-style: none; margin: 0px; padding: 0px; }

.el-select-group__wrap:not(:last-of-type) { padding-bottom: 24px; }

.el-select-group__wrap:not(:last-of-type)::after { content: ""; position: absolute; display: block; left: 20px; right: 20px; bottom: 12px; height: 1px; background: rgb(228, 231, 237); }

.el-select-group__title { padding-left: 20px; font-size: 12px; color: rgb(144, 147, 153); line-height: 30px; }

.el-select-group .el-select-dropdown__item { padding-left: 20px; }

.el-select { display: inline-block; position: relative; }

.el-select .el-select__tags > span { display: contents; }

.el-select:hover .el-input__inner { border-color: rgb(192, 196, 204); }

.el-select .el-input__inner { cursor: pointer; padding-right: 35px; }

.el-select .el-input__inner:focus { border-color: rgb(64, 158, 255); }

.el-select .el-input .el-select__caret { color: rgb(192, 196, 204); font-size: 14px; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; transform: rotate(180deg); cursor: pointer; }

.el-select .el-input .el-select__caret.is-reverse { transform: rotate(0deg); }

.el-select .el-input .el-select__caret.is-show-close { font-size: 14px; text-align: center; transform: rotate(180deg); border-radius: 100%; color: rgb(192, 196, 204); transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }

.el-select .el-input .el-select__caret.is-show-close:hover { color: rgb(144, 147, 153); }

.el-select .el-input.is-disabled .el-input__inner { cursor: not-allowed; }

.el-select .el-input.is-disabled .el-input__inner:hover { border-color: rgb(228, 231, 237); }

.el-select .el-input.is-focus .el-input__inner { border-color: rgb(64, 158, 255); }

.el-select > .el-input { display: block; }

.el-select__input { border: none; outline: 0px; padding: 0px; margin-left: 15px; color: rgb(102, 102, 102); font-size: 14px; -webkit-appearance: none; height: 28px; background-color: transparent; }

.el-select__input.is-mini { height: 14px; }

.el-select__close { cursor: pointer; position: absolute; top: 8px; z-index: 1000; right: 25px; color: rgb(192, 196, 204); line-height: 18px; font-size: 14px; }

.el-select__close:hover { color: rgb(144, 147, 153); }

.el-select__tags { position: absolute; line-height: normal; white-space: normal; z-index: 1; top: 50%; transform: translateY(-50%); display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; }

.el-select .el-tag__close { margin-top: -2px; }

.el-select .el-tag { box-sizing: border-box; border-color: transparent; margin: 2px 0px 2px 6px; background-color: rgb(240, 242, 245); }

.el-select .el-tag__close.el-icon-close { background-color: rgb(192, 196, 204); right: -7px; top: 0px; color: rgb(255, 255, 255); }

.el-select .el-tag__close.el-icon-close:hover { background-color: rgb(144, 147, 153); }

.el-table, .el-table__expanded-cell { background-color: rgb(255, 255, 255); }

.el-select .el-tag__close.el-icon-close::before { display: block; transform: translateY(0.5px); }

.el-table { position: relative; overflow: hidden; box-sizing: border-box; -webkit-box-flex: 1; flex: 1 1 0%; width: 100%; max-width: 100%; font-size: 14px; color: rgb(96, 98, 102); }

.el-table--mini, .el-table--small, .el-table__expand-icon { font-size: 12px; }

.el-table__empty-block { min-height: 60px; text-align: center; width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.el-table__empty-text { line-height: 60px; width: 50%; color: rgb(144, 147, 153); }

.el-table__expand-column .cell { padding: 0px; text-align: center; }

.el-table__expand-icon { position: relative; cursor: pointer; color: rgb(102, 102, 102); transition: transform 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s; height: 20px; }

.el-table__expand-icon--expanded { transform: rotate(90deg); }

.el-table__expand-icon > .el-icon { position: absolute; left: 50%; top: 50%; margin-left: -5px; margin-top: -5px; }

.el-table__expanded-cell[class*="cell"] { padding: 20px 50px; }

.el-table__expanded-cell:hover { background-color: transparent !important; }

.el-table__placeholder { display: inline-block; width: 20px; }

.el-table__append-wrapper { overflow: hidden; }

.el-table--fit { border-right: 0px; border-bottom: 0px; }

.el-table--fit td.gutter, .el-table--fit th.gutter { border-right-width: 1px; }

.el-table--scrollable-x .el-table__body-wrapper { overflow-x: auto; }

.el-table--scrollable-y .el-table__body-wrapper { overflow-y: auto; }

.el-table thead { color: rgb(144, 147, 153); font-weight: 500; }

.el-table thead.is-group th { background: rgb(245, 247, 250); }

.el-table th, .el-table tr { background-color: rgb(255, 255, 255); }

.el-table td, .el-table th { padding: 12px 0px; min-width: 0px; box-sizing: border-box; text-overflow: ellipsis; vertical-align: middle; position: relative; text-align: left; }

.el-table td.is-center, .el-table th.is-center { text-align: center; }

.el-table td.is-right, .el-table th.is-right { text-align: right; }

.el-table td.gutter, .el-table th.gutter { width: 15px; border-right-width: 0px; border-bottom-width: 0px; padding: 0px; }

.el-table--medium td, .el-table--medium th { padding: 10px 0px; }

.el-table--small td, .el-table--small th { padding: 8px 0px; }

.el-table--mini td, .el-table--mini th { padding: 6px 0px; }

.el-table .cell, .el-table th div { padding-right: 10px; overflow: hidden; text-overflow: ellipsis; }

.el-table--border td:first-child .cell, .el-table--border th:first-child .cell, .el-table .cell, .el-table th div { padding-left: 10px; }

.el-table tr input[type="checkbox"] { margin: 0px; }

.el-table td, .el-table th.is-leaf { border-bottom: 1px solid rgb(235, 238, 245); }

.el-table th.is-sortable { cursor: pointer; }

.el-table th { white-space: nowrap; overflow: hidden; user-select: none; }

.el-table th div { line-height: 40px; white-space: nowrap; }

.el-table th > .cell, .el-table th div { display: inline-block; box-sizing: border-box; }

.el-table th > .cell { position: relative; overflow-wrap: normal; text-overflow: ellipsis; vertical-align: middle; width: 100%; }

.el-table th > .cell.highlight { color: rgb(64, 158, 255); }

.el-table th.required > div::before { display: inline-block; content: ""; width: 8px; height: 8px; border-radius: 50%; background: rgb(255, 77, 81); margin-right: 5px; vertical-align: middle; }

.el-table td div { box-sizing: border-box; }

.el-table td.gutter { width: 0px; }

.el-table .cell { box-sizing: border-box; white-space: normal; word-break: break-all; line-height: 23px; }

.el-table .cell.el-tooltip { white-space: nowrap; min-width: 50px; }

.el-table--border, .el-table--group { border: 1px solid rgb(235, 238, 245); }

.el-table--border::after, .el-table--group::after, .el-table::before { content: ""; position: absolute; background-color: rgb(235, 238, 245); z-index: 1; }

.el-table--border::after, .el-table--group::after { top: 0px; right: 0px; width: 1px; height: 100%; }

.el-table::before { left: 0px; bottom: 0px; width: 100%; height: 1px; }

.el-table--border { border-right: none; border-bottom: none; }

.el-table--border.el-loading-parent--relative { border-color: transparent; }

.el-table--border td, .el-table--border th, .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed { border-right: 1px solid rgb(235, 238, 245); }

.el-table--border th, .el-table--border th.gutter:last-of-type, .el-table__fixed-right-patch { border-bottom: 1px solid rgb(235, 238, 245); }

.el-table__fixed, .el-table__fixed-right { position: absolute; top: 0px; left: 0px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 10px; }

.el-table__fixed-right::before, .el-table__fixed::before { content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background-color: rgb(235, 238, 245); z-index: 4; }

.el-table__fixed-right-patch { position: absolute; top: -1px; right: 0px; background-color: rgb(255, 255, 255); }

.el-table__fixed-right { top: 0px; left: auto; right: 0px; }

.el-table__fixed-right .el-table__fixed-body-wrapper, .el-table__fixed-right .el-table__fixed-footer-wrapper, .el-table__fixed-right .el-table__fixed-header-wrapper { left: auto; right: 0px; }

.el-table__fixed-header-wrapper { position: absolute; left: 0px; top: 0px; z-index: 3; }

.el-table__fixed-footer-wrapper { position: absolute; left: 0px; bottom: 0px; z-index: 3; }

.el-table__fixed-footer-wrapper tbody td { border-top: 1px solid rgb(235, 238, 245); background-color: rgb(245, 247, 250); color: rgb(96, 98, 102); }

.el-table__fixed-body-wrapper { position: absolute; left: 0px; top: 37px; overflow: hidden; z-index: 3; }

.el-table__body-wrapper, .el-table__footer-wrapper, .el-table__header-wrapper { width: 100%; }

.el-table__footer-wrapper { margin-top: -1px; }

.el-table__footer-wrapper td { border-top: 1px solid rgb(235, 238, 245); }

.el-table__body, .el-table__footer, .el-table__header { table-layout: fixed; border-collapse: separate; }

.el-table__footer-wrapper, .el-table__header-wrapper { overflow: hidden; }

.el-table__footer-wrapper tbody td, .el-table__header-wrapper tbody td { background-color: rgb(245, 247, 250); color: rgb(96, 98, 102); }

.el-table__body-wrapper { overflow: hidden; position: relative; }

.el-table__body-wrapper.is-scrolling-left ~ .el-table__fixed, .el-table__body-wrapper.is-scrolling-none ~ .el-table__fixed, .el-table__body-wrapper.is-scrolling-none ~ .el-table__fixed-right, .el-table__body-wrapper.is-scrolling-right ~ .el-table__fixed-right { box-shadow: none; }

.el-picker-panel, .el-table-filter { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-table__body-wrapper .el-table--border.is-scrolling-right ~ .el-table__fixed-right { border-left: 1px solid rgb(235, 238, 245); }

.el-table .caret-wrapper { display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; height: 34px; width: 24px; vertical-align: middle; cursor: pointer; overflow: initial; position: relative; }

.el-table .sort-caret { width: 0px; height: 0px; border: 5px solid transparent; position: absolute; left: 7px; }

.el-table .sort-caret.ascending { border-bottom-color: rgb(192, 196, 204); top: 5px; }

.el-table .sort-caret.descending { border-top-color: rgb(192, 196, 204); bottom: 7px; }

.el-table .ascending .sort-caret.ascending { border-bottom-color: rgb(64, 158, 255); }

.el-table .descending .sort-caret.descending { border-top-color: rgb(64, 158, 255); }

.el-table .hidden-columns { position: absolute; z-index: -1; }

.el-table--striped .el-table__body tr.el-table__row--striped td { background: rgb(250, 250, 250); }

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td { background-color: rgb(236, 245, 255); }

.el-table__body tr.hover-row.current-row > td, .el-table__body tr.hover-row.el-table__row--striped.current-row > td, .el-table__body tr.hover-row.el-table__row--striped > td, .el-table__body tr.hover-row > td { background-color: rgb(245, 247, 250); }

.el-table__body tr.current-row > td { background-color: rgb(236, 245, 255); }

.el-table__column-resize-proxy { position: absolute; left: 200px; top: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(235, 238, 245); z-index: 10; }

.el-table__column-filter-trigger { display: inline-block; line-height: 34px; cursor: pointer; }

.el-table__column-filter-trigger i { color: rgb(144, 147, 153); font-size: 12px; transform: scale(0.75); }

.el-table--enable-row-transition .el-table__body td { transition: background-color 0.25s ease 0s; }

.el-table--enable-row-hover .el-table__body tr:hover > td { background-color: rgb(245, 247, 250); }

.el-table--fluid-height .el-table__fixed, .el-table--fluid-height .el-table__fixed-right { bottom: 0px; overflow: hidden; }

.el-table [class*="el-table__row--level"] .el-table__expand-icon { display: inline-block; width: 20px; line-height: 20px; height: 20px; text-align: center; margin-right: 3px; }

.el-table-column--selection .cell { padding-left: 14px; padding-right: 14px; }

.el-table-filter { border: 1px solid rgb(235, 238, 245); border-radius: 2px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; box-sizing: border-box; margin: 2px 0px; }

.el-date-table td, .el-date-table td div { height: 30px; box-sizing: border-box; }

.el-table-filter__list { padding: 5px 0px; margin: 0px; list-style: none; min-width: 100px; }

.el-table-filter__list-item { line-height: 36px; padding: 0px 10px; cursor: pointer; font-size: 14px; }

.el-table-filter__list-item:hover { background-color: rgb(236, 245, 255); color: rgb(102, 177, 255); }

.el-table-filter__list-item.is-active { background-color: rgb(64, 158, 255); color: rgb(255, 255, 255); }

.el-table-filter__content { min-width: 100px; }

.el-table-filter__bottom { border-top: 1px solid rgb(235, 238, 245); padding: 8px; }

.el-table-filter__bottom button { background: 0px 0px; border: none; color: rgb(96, 98, 102); cursor: pointer; font-size: 13px; padding: 0px 3px; }

.el-date-table.is-week-mode .el-date-table__row.current div, .el-date-table.is-week-mode .el-date-table__row:hover div, .el-date-table td.in-range div, .el-date-table td.in-range div:hover { background-color: rgb(242, 246, 252); }

.el-table-filter__bottom button:hover { color: rgb(64, 158, 255); }

.el-table-filter__bottom button:focus { outline: 0px; }

.el-table-filter__bottom button.is-disabled { color: rgb(192, 196, 204); cursor: not-allowed; }

.el-table-filter__wrap { max-height: 280px; }

.el-table-filter__checkbox-group { padding: 10px; }

.el-table-filter__checkbox-group label.el-checkbox { display: block; margin-right: 5px; margin-bottom: 8px; margin-left: 5px; }

.el-table-filter__checkbox-group .el-checkbox:last-child { margin-bottom: 0px; }

.el-date-table { font-size: 12px; user-select: none; }

.el-slider__button-wrapper, .el-time-panel { user-select: none; }

.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover { color: rgb(96, 98, 102); }

.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div { margin-left: 5px; border-top-left-radius: 15px; border-bottom-left-radius: 15px; }

.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div { margin-right: 5px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }

.el-date-table td { width: 32px; padding: 4px 0px; box-sizing: border-box; text-align: center; cursor: pointer; position: relative; }

.el-date-table td div { padding: 3px 0px; box-sizing: border-box; }

.el-date-table td span { width: 24px; height: 24px; display: block; margin: 0px auto; line-height: 24px; position: absolute; left: 50%; transform: translateX(-50%); border-radius: 50%; }

.el-date-table td.next-month, .el-date-table td.prev-month { color: rgb(192, 196, 204); }

.el-date-table td.today { position: relative; }

.el-date-table td.today span { color: rgb(64, 158, 255); font-weight: 700; }

.el-date-table td.today.end-date span, .el-date-table td.today.start-date span { color: rgb(255, 255, 255); }

.el-date-table td.available:hover { color: rgb(64, 158, 255); }

.el-date-table td.current:not(.disabled) span { color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); }

.el-date-table td.end-date div, .el-date-table td.start-date div { color: rgb(255, 255, 255); }

.el-date-table td.end-date span, .el-date-table td.start-date span { background-color: rgb(64, 158, 255); }

.el-date-table td.start-date div { margin-left: 5px; border-top-left-radius: 15px; border-bottom-left-radius: 15px; }

.el-date-table td.end-date div { margin-right: 5px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }

.el-date-table td.disabled div { background-color: rgb(245, 247, 250); opacity: 1; cursor: not-allowed; color: rgb(192, 196, 204); }

.el-date-table td.selected div { margin-left: 5px; margin-right: 5px; background-color: rgb(242, 246, 252); border-radius: 15px; }

.el-date-table td.selected div:hover { background-color: rgb(242, 246, 252); }

.el-date-table td.selected span { background-color: rgb(64, 158, 255); color: rgb(255, 255, 255); border-radius: 15px; }

.el-date-table td.week { font-size: 80%; color: rgb(96, 98, 102); }

.el-month-table, .el-year-table { font-size: 12px; border-collapse: collapse; }

.el-date-table th { padding: 5px; color: rgb(96, 98, 102); font-weight: 400; border-bottom: 1px solid rgb(235, 238, 245); }

.el-month-table { margin: -1px; }

.el-month-table td { text-align: center; padding: 8px 0px; cursor: pointer; }

.el-month-table td div { height: 48px; padding: 6px 0px; box-sizing: border-box; }

.el-month-table td.today .cell { color: rgb(64, 158, 255); font-weight: 700; }

.el-month-table td.today.end-date .cell, .el-month-table td.today.start-date .cell { color: rgb(255, 255, 255); }

.el-month-table td.disabled .cell { background-color: rgb(245, 247, 250); cursor: not-allowed; color: rgb(192, 196, 204); }

.el-month-table td.disabled .cell:hover { color: rgb(192, 196, 204); }

.el-month-table td .cell { width: 60px; height: 36px; display: block; line-height: 36px; color: rgb(96, 98, 102); margin: 0px auto; border-radius: 18px; }

.el-month-table td .cell:hover { color: rgb(64, 158, 255); }

.el-month-table td.in-range div, .el-month-table td.in-range div:hover { background-color: rgb(242, 246, 252); }

.el-month-table td.end-date div, .el-month-table td.start-date div { color: rgb(255, 255, 255); }

.el-month-table td.end-date .cell, .el-month-table td.start-date .cell { color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); }

.el-month-table td.start-date div { border-top-left-radius: 24px; border-bottom-left-radius: 24px; }

.el-month-table td.end-date div { border-top-right-radius: 24px; border-bottom-right-radius: 24px; }

.el-month-table td.current:not(.disabled) .cell { color: rgb(64, 158, 255); }

.el-year-table { margin: -1px; }

.el-year-table .el-icon { color: rgb(48, 49, 51); }

.el-year-table td { text-align: center; padding: 20px 3px; cursor: pointer; }

.el-year-table td.today .cell { color: rgb(64, 158, 255); font-weight: 700; }

.el-year-table td.disabled .cell { background-color: rgb(245, 247, 250); cursor: not-allowed; color: rgb(192, 196, 204); }

.el-year-table td.disabled .cell:hover { color: rgb(192, 196, 204); }

.el-year-table td .cell { width: 48px; height: 32px; display: block; line-height: 32px; color: rgb(96, 98, 102); margin: 0px auto; }

.el-year-table td .cell:hover, .el-year-table td.current:not(.disabled) .cell { color: rgb(64, 158, 255); }

.el-date-range-picker { width: 646px; }

.el-date-range-picker.has-sidebar { width: 756px; }

.el-date-range-picker table { table-layout: fixed; width: 100%; }

.el-date-range-picker .el-picker-panel__body { min-width: 513px; }

.el-date-range-picker .el-picker-panel__content { margin: 0px; }

.el-date-range-picker__header { position: relative; text-align: center; height: 28px; }

.el-date-range-picker__header [class*="arrow-left"] { float: left; }

.el-date-range-picker__header [class*="arrow-right"] { float: right; }

.el-date-range-picker__header div { font-size: 16px; font-weight: 500; margin-right: 50px; }

.el-date-range-picker__content { float: left; width: 50%; box-sizing: border-box; margin: 0px; padding: 16px; }

.el-date-range-picker__content.is-left { border-right: 1px solid rgb(228, 228, 228); }

.el-date-range-picker__content .el-date-range-picker__header div { margin-left: 50px; margin-right: 50px; }

.el-date-range-picker__editors-wrap { box-sizing: border-box; display: table-cell; }

.el-date-range-picker__editors-wrap.is-right { text-align: right; }

.el-date-range-picker__time-header { position: relative; border-bottom: 1px solid rgb(228, 228, 228); font-size: 12px; padding: 8px 5px 5px; display: table; width: 100%; box-sizing: border-box; }

.el-date-range-picker__time-header > .el-icon-arrow-right { font-size: 20px; vertical-align: middle; display: table-cell; color: rgb(48, 49, 51); }

.el-date-range-picker__time-picker-wrap { position: relative; display: table-cell; padding: 0px 5px; }

.el-date-range-picker__time-picker-wrap .el-picker-panel { position: absolute; top: 13px; right: 0px; z-index: 1; background: rgb(255, 255, 255); }

.el-date-picker { width: 322px; }

.el-date-picker.has-sidebar.has-time { width: 434px; }

.el-date-picker.has-sidebar { width: 438px; }

.el-date-picker.has-time .el-picker-panel__body-wrapper { position: relative; }

.el-date-picker .el-picker-panel__content { width: 292px; }

.el-date-picker table { table-layout: fixed; width: 100%; }

.el-date-picker__editor-wrap { position: relative; display: table-cell; padding: 0px 5px; }

.el-date-picker__time-header { position: relative; border-bottom: 1px solid rgb(228, 228, 228); font-size: 12px; padding: 8px 5px 5px; display: table; width: 100%; box-sizing: border-box; }

.el-date-picker__header { margin: 12px; text-align: center; }

.el-date-picker__header--bordered { margin-bottom: 0px; padding-bottom: 12px; border-bottom: 1px solid rgb(235, 238, 245); }

.el-date-picker__header--bordered + .el-picker-panel__content { margin-top: 0px; }

.el-date-picker__header-label { font-size: 16px; font-weight: 500; padding: 0px 5px; line-height: 22px; text-align: center; cursor: pointer; color: rgb(96, 98, 102); }

.el-date-picker__header-label.active, .el-date-picker__header-label:hover { color: rgb(64, 158, 255); }

.el-date-picker__prev-btn { float: left; }

.el-date-picker__next-btn { float: right; }

.el-date-picker__time-wrap { padding: 10px; text-align: center; }

.el-date-picker__time-label { float: left; cursor: pointer; line-height: 30px; margin-left: 10px; }

.time-select { margin: 5px 0px; min-width: 0px; }

.time-select .el-picker-panel__content { max-height: 200px; margin: 0px; }

.time-select-item { padding: 8px 10px; font-size: 14px; line-height: 20px; }

.time-select-item.selected:not(.disabled) { color: rgb(64, 158, 255); font-weight: 700; }

.time-select-item.disabled { color: rgb(228, 231, 237); cursor: not-allowed; }

.time-select-item:hover { background-color: rgb(245, 247, 250); font-weight: 700; cursor: pointer; }

.el-date-editor { position: relative; display: inline-block; text-align: left; }

.el-date-editor.el-input, .el-date-editor.el-input__inner { width: 220px; }

.el-date-editor--monthrange.el-input, .el-date-editor--monthrange.el-input__inner { width: 300px; }

.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner { width: 350px; }

.el-date-editor--datetimerange.el-input, .el-date-editor--datetimerange.el-input__inner { width: 400px; }

.el-date-editor--dates .el-input__inner { text-overflow: ellipsis; white-space: nowrap; }

.el-date-editor .el-icon-circle-close { cursor: pointer; }

.el-date-editor .el-range__icon { font-size: 14px; margin-left: -5px; color: rgb(192, 196, 204); float: left; line-height: 32px; }

.el-date-editor .el-range-input, .el-date-editor .el-range-separator { height: 100%; margin: 0px; text-align: center; display: inline-block; font-size: 14px; }

.el-date-editor .el-range-input { -webkit-appearance: none; border: none; outline: 0px; padding: 0px; width: 39%; color: rgb(96, 98, 102); }

.el-date-editor .el-range-input::-webkit-input-placeholder { color: rgb(192, 196, 204); }

.el-date-editor .el-range-input::placeholder { color: rgb(192, 196, 204); }

.el-date-editor .el-range-separator { padding: 0px 5px; line-height: 32px; width: 5%; color: rgb(48, 49, 51); }

.el-date-editor .el-range__close-icon { font-size: 14px; color: rgb(192, 196, 204); width: 25px; display: inline-block; float: right; line-height: 32px; }

.el-range-editor.el-input__inner { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 3px 10px; }

.el-range-editor .el-range-input { line-height: 1; }

.el-range-editor.is-active, .el-range-editor.is-active:hover { border-color: rgb(64, 158, 255); }

.el-range-editor--medium.el-input__inner { height: 36px; }

.el-range-editor--medium .el-range-separator { line-height: 28px; font-size: 14px; }

.el-range-editor--medium .el-range-input { font-size: 14px; }

.el-range-editor--medium .el-range__close-icon, .el-range-editor--medium .el-range__icon { line-height: 28px; }

.el-range-editor--small.el-input__inner { height: 32px; }

.el-range-editor--small .el-range-separator { line-height: 24px; font-size: 13px; }

.el-range-editor--small .el-range-input { font-size: 13px; }

.el-range-editor--small .el-range__close-icon, .el-range-editor--small .el-range__icon { line-height: 24px; }

.el-range-editor--mini.el-input__inner { height: 28px; }

.el-range-editor--mini .el-range-separator { line-height: 20px; font-size: 12px; }

.el-range-editor--mini .el-range-input { font-size: 12px; }

.el-range-editor--mini .el-range__close-icon, .el-range-editor--mini .el-range__icon { line-height: 20px; }

.el-range-editor.is-disabled { background-color: rgb(245, 247, 250); border-color: rgb(228, 231, 237); color: rgb(192, 196, 204); cursor: not-allowed; }

.el-range-editor.is-disabled:focus, .el-range-editor.is-disabled:hover { border-color: rgb(228, 231, 237); }

.el-range-editor.is-disabled input { background-color: rgb(245, 247, 250); color: rgb(192, 196, 204); cursor: not-allowed; }

.el-range-editor.is-disabled input::-webkit-input-placeholder { color: rgb(192, 196, 204); }

.el-range-editor.is-disabled input::placeholder { color: rgb(192, 196, 204); }

.el-range-editor.is-disabled .el-range-separator { color: rgb(192, 196, 204); }

.el-picker-panel { color: rgb(96, 98, 102); border: 1px solid rgb(228, 231, 237); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; background: rgb(255, 255, 255); border-radius: 4px; line-height: 30px; margin: 5px 0px; }

.el-popover, .el-time-panel { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-picker-panel__body-wrapper::after, .el-picker-panel__body::after { content: ""; display: table; clear: both; }

.el-picker-panel__content { position: relative; margin: 15px; }

.el-picker-panel__footer { border-top: 1px solid rgb(228, 228, 228); padding: 4px; text-align: right; background-color: rgb(255, 255, 255); position: relative; font-size: 0px; }

.el-picker-panel__shortcut { display: block; width: 100%; border: 0px; background-color: transparent; line-height: 28px; font-size: 14px; color: rgb(96, 98, 102); padding-left: 12px; text-align: left; outline: 0px; cursor: pointer; }

.el-picker-panel__shortcut:hover { color: rgb(64, 158, 255); }

.el-picker-panel__shortcut.active { background-color: rgb(230, 241, 254); color: rgb(64, 158, 255); }

.el-picker-panel__btn { border: 1px solid rgb(220, 220, 220); color: rgb(51, 51, 51); line-height: 24px; border-radius: 2px; padding: 0px 20px; cursor: pointer; background-color: transparent; outline: 0px; font-size: 12px; }

.el-picker-panel__btn[disabled] { color: rgb(204, 204, 204); cursor: not-allowed; }

.el-picker-panel__icon-btn { font-size: 12px; color: rgb(48, 49, 51); border: 0px; background: 0px 0px; cursor: pointer; outline: 0px; margin-top: 8px; }

.el-picker-panel__icon-btn:hover { color: rgb(64, 158, 255); }

.el-picker-panel__icon-btn.is-disabled { color: rgb(187, 187, 187); }

.el-picker-panel__icon-btn.is-disabled:hover { cursor: not-allowed; }

.el-picker-panel__link-btn { vertical-align: middle; }

.el-picker-panel [slot="sidebar"], .el-picker-panel__sidebar { position: absolute; top: 0px; bottom: 0px; width: 110px; border-right: 1px solid rgb(228, 228, 228); box-sizing: border-box; padding-top: 6px; background-color: rgb(255, 255, 255); overflow: auto; }

.el-picker-panel [slot="sidebar"] + .el-picker-panel__body, .el-picker-panel__sidebar + .el-picker-panel__body { margin-left: 110px; }

.el-time-spinner.has-seconds .el-time-spinner__wrapper { width: 33.3%; }

.el-time-spinner__wrapper { max-height: 190px; overflow: auto; display: inline-block; width: 50%; vertical-align: top; position: relative; }

.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) { padding-bottom: 15px; }

.el-time-spinner__input.el-input .el-input__inner, .el-time-spinner__list { padding: 0px; text-align: center; }

.el-time-spinner__wrapper.is-arrow { box-sizing: border-box; text-align: center; overflow: hidden; }

.el-time-spinner__wrapper.is-arrow .el-time-spinner__list { transform: translateY(-32px); }

.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) { background: rgb(255, 255, 255); cursor: default; }

.el-time-spinner__arrow { font-size: 12px; color: rgb(144, 147, 153); position: absolute; left: 0px; width: 100%; z-index: 1; text-align: center; height: 30px; line-height: 30px; cursor: pointer; }

.el-time-spinner__arrow:hover { color: rgb(64, 158, 255); }

.el-time-spinner__arrow.el-icon-arrow-up { top: 10px; }

.el-time-spinner__arrow.el-icon-arrow-down { bottom: 10px; }

.el-time-spinner__input.el-input { width: 70%; }

.el-time-spinner__list { margin: 0px; list-style: none; }

.el-time-spinner__list::after, .el-time-spinner__list::before { content: ""; display: block; width: 100%; height: 80px; }

.el-time-spinner__item { height: 32px; line-height: 32px; font-size: 12px; color: rgb(96, 98, 102); }

.el-time-spinner__item:hover:not(.disabled):not(.active) { background: rgb(245, 247, 250); cursor: pointer; }

.el-time-spinner__item.active:not(.disabled) { color: rgb(48, 49, 51); font-weight: 700; }

.el-time-spinner__item.disabled { color: rgb(192, 196, 204); cursor: not-allowed; }

.el-time-panel { margin: 5px 0px; border: 1px solid rgb(228, 231, 237); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; border-radius: 2px; position: absolute; width: 180px; left: 0px; z-index: 1000; user-select: none; box-sizing: content-box; }

.el-time-panel__content { font-size: 0px; position: relative; overflow: hidden; }

.el-time-panel__content::after, .el-time-panel__content::before { content: ""; top: 50%; position: absolute; margin-top: -15px; height: 32px; z-index: -1; left: 0px; right: 0px; box-sizing: border-box; padding-top: 6px; text-align: left; border-top: 1px solid rgb(228, 231, 237); border-bottom: 1px solid rgb(228, 231, 237); }

.el-time-panel__content::after { left: 50%; margin-left: 12%; margin-right: 12%; }

.el-time-panel__content::before { padding-left: 50%; margin-right: 12%; margin-left: 12%; }

.el-time-panel__content.has-seconds::after { left: 66.6667%; }

.el-time-panel__content.has-seconds::before { padding-left: 33.3333%; }

.el-time-panel__footer { border-top: 1px solid rgb(228, 228, 228); padding: 4px; height: 36px; line-height: 25px; text-align: right; box-sizing: border-box; }

.el-time-panel__btn { border: none; line-height: 28px; padding: 0px 5px; margin: 0px 5px; cursor: pointer; background-color: transparent; outline: 0px; font-size: 12px; color: rgb(48, 49, 51); }

.el-time-panel__btn.confirm { font-weight: 800; color: rgb(64, 158, 255); }

.el-time-range-picker { width: 354px; overflow: visible; }

.el-time-range-picker__content { position: relative; text-align: center; padding: 10px; }

.el-time-range-picker__cell { box-sizing: border-box; margin: 0px; padding: 4px 7px 7px; width: 50%; display: inline-block; }

.el-time-range-picker__header { margin-bottom: 5px; text-align: center; font-size: 14px; }

.el-time-range-picker__body { border-radius: 2px; border: 1px solid rgb(228, 231, 237); }

.el-popover { position: absolute; background: rgb(255, 255, 255); min-width: 150px; border: 1px solid rgb(235, 238, 245); padding: 12px; z-index: 2000; color: rgb(96, 98, 102); line-height: 1.4; text-align: justify; font-size: 14px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; word-break: break-all; }

.el-popover--plain { padding: 18px 20px; }

.el-popover__title { color: rgb(48, 49, 51); font-size: 16px; line-height: 1; margin-bottom: 12px; }

.v-modal-enter { animation: 0.2s ease 0s 1 normal none running v-modal-in; }

.v-modal-leave { animation: 0.2s ease 0s 1 normal forwards running v-modal-out; }

@keyframes v-modal-in {
  0% { opacity: 0; }
}

@keyframes v-modal-out {
  100% { opacity: 0; }
}

.v-modal { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.5; background: rgb(0, 0, 0); }

.el-popup-parent--hidden { overflow: hidden; }

.el-message-box { display: inline-block; width: 420px; padding-bottom: 10px; vertical-align: middle; background-color: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(235, 238, 245); font-size: 18px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; text-align: left; overflow: hidden; backface-visibility: hidden; }

.el-message-box__wrapper { position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.el-message-box__wrapper::after { content: ""; display: inline-block; height: 100%; width: 0px; vertical-align: middle; }

.el-message-box__header { position: relative; padding: 15px 15px 10px; }

.el-message-box__title { padding-left: 0px; margin-bottom: 0px; font-size: 18px; line-height: 1; color: rgb(48, 49, 51); }

.el-message-box__headerbtn { position: absolute; top: 15px; right: 15px; padding: 0px; border: none; outline: 0px; background: 0px 0px; font-size: 16px; cursor: pointer; }

.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus { border-color: rgb(245, 108, 108); }

.el-message-box__headerbtn .el-message-box__close { color: rgb(144, 147, 153); }

.el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close { color: rgb(64, 158, 255); }

.el-message-box__content { position: relative; padding: 10px 15px; color: rgb(96, 98, 102); font-size: 14px; }

.el-message-box__input { padding-top: 15px; }

.el-message-box__status { position: absolute; top: 50%; transform: translateY(-50%); font-size: 24px !important; }

.el-message-box__status::before { padding-left: 1px; }

.el-message-box__status + .el-message-box__message { padding-left: 36px; padding-right: 12px; }

.el-message-box__status.el-icon-success { color: rgb(103, 194, 58); }

.el-message-box__status.el-icon-info { color: rgb(144, 147, 153); }

.el-message-box__status.el-icon-warning { color: rgb(230, 162, 60); }

.el-message-box__status.el-icon-error { color: rgb(245, 108, 108); }

.el-message-box__message { margin: 0px; }

.el-message-box__message p { margin: 0px; line-height: 24px; }

.el-message-box__errormsg { color: rgb(245, 108, 108); font-size: 12px; min-height: 18px; margin-top: 2px; }

.el-message-box__btns { padding: 5px 15px 0px; text-align: right; }

.el-message-box__btns button:nth-child(2) { margin-left: 10px; }

.el-message-box__btns-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }

.el-container, .el-container.is-vertical, .el-drawer, .el-link, .el-steps--vertical { -webkit-box-direction: normal; }

.el-message-box--center { padding-bottom: 30px; }

.el-message-box--center .el-message-box__header { padding-top: 30px; }

.el-message-box--center .el-message-box__title { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.el-message-box--center .el-message-box__status { position: relative; top: auto; padding-right: 5px; text-align: center; transform: translateY(-1px); }

.el-message-box--center .el-message-box__message { margin-left: 0px; }

.el-message-box--center .el-message-box__btns, .el-message-box--center .el-message-box__content { text-align: center; }

.el-message-box--center .el-message-box__content { padding-left: 27px; padding-right: 27px; }

.msgbox-fade-enter-active { animation: 0.3s ease 0s 1 normal none running msgbox-fade-in; }

.msgbox-fade-leave-active { animation: 0.3s ease 0s 1 normal none running msgbox-fade-out; }

@-webkit-keyframes msgbox-fade-in {
  0% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}

@keyframes msgbox-fade-in {
  0% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}

@-webkit-keyframes msgbox-fade-out {
  0% { transform: translateZ(0px); opacity: 1; }
  100% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
}

@keyframes msgbox-fade-out {
  0% { transform: translateZ(0px); opacity: 1; }
  100% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
}

.el-breadcrumb { font-size: 14px; line-height: 1; }

.el-breadcrumb::after, .el-breadcrumb::before { display: table; content: ""; }

.el-breadcrumb::after { clear: both; }

.el-breadcrumb__separator { margin: 0px 9px; font-weight: 700; color: rgb(192, 196, 204); }

.el-breadcrumb__separator[class*="icon"] { margin: 0px 6px; font-weight: 400; }

.el-breadcrumb__item { float: left; }

.el-breadcrumb__inner { color: rgb(96, 98, 102); }

.el-breadcrumb__inner.is-link, .el-breadcrumb__inner a { font-weight: 700; text-decoration: none; transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; color: rgb(48, 49, 51); }

.el-breadcrumb__inner.is-link:hover, .el-breadcrumb__inner a:hover { color: rgb(64, 158, 255); cursor: pointer; }

.el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover, .el-breadcrumb__item:last-child .el-breadcrumb__inner a, .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover { font-weight: 400; color: rgb(96, 98, 102); cursor: text; }

.el-breadcrumb__item:last-child .el-breadcrumb__separator { display: none; }

.el-form--label-left .el-form-item__label { text-align: left; }

.el-form--label-top .el-form-item__label { float: none; display: inline-block; text-align: left; padding: 0px 0px 10px; }

.el-form--inline .el-form-item { display: inline-block; margin-right: 10px; vertical-align: top; }

.el-form--inline .el-form-item__label { float: none; display: inline-block; }

.el-form--inline .el-form-item__content { display: inline-block; vertical-align: top; }

.el-form--inline.el-form--label-top .el-form-item__content { display: block; }

.el-form-item { margin-bottom: 22px; }

.el-form-item::after, .el-form-item::before { display: table; content: ""; }

.el-form-item::after { clear: both; }

.el-form-item .el-form-item { margin-bottom: 0px; }

.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item { margin-bottom: 18px; }

.el-form-item .el-input__validateIcon { display: none; }

.el-form-item--medium .el-form-item__content, .el-form-item--medium .el-form-item__label { line-height: 36px; }

.el-form-item--small .el-form-item__content, .el-form-item--small .el-form-item__label { line-height: 32px; }

.el-form-item--small .el-form-item__error { padding-top: 2px; }

.el-form-item--mini .el-form-item__content, .el-form-item--mini .el-form-item__label { line-height: 28px; }

.el-form-item--mini .el-form-item__error { padding-top: 1px; }

.el-form-item__label-wrap { float: left; }

.el-form-item__label-wrap .el-form-item__label { display: inline-block; float: none; }

.el-form-item__label { text-align: right; vertical-align: middle; float: left; font-size: 14px; color: rgb(96, 98, 102); line-height: 40px; padding: 0px 12px 0px 0px; box-sizing: border-box; }

.el-form-item__content { line-height: 40px; position: relative; font-size: 14px; }

.el-form-item__content::after, .el-form-item__content::before { display: table; content: ""; }

.el-form-item__content::after { clear: both; }

.el-form-item__content .el-input-group { vertical-align: top; }

.el-form-item__error { color: rgb(245, 108, 108); font-size: 12px; line-height: 1; padding-top: 4px; position: absolute; top: 100%; left: 0px; }

.el-form-item__error--inline { position: relative; top: auto; left: auto; display: inline-block; margin-left: 10px; }

.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label::before, .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label::before { content: "*"; color: rgb(245, 108, 108); margin-right: 4px; }

.el-form-item.is-error .el-input-group__append .el-input__inner, .el-form-item.is-error .el-input-group__prepend .el-input__inner { border-color: transparent; }

.el-form-item.is-error .el-input__validateIcon { color: rgb(245, 108, 108); }

.el-form-item--feedback .el-input__validateIcon { display: inline-block; }

.el-tabs__header { padding: 0px; position: relative; margin: 0px 0px 15px; }

.el-tabs__active-bar { position: absolute; bottom: 0px; left: 0px; height: 2px; background-color: rgb(64, 158, 255); z-index: 1; transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; list-style: none; }

.el-tabs__new-tab { float: right; border: 1px solid rgb(211, 220, 230); height: 18px; width: 18px; line-height: 18px; margin: 12px 0px 9px 10px; border-radius: 3px; text-align: center; font-size: 12px; color: rgb(211, 220, 230); cursor: pointer; transition: all 0.15s ease 0s; }

.el-collapse-item__arrow, .el-tabs__nav { transition: -webkit-transform 0.3s ease 0s; }

.el-tabs__new-tab .el-icon-plus { transform: scale(0.8); }

.el-tabs__new-tab:hover { color: rgb(64, 158, 255); }

.el-tabs__nav-wrap { overflow: hidden; margin-bottom: -1px; position: relative; }

.el-tabs__nav-wrap::after { content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 2px; background-color: rgb(228, 231, 237); z-index: 1; }

.el-tabs--border-card > .el-tabs__header .el-tabs__nav-wrap::after, .el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after { content: none; }

.el-tabs__nav-wrap.is-scrollable { padding: 0px 20px; box-sizing: border-box; }

.el-tabs__nav-scroll { overflow: hidden; }

.el-tabs__nav-next, .el-tabs__nav-prev { position: absolute; cursor: pointer; line-height: 44px; font-size: 12px; color: rgb(144, 147, 153); }

.el-tabs__nav-next { right: 0px; }

.el-tabs__nav-prev { left: 0px; }

.el-tabs__nav { white-space: nowrap; position: relative; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; float: left; z-index: 2; }

.el-tabs__nav.is-stretch { min-width: 100%; display: flex; }

.el-tabs__nav.is-stretch > * { -webkit-box-flex: 1; flex: 1 1 0%; text-align: center; }

.el-tabs__item { padding: 0px 20px; height: 40px; box-sizing: border-box; line-height: 40px; display: inline-block; list-style: none; font-size: 14px; font-weight: 500; color: rgb(48, 49, 51); position: relative; }

.el-tabs__item:focus, .el-tabs__item:focus:active { outline: 0px; }

.el-tabs__item:focus.is-active.is-focus:not(:active) { box-shadow: rgb(64, 158, 255) 0px 0px 2px 2px inset; border-radius: 3px; }

.el-tabs__item .el-icon-close { border-radius: 50%; text-align: center; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; margin-left: 5px; }

.el-tabs__item .el-icon-close::before { transform: scale(0.9); display: inline-block; }

.el-tabs__item .el-icon-close:hover { background-color: rgb(192, 196, 204); color: rgb(255, 255, 255); }

.el-tabs__item.is-active { color: rgb(64, 158, 255); }

.el-tabs__item:hover { color: rgb(64, 158, 255); cursor: pointer; }

.el-tabs__item.is-disabled { color: rgb(192, 196, 204); cursor: default; }

.el-tabs__content { overflow: hidden; position: relative; }

.el-tabs--card > .el-tabs__header { border-bottom: 1px solid rgb(228, 231, 237); }

.el-tabs--card > .el-tabs__header .el-tabs__nav { border-top: 1px solid rgb(228, 231, 237); border-right: 1px solid rgb(228, 231, 237); border-left: 1px solid rgb(228, 231, 237); border-image: initial; border-bottom: none; border-radius: 4px 4px 0px 0px; box-sizing: border-box; }

.el-tabs--card > .el-tabs__header .el-tabs__active-bar { display: none; }

.el-tabs--card > .el-tabs__header .el-tabs__item .el-icon-close { position: relative; font-size: 12px; width: 0px; height: 14px; vertical-align: middle; line-height: 15px; overflow: hidden; top: -1px; right: -2px; transform-origin: 100% 50%; }

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close, .el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close { width: 14px; }

.el-tabs--card > .el-tabs__header .el-tabs__item { border-bottom: 1px solid transparent; border-left: 1px solid rgb(228, 231, 237); transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }

.el-tabs--card > .el-tabs__header .el-tabs__item:first-child { border-left: none; }

.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover { padding-left: 13px; padding-right: 13px; }

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active { border-bottom-color: rgb(255, 255, 255); }

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable { padding-left: 20px; padding-right: 20px; }

.el-tabs--border-card { background: rgb(255, 255, 255); border: 1px solid rgb(220, 223, 230); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 4px 0px, rgba(0, 0, 0, 0.04) 0px 0px 6px 0px; }

.el-tabs--border-card > .el-tabs__content { padding: 15px; }

.el-tabs--border-card > .el-tabs__header { background-color: rgb(245, 247, 250); border-bottom: 1px solid rgb(228, 231, 237); margin: 0px; }

.el-tabs--border-card > .el-tabs__header .el-tabs__item { transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; border: 1px solid transparent; margin-top: -1px; color: rgb(144, 147, 153); }

.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item, .el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child { margin-left: -1px; }

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active { color: rgb(64, 158, 255); background-color: rgb(255, 255, 255); border-right-color: rgb(220, 223, 230); border-left-color: rgb(220, 223, 230); }

.el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover { color: rgb(64, 158, 255); }

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled { color: rgb(192, 196, 204); }

.el-tabs--border-card > .el-tabs__header .is-scrollable .el-tabs__item:first-child { margin-left: 0px; }

.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2), .el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--top .el-tabs__item.is-top:nth-child(2) { padding-left: 0px; }

.el-tabs--bottom .el-tabs__item.is-bottom:last-child, .el-tabs--bottom .el-tabs__item.is-top:last-child, .el-tabs--top .el-tabs__item.is-bottom:last-child, .el-tabs--top .el-tabs__item.is-top:last-child { padding-right: 0px; }

.el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2) { padding-left: 20px; }

.el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child { padding-right: 20px; }

.el-tabs--bottom .el-tabs__header.is-bottom { margin-bottom: 0px; margin-top: 10px; }

.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom { border-bottom: 0px; border-top: 1px solid rgb(220, 223, 230); }

.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom { margin-top: -1px; margin-bottom: 0px; }

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) { border: 1px solid transparent; }

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom { margin: 0px -1px -1px; }

.el-tabs--left, .el-tabs--right { overflow: hidden; }

.el-tabs--left .el-tabs__header.is-left, .el-tabs--left .el-tabs__header.is-right, .el-tabs--left .el-tabs__nav-scroll, .el-tabs--left .el-tabs__nav-wrap.is-left, .el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__header.is-left, .el-tabs--right .el-tabs__header.is-right, .el-tabs--right .el-tabs__nav-scroll, .el-tabs--right .el-tabs__nav-wrap.is-left, .el-tabs--right .el-tabs__nav-wrap.is-right { height: 100%; }

.el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__active-bar.is-right, .el-tabs--right .el-tabs__active-bar.is-left, .el-tabs--right .el-tabs__active-bar.is-right { top: 0px; bottom: auto; width: 2px; height: auto; }

.el-tabs--left .el-tabs__nav-wrap.is-left, .el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__nav-wrap.is-left, .el-tabs--right .el-tabs__nav-wrap.is-right { margin-bottom: 0px; }

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev { height: 30px; line-height: 30px; width: 100%; text-align: center; cursor: pointer; }

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i, .el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i { transform: rotate(90deg); }

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev { left: auto; top: 0px; }

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next { right: auto; bottom: 0px; }

.el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__nav-wrap.is-left::after { right: 0px; left: auto; }

.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable, .el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable { padding: 30px 0px; }

.el-tabs--left .el-tabs__nav-wrap.is-left::after, .el-tabs--left .el-tabs__nav-wrap.is-right::after, .el-tabs--right .el-tabs__nav-wrap.is-left::after, .el-tabs--right .el-tabs__nav-wrap.is-right::after { height: 100%; width: 2px; bottom: auto; top: 0px; }

.el-tabs--left .el-tabs__nav.is-left, .el-tabs--left .el-tabs__nav.is-right, .el-tabs--right .el-tabs__nav.is-left, .el-tabs--right .el-tabs__nav.is-right { float: none; }

.el-tabs--left .el-tabs__item.is-left, .el-tabs--left .el-tabs__item.is-right, .el-tabs--right .el-tabs__item.is-left, .el-tabs--right .el-tabs__item.is-right { display: block; }

.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left, .el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right { display: none; }

.el-tabs--left .el-tabs__header.is-left { float: left; margin-bottom: 0px; margin-right: 10px; }

.el-tabs--left .el-tabs__nav-wrap.is-left { margin-right: -1px; }

.el-tabs--left .el-tabs__item.is-left { text-align: right; }

.el-tabs--left.el-tabs--card .el-tabs__item.is-left { border-top: 1px solid rgb(228, 231, 237); border-right: 1px solid rgb(228, 231, 237); border-image: initial; border-bottom: none; border-left: none; text-align: left; }

.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child { border-right: 1px solid rgb(228, 231, 237); border-top: none; }

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active { border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid rgb(228, 231, 237); border-right: 1px solid rgb(255, 255, 255); }

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child { border-top: none; }

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child { border-bottom: none; }

.el-tabs--left.el-tabs--card .el-tabs__nav { border-radius: 4px 0px 0px 4px; border-bottom: 1px solid rgb(228, 231, 237); border-right: none; }

.el-tabs--left.el-tabs--card .el-tabs__new-tab { float: none; }

.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left { border-right: 1px solid rgb(223, 228, 237); }

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left { border: 1px solid transparent; margin: -1px 0px -1px -1px; }

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active { border-color: rgb(209, 219, 229) transparent; }

.el-tabs--right .el-tabs__header.is-right { float: right; margin-bottom: 0px; margin-left: 10px; }

.el-tabs--right .el-tabs__nav-wrap.is-right { margin-left: -1px; }

.el-tabs--right .el-tabs__nav-wrap.is-right::after { left: 0px; right: auto; }

.el-tabs--right .el-tabs__active-bar.is-right { left: 0px; }

.el-tabs--right.el-tabs--card .el-tabs__item.is-right { border-bottom: none; border-top: 1px solid rgb(228, 231, 237); }

.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child { border-left: 1px solid rgb(228, 231, 237); border-top: none; }

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active { border-right: none; border-bottom: none; border-image: initial; border-top: 1px solid rgb(228, 231, 237); border-left: 1px solid rgb(255, 255, 255); }

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child { border-top: none; }

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child { border-bottom: none; }

.el-tabs--right.el-tabs--card .el-tabs__nav { border-radius: 0px 4px 4px 0px; border-bottom: 1px solid rgb(228, 231, 237); border-left: none; }

.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right { border-left: 1px solid rgb(223, 228, 237); }

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right { border: 1px solid transparent; margin: -1px -1px -1px 0px; }

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active { border-color: rgb(209, 219, 229) transparent; }

.slideInLeft-transition, .slideInRight-transition { display: inline-block; }

.slideInRight-enter { animation: 0.3s ease 0s 1 normal none running slideInRight-enter; }

.slideInRight-leave { position: absolute; left: 0px; right: 0px; animation: 0.3s ease 0s 1 normal none running slideInRight-leave; }

.slideInLeft-enter { animation: 0.3s ease 0s 1 normal none running slideInLeft-enter; }

.slideInLeft-leave { position: absolute; left: 0px; right: 0px; animation: 0.3s ease 0s 1 normal none running slideInLeft-leave; }

@-webkit-keyframes slideInRight-enter {
  0% { opacity: 0; transform-origin: 0px 0px; transform: translateX(100%); }
  100% { opacity: 1; transform-origin: 0px 0px; transform: translateX(0px); }
}

@keyframes slideInRight-enter {
  0% { opacity: 0; transform-origin: 0px 0px; transform: translateX(100%); }
  100% { opacity: 1; transform-origin: 0px 0px; transform: translateX(0px); }
}

@-webkit-keyframes slideInRight-leave {
  0% { transform-origin: 0px 0px; transform: translateX(0px); opacity: 1; }
  100% { transform-origin: 0px 0px; transform: translateX(100%); opacity: 0; }
}

@keyframes slideInRight-leave {
  0% { transform-origin: 0px 0px; transform: translateX(0px); opacity: 1; }
  100% { transform-origin: 0px 0px; transform: translateX(100%); opacity: 0; }
}

@-webkit-keyframes slideInLeft-enter {
  0% { opacity: 0; transform-origin: 0px 0px; transform: translateX(-100%); }
  100% { opacity: 1; transform-origin: 0px 0px; transform: translateX(0px); }
}

@keyframes slideInLeft-enter {
  0% { opacity: 0; transform-origin: 0px 0px; transform: translateX(-100%); }
  100% { opacity: 1; transform-origin: 0px 0px; transform: translateX(0px); }
}

@-webkit-keyframes slideInLeft-leave {
  0% { transform-origin: 0px 0px; transform: translateX(0px); opacity: 1; }
  100% { transform-origin: 0px 0px; transform: translateX(-100%); opacity: 0; }
}

@keyframes slideInLeft-leave {
  0% { transform-origin: 0px 0px; transform: translateX(0px); opacity: 1; }
  100% { transform-origin: 0px 0px; transform: translateX(-100%); opacity: 0; }
}

.el-tree { position: relative; cursor: default; background: rgb(255, 255, 255); color: rgb(96, 98, 102); }

.el-tree__empty-block { position: relative; min-height: 60px; text-align: center; width: 100%; height: 100%; }

.el-tree__empty-text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: rgb(144, 147, 153); }

.el-tree__drop-indicator { position: absolute; left: 0px; right: 0px; height: 1px; background-color: rgb(64, 158, 255); }

.el-tree-node { white-space: nowrap; outline: 0px; }

.el-tree-node:focus > .el-tree-node__content { background-color: rgb(245, 247, 250); }

.el-tree-node.is-drop-inner > .el-tree-node__content .el-tree-node__label { background-color: rgb(64, 158, 255); color: rgb(255, 255, 255); }

.el-tree-node__content { display: flex; -webkit-box-align: center; align-items: center; height: 26px; cursor: pointer; }

.el-tree-node__content > .el-tree-node__expand-icon { padding: 6px; }

.el-tree-node__content > .el-checkbox { margin-right: 8px; }

.el-tree-node__content:hover { background-color: rgb(245, 247, 250); }

.el-tree.is-dragging .el-tree-node__content { cursor: move; }

.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content { cursor: not-allowed; }

.el-tree-node__expand-icon { cursor: pointer; color: rgb(192, 196, 204); font-size: 12px; transform: rotate(0deg); transition: transform 0.3s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s; }

.el-tree-node__expand-icon.expanded { transform: rotate(90deg); }

.el-tree-node__expand-icon.is-leaf { color: transparent; cursor: default; }

.el-tree-node__label { font-size: 14px; }

.el-tree-node__loading-icon { margin-right: 8px; font-size: 14px; color: rgb(192, 196, 204); }

.el-tree-node > .el-tree-node__children { overflow: hidden; background-color: transparent; }

.el-tree-node.is-expanded > .el-tree-node__children { display: block; }

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content { background-color: rgb(240, 247, 255); }

.el-alert { width: 100%; padding: 8px 16px; margin: 0px; box-sizing: border-box; border-radius: 4px; position: relative; background-color: rgb(255, 255, 255); overflow: hidden; opacity: 1; display: flex; -webkit-box-align: center; align-items: center; transition: opacity 0.2s ease 0s; }

.el-alert.is-light .el-alert__closebtn { color: rgb(192, 196, 204); }

.el-alert.is-dark .el-alert__closebtn, .el-alert.is-dark .el-alert__description { color: rgb(255, 255, 255); }

.el-alert.is-center { -webkit-box-pack: center; justify-content: center; }

.el-alert--success.is-light { background-color: rgb(240, 249, 235); color: rgb(103, 194, 58); }

.el-alert--success.is-light .el-alert__description { color: rgb(103, 194, 58); }

.el-alert--success.is-dark { background-color: rgb(103, 194, 58); color: rgb(255, 255, 255); }

.el-alert--info.is-light { background-color: rgb(244, 244, 245); color: rgb(144, 147, 153); }

.el-alert--info.is-dark { background-color: rgb(144, 147, 153); color: rgb(255, 255, 255); }

.el-alert--info .el-alert__description { color: rgb(144, 147, 153); }

.el-alert--warning.is-light { background-color: rgb(253, 246, 236); color: rgb(230, 162, 60); }

.el-alert--warning.is-light .el-alert__description { color: rgb(230, 162, 60); }

.el-alert--warning.is-dark { background-color: rgb(230, 162, 60); color: rgb(255, 255, 255); }

.el-alert--error.is-light { background-color: rgb(254, 240, 240); color: rgb(245, 108, 108); }

.el-alert--error.is-light .el-alert__description { color: rgb(245, 108, 108); }

.el-alert--error.is-dark { background-color: rgb(245, 108, 108); color: rgb(255, 255, 255); }

.el-alert__content { display: table-cell; padding: 0px 8px; }

.el-alert__icon { font-size: 16px; width: 16px; }

.el-alert__icon.is-big { font-size: 28px; width: 28px; }

.el-alert__title { font-size: 13px; line-height: 18px; }

.el-alert__title.is-bold { font-weight: 700; }

.el-alert .el-alert__description { font-size: 12px; margin: 5px 0px 0px; }

.el-alert__closebtn { font-size: 12px; opacity: 1; position: absolute; top: 12px; right: 15px; cursor: pointer; }

.el-alert-fade-enter, .el-alert-fade-leave-active, .el-loading-fade-enter, .el-loading-fade-leave-active, .el-notification-fade-leave-active { opacity: 0; }

.el-alert__closebtn.is-customed { font-style: normal; font-size: 13px; top: 9px; }

.el-notification { display: flex; width: 330px; padding: 14px 26px 14px 13px; border-radius: 8px; box-sizing: border-box; border: 1px solid rgb(235, 238, 245); position: fixed; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, left 0.3s ease 0s, right 0.3s ease 0s, top 0.4s ease 0s, bottom 0.3s ease 0s, -webkit-transform 0.3s ease 0s; overflow: hidden; }

.el-notification.right { right: 16px; }

.el-notification.left { left: 16px; }

.el-notification__group { margin-left: 13px; margin-right: 8px; }

.el-notification__title { font-weight: 700; font-size: 16px; color: rgb(48, 49, 51); margin: 0px; }

.el-notification__content { font-size: 14px; line-height: 21px; margin: 6px 0px 0px; color: rgb(96, 98, 102); text-align: justify; }

.el-notification__content p { margin: 0px; }

.el-notification__icon { height: 24px; width: 24px; font-size: 24px; }

.el-notification__closeBtn { position: absolute; top: 18px; right: 15px; cursor: pointer; color: rgb(144, 147, 153); font-size: 16px; }

.el-notification__closeBtn:hover { color: rgb(96, 98, 102); }

.el-notification .el-icon-success { color: rgb(103, 194, 58); }

.el-notification .el-icon-error { color: rgb(245, 108, 108); }

.el-notification .el-icon-info { color: rgb(144, 147, 153); }

.el-notification .el-icon-warning { color: rgb(230, 162, 60); }

.el-notification-fade-enter.right { right: 0px; transform: translateX(100%); }

.el-notification-fade-enter.left { left: 0px; transform: translateX(-100%); }

.el-input-number { position: relative; display: inline-block; width: 180px; line-height: 38px; }

.el-input-number .el-input { display: block; }

.el-input-number .el-input__inner { -webkit-appearance: none; padding-left: 50px; padding-right: 50px; text-align: center; }

.el-input-number__decrease, .el-input-number__increase { position: absolute; z-index: 1; top: 1px; width: 40px; height: auto; text-align: center; background: rgb(245, 247, 250); color: rgb(96, 98, 102); cursor: pointer; font-size: 13px; }

.el-input-number__decrease:hover, .el-input-number__increase:hover { color: rgb(64, 158, 255); }

.el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled), .el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) { border-color: rgb(64, 158, 255); }

.el-input-number__decrease.is-disabled, .el-input-number__increase.is-disabled { color: rgb(192, 196, 204); cursor: not-allowed; }

.el-input-number__increase { right: 1px; border-radius: 0px 4px 4px 0px; border-left: 1px solid rgb(220, 223, 230); }

.el-input-number__decrease { left: 1px; border-radius: 4px 0px 0px 4px; border-right: 1px solid rgb(220, 223, 230); }

.el-input-number.is-disabled .el-input-number__decrease, .el-input-number.is-disabled .el-input-number__increase { border-color: rgb(228, 231, 237); color: rgb(228, 231, 237); }

.el-input-number.is-disabled .el-input-number__decrease:hover, .el-input-number.is-disabled .el-input-number__increase:hover { color: rgb(228, 231, 237); cursor: not-allowed; }

.el-input-number--medium { width: 200px; line-height: 34px; }

.el-input-number--medium .el-input-number__decrease, .el-input-number--medium .el-input-number__increase { width: 36px; font-size: 14px; }

.el-input-number--medium .el-input__inner { padding-left: 43px; padding-right: 43px; }

.el-input-number--small { width: 130px; line-height: 30px; }

.el-input-number--small .el-input-number__decrease, .el-input-number--small .el-input-number__increase { width: 32px; font-size: 13px; }

.el-input-number--small .el-input-number__decrease [class*="el-icon"], .el-input-number--small .el-input-number__increase [class*="el-icon"] { transform: scale(0.9); }

.el-input-number--small .el-input__inner { padding-left: 39px; padding-right: 39px; }

.el-input-number--mini { width: 130px; line-height: 26px; }

.el-input-number--mini .el-input-number__decrease, .el-input-number--mini .el-input-number__increase { width: 28px; font-size: 12px; }

.el-input-number--mini .el-input-number__decrease [class*="el-icon"], .el-input-number--mini .el-input-number__increase [class*="el-icon"] { transform: scale(0.8); }

.el-input-number--mini .el-input__inner { padding-left: 35px; padding-right: 35px; }

.el-input-number.is-without-controls .el-input__inner { padding-left: 15px; padding-right: 15px; }

.el-input-number.is-controls-right .el-input__inner { padding-left: 15px; padding-right: 50px; }

.el-input-number.is-controls-right .el-input-number__decrease, .el-input-number.is-controls-right .el-input-number__increase { height: auto; line-height: 19px; }

.el-input-number.is-controls-right .el-input-number__decrease [class*="el-icon"], .el-input-number.is-controls-right .el-input-number__increase [class*="el-icon"] { transform: scale(0.8); }

.el-input-number.is-controls-right .el-input-number__increase { border-radius: 0px 4px 0px 0px; border-bottom: 1px solid rgb(220, 223, 230); }

.el-input-number.is-controls-right .el-input-number__decrease { right: 1px; bottom: 1px; top: auto; left: auto; border-right: none; border-left: 1px solid rgb(220, 223, 230); border-radius: 0px 0px 4px; }

.el-input-number.is-controls-right[class*="medium"] [class*="decrease"], .el-input-number.is-controls-right[class*="medium"] [class*="increase"] { line-height: 17px; }

.el-input-number.is-controls-right[class*="small"] [class*="decrease"], .el-input-number.is-controls-right[class*="small"] [class*="increase"] { line-height: 15px; }

.el-input-number.is-controls-right[class*="mini"] [class*="decrease"], .el-input-number.is-controls-right[class*="mini"] [class*="increase"] { line-height: 13px; }

.el-tooltip__popper { position: absolute; border-radius: 4px; padding: 10px; z-index: 2000; font-size: 12px; line-height: 1.2; min-width: 10px; overflow-wrap: break-word; }

.el-tooltip__popper .popper__arrow, .el-tooltip__popper .popper__arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }

.el-tooltip__popper .popper__arrow { border-width: 6px; }

.el-tooltip__popper .popper__arrow::after { content: " "; border-width: 5px; }

.el-progress-bar__inner::after, .el-row::after, .el-row::before, .el-slider::after, .el-slider::before, .el-slider__button-wrapper::after, .el-upload-cover::after { content: ""; }

.el-tooltip__popper[x-placement^="top"] { margin-bottom: 12px; }

.el-tooltip__popper[x-placement^="top"] .popper__arrow { bottom: -6px; border-top-color: rgb(48, 49, 51); border-bottom-width: 0px; }

.el-tooltip__popper[x-placement^="top"] .popper__arrow::after { bottom: 1px; margin-left: -5px; border-top-color: rgb(48, 49, 51); border-bottom-width: 0px; }

.el-tooltip__popper[x-placement^="bottom"] { margin-top: 12px; }

.el-tooltip__popper[x-placement^="bottom"] .popper__arrow { top: -6px; border-top-width: 0px; border-bottom-color: rgb(48, 49, 51); }

.el-tooltip__popper[x-placement^="bottom"] .popper__arrow::after { top: 1px; margin-left: -5px; border-top-width: 0px; border-bottom-color: rgb(48, 49, 51); }

.el-tooltip__popper[x-placement^="right"] { margin-left: 12px; }

.el-tooltip__popper[x-placement^="right"] .popper__arrow { left: -6px; border-right-color: rgb(48, 49, 51); border-left-width: 0px; }

.el-tooltip__popper[x-placement^="right"] .popper__arrow::after { bottom: -5px; left: 1px; border-right-color: rgb(48, 49, 51); border-left-width: 0px; }

.el-tooltip__popper[x-placement^="left"] { margin-right: 12px; }

.el-tooltip__popper[x-placement^="left"] .popper__arrow { right: -6px; border-right-width: 0px; border-left-color: rgb(48, 49, 51); }

.el-tooltip__popper[x-placement^="left"] .popper__arrow::after { right: 1px; bottom: -5px; margin-left: -5px; border-right-width: 0px; border-left-color: rgb(48, 49, 51); }

.el-tooltip__popper.is-dark { background: rgb(48, 49, 51); color: rgb(255, 255, 255); }

.el-tooltip__popper.is-light { background: rgb(255, 255, 255); border: 1px solid rgb(48, 49, 51); }

.el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow { border-top-color: rgb(48, 49, 51); }

.el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow::after { border-top-color: rgb(255, 255, 255); }

.el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow { border-bottom-color: rgb(48, 49, 51); }

.el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow::after { border-bottom-color: rgb(255, 255, 255); }

.el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow { border-left-color: rgb(48, 49, 51); }

.el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow::after { border-left-color: rgb(255, 255, 255); }

.el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow { border-right-color: rgb(48, 49, 51); }

.el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow::after { border-right-color: rgb(255, 255, 255); }

.el-slider::after, .el-slider::before { display: table; }

.el-slider__button-wrapper .el-tooltip, .el-slider__button-wrapper::after { vertical-align: middle; display: inline-block; }

.el-slider::after { clear: both; }

.el-slider__runway { width: 100%; height: 6px; margin: 16px 0px; background-color: rgb(228, 231, 237); border-radius: 3px; position: relative; cursor: pointer; vertical-align: middle; }

.el-slider__runway.show-input { margin-right: 160px; width: auto; }

.el-slider__runway.disabled { cursor: default; }

.el-slider__runway.disabled .el-slider__bar { background-color: rgb(192, 196, 204); }

.el-slider__runway.disabled .el-slider__button { border-color: rgb(192, 196, 204); }

.el-slider__runway.disabled .el-slider__button-wrapper.dragging, .el-slider__runway.disabled .el-slider__button-wrapper.hover, .el-slider__runway.disabled .el-slider__button-wrapper:hover { cursor: not-allowed; }

.el-slider__runway.disabled .el-slider__button.dragging, .el-slider__runway.disabled .el-slider__button.hover, .el-slider__runway.disabled .el-slider__button:hover { transform: scale(1); cursor: not-allowed; }

.el-slider__button-wrapper, .el-slider__stop { transform: translateX(-50%); position: absolute; }

.el-slider__input { float: right; margin-top: 3px; width: 130px; }

.el-slider__input.el-input-number--mini { margin-top: 5px; }

.el-slider__input.el-input-number--medium { margin-top: 0px; }

.el-slider__input.el-input-number--large { margin-top: -2px; }

.el-slider__bar { height: 6px; background-color: rgb(64, 158, 255); border-top-left-radius: 3px; border-bottom-left-radius: 3px; position: absolute; }

.el-slider__button-wrapper { height: 36px; width: 36px; z-index: 1001; top: -15px; transform: translateX(-50%); background-color: transparent; text-align: center; user-select: none; line-height: normal; }

.el-slider__button, .el-step__icon-inner { user-select: none; }

.el-slider__button-wrapper::after { height: 100%; }

.el-slider__button-wrapper.hover, .el-slider__button-wrapper:hover { cursor: grab; }

.el-slider__button-wrapper.dragging { cursor: grabbing; }

.el-slider__button { width: 16px; height: 16px; border: 2px solid rgb(64, 158, 255); background-color: rgb(255, 255, 255); border-radius: 50%; transition: all 0.2s ease 0s; user-select: none; }

.el-slider__button.dragging, .el-slider__button.hover, .el-slider__button:hover { transform: scale(1.2); }

.el-slider__button.hover, .el-slider__button:hover { cursor: grab; }

.el-slider__button.dragging { cursor: grabbing; }

.el-slider__stop { height: 6px; width: 6px; border-radius: 100%; background-color: rgb(255, 255, 255); transform: translateX(-50%); }

.el-slider__marks { top: 0px; left: 12px; width: 18px; height: 100%; }

.el-slider__marks-text { position: absolute; transform: translateX(-50%); font-size: 14px; color: rgb(144, 147, 153); margin-top: 15px; }

.el-slider.is-vertical { position: relative; }

.el-slider.is-vertical .el-slider__runway { width: 6px; height: 100%; margin: 0px 16px; }

.el-slider.is-vertical .el-slider__bar { width: 6px; height: auto; border-radius: 0px 0px 3px 3px; }

.el-slider.is-vertical .el-slider__button-wrapper { top: auto; left: -15px; }

.el-slider.is-vertical .el-slider__button-wrapper, .el-slider.is-vertical .el-slider__stop { transform: translateY(50%); }

.el-slider.is-vertical.el-slider--with-input { padding-bottom: 58px; }

.el-slider.is-vertical.el-slider--with-input .el-slider__input { overflow: visible; float: none; position: absolute; bottom: 22px; width: 36px; margin-top: 15px; }

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner { text-align: center; padding-left: 5px; padding-right: 5px; }

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase { top: 32px; margin-top: -1px; border: 1px solid rgb(220, 223, 230); line-height: 20px; box-sizing: border-box; transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease { width: 18px; right: 18px; border-bottom-left-radius: 4px; }

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase { width: 19px; border-bottom-right-radius: 4px; }

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase ~ .el-input .el-input__inner { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase { border-color: rgb(192, 196, 204); }

.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase { border-color: rgb(64, 158, 255); }

.el-slider.is-vertical .el-slider__marks-text { margin-top: 0px; left: 15px; transform: translateY(50%); }

.el-loading-parent--relative { position: relative !important; }

.el-loading-parent--hidden { overflow: hidden !important; }

.el-loading-mask { position: absolute; z-index: 2000; background-color: rgba(255, 255, 255, 0.9); margin: 0px; top: 0px; right: 0px; bottom: 0px; left: 0px; transition: opacity 0.3s ease 0s; }

.el-loading-mask.is-fullscreen { position: fixed; }

.el-loading-mask.is-fullscreen .el-loading-spinner { margin-top: -25px; }

.el-loading-mask.is-fullscreen .el-loading-spinner .circular { height: 50px; width: 50px; }

.el-loading-spinner { top: 50%; margin-top: -21px; width: 100%; text-align: center; position: absolute; }

.el-col-pull-0, .el-col-pull-1, .el-col-pull-2, .el-col-pull-3, .el-col-pull-4, .el-col-pull-5, .el-col-pull-6, .el-col-pull-7, .el-col-pull-8, .el-col-pull-9, .el-col-pull-10, .el-col-pull-11, .el-col-pull-13, .el-col-pull-14, .el-col-pull-15, .el-col-pull-16, .el-col-pull-17, .el-col-pull-18, .el-col-pull-19, .el-col-pull-20, .el-col-pull-21, .el-col-pull-22, .el-col-pull-23, .el-col-pull-24, .el-col-push-0, .el-col-push-1, .el-col-push-2, .el-col-push-3, .el-col-push-4, .el-col-push-5, .el-col-push-6, .el-col-push-7, .el-col-push-8, .el-col-push-9, .el-col-push-10, .el-col-push-11, .el-col-push-12, .el-col-push-13, .el-col-push-14, .el-col-push-15, .el-col-push-16, .el-col-push-17, .el-col-push-18, .el-col-push-19, .el-col-push-20, .el-col-push-21, .el-col-push-22, .el-col-push-23, .el-col-push-24, .el-row { position: relative; }

.el-loading-spinner .el-loading-text { color: rgb(64, 158, 255); margin: 3px 0px; font-size: 14px; }

.el-loading-spinner .circular { height: 42px; width: 42px; animation: 2s linear 0s infinite normal none running loading-rotate; }

.el-loading-spinner .path { animation: 1.5s ease-in-out 0s infinite normal none running loading-dash; stroke-dasharray: 90, 150; stroke-dashoffset: 0; stroke-width: 2; stroke: rgb(64, 158, 255); stroke-linecap: round; }

.el-loading-spinner i { color: rgb(64, 158, 255); }

@-webkit-keyframes loading-rotate {
  100% { transform: rotate(1turn); }
}

@keyframes loading-rotate {
  100% { transform: rotate(1turn); }
}

@-webkit-keyframes loading-dash {
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -40px; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -120px; }
}

@keyframes loading-dash {
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -40px; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -120px; }
}

.el-row { box-sizing: border-box; }

.el-row::after, .el-row::before { display: table; }

.el-row::after { clear: both; }

.el-row--flex { display: flex; }

.el-col-0, .el-row--flex::after, .el-row--flex::before { display: none; }

.el-row--flex.is-justify-center { -webkit-box-pack: center; justify-content: center; }

.el-row--flex.is-justify-end { -webkit-box-pack: end; justify-content: flex-end; }

.el-row--flex.is-justify-space-between { -webkit-box-pack: justify; justify-content: space-between; }

.el-row--flex.is-justify-space-around { justify-content: space-around; }

.el-row--flex.is-align-middle { -webkit-box-align: center; align-items: center; }

.el-row--flex.is-align-bottom { -webkit-box-align: end; align-items: flex-end; }

[class*="el-col-"] { float: left; box-sizing: border-box; }

.el-upload--picture-card, .el-upload-dragger { box-sizing: border-box; cursor: pointer; }

.el-col-0 { width: 0px; }

.el-col-offset-0 { margin-left: 0px; }

.el-col-pull-0 { right: 0px; }

.el-col-push-0 { left: 0px; }

.el-col-1 { width: 4.16667%; }

.el-col-offset-1 { margin-left: 4.16667%; }

.el-col-pull-1 { right: 4.16667%; }

.el-col-push-1 { left: 4.16667%; }

.el-col-2 { width: 8.33333%; }

.el-col-offset-2 { margin-left: 8.33333%; }

.el-col-pull-2 { right: 8.33333%; }

.el-col-push-2 { left: 8.33333%; }

.el-col-3 { width: 12.5%; }

.el-col-offset-3 { margin-left: 12.5%; }

.el-col-pull-3 { right: 12.5%; }

.el-col-push-3 { left: 12.5%; }

.el-col-4 { width: 16.6667%; }

.el-col-offset-4 { margin-left: 16.6667%; }

.el-col-pull-4 { right: 16.6667%; }

.el-col-push-4 { left: 16.6667%; }

.el-col-5 { width: 20.8333%; }

.el-col-offset-5 { margin-left: 20.8333%; }

.el-col-pull-5 { right: 20.8333%; }

.el-col-push-5 { left: 20.8333%; }

.el-col-6 { width: 25%; }

.el-col-offset-6 { margin-left: 25%; }

.el-col-pull-6 { right: 25%; }

.el-col-push-6 { left: 25%; }

.el-col-7 { width: 29.1667%; }

.el-col-offset-7 { margin-left: 29.1667%; }

.el-col-pull-7 { right: 29.1667%; }

.el-col-push-7 { left: 29.1667%; }

.el-col-8 { width: 33.3333%; }

.el-col-offset-8 { margin-left: 33.3333%; }

.el-col-pull-8 { right: 33.3333%; }

.el-col-push-8 { left: 33.3333%; }

.el-col-9 { width: 37.5%; }

.el-col-offset-9 { margin-left: 37.5%; }

.el-col-pull-9 { right: 37.5%; }

.el-col-push-9 { left: 37.5%; }

.el-col-10 { width: 41.6667%; }

.el-col-offset-10 { margin-left: 41.6667%; }

.el-col-pull-10 { right: 41.6667%; }

.el-col-push-10 { left: 41.6667%; }

.el-col-11 { width: 45.8333%; }

.el-col-offset-11 { margin-left: 45.8333%; }

.el-col-pull-11 { right: 45.8333%; }

.el-col-push-11 { left: 45.8333%; }

.el-col-12 { width: 50%; }

.el-col-offset-12 { margin-left: 50%; }

.el-col-pull-12 { position: relative; right: 50%; }

.el-col-push-12 { left: 50%; }

.el-col-13 { width: 54.1667%; }

.el-col-offset-13 { margin-left: 54.1667%; }

.el-col-pull-13 { right: 54.1667%; }

.el-col-push-13 { left: 54.1667%; }

.el-col-14 { width: 58.3333%; }

.el-col-offset-14 { margin-left: 58.3333%; }

.el-col-pull-14 { right: 58.3333%; }

.el-col-push-14 { left: 58.3333%; }

.el-col-15 { width: 62.5%; }

.el-col-offset-15 { margin-left: 62.5%; }

.el-col-pull-15 { right: 62.5%; }

.el-col-push-15 { left: 62.5%; }

.el-col-16 { width: 66.6667%; }

.el-col-offset-16 { margin-left: 66.6667%; }

.el-col-pull-16 { right: 66.6667%; }

.el-col-push-16 { left: 66.6667%; }

.el-col-17 { width: 70.8333%; }

.el-col-offset-17 { margin-left: 70.8333%; }

.el-col-pull-17 { right: 70.8333%; }

.el-col-push-17 { left: 70.8333%; }

.el-col-18 { width: 75%; }

.el-col-offset-18 { margin-left: 75%; }

.el-col-pull-18 { right: 75%; }

.el-col-push-18 { left: 75%; }

.el-col-19 { width: 79.1667%; }

.el-col-offset-19 { margin-left: 79.1667%; }

.el-col-pull-19 { right: 79.1667%; }

.el-col-push-19 { left: 79.1667%; }

.el-col-20 { width: 83.3333%; }

.el-col-offset-20 { margin-left: 83.3333%; }

.el-col-pull-20 { right: 83.3333%; }

.el-col-push-20 { left: 83.3333%; }

.el-col-21 { width: 87.5%; }

.el-col-offset-21 { margin-left: 87.5%; }

.el-col-pull-21 { right: 87.5%; }

.el-col-push-21 { left: 87.5%; }

.el-col-22 { width: 91.6667%; }

.el-col-offset-22 { margin-left: 91.6667%; }

.el-col-pull-22 { right: 91.6667%; }

.el-col-push-22 { left: 91.6667%; }

.el-col-23 { width: 95.8333%; }

.el-col-offset-23 { margin-left: 95.8333%; }

.el-col-pull-23 { right: 95.8333%; }

.el-col-push-23 { left: 95.8333%; }

.el-col-24 { width: 100%; }

.el-col-offset-24 { margin-left: 100%; }

.el-col-pull-24 { right: 100%; }

.el-col-push-24 { left: 100%; }

@media only screen and (max-width: 767px) {
  .el-col-xs-0 { display: none; width: 0px; }
  .el-col-xs-offset-0 { margin-left: 0px; }
  .el-col-xs-pull-0 { position: relative; right: 0px; }
  .el-col-xs-push-0 { position: relative; left: 0px; }
  .el-col-xs-1 { width: 4.16667%; }
  .el-col-xs-offset-1 { margin-left: 4.16667%; }
  .el-col-xs-pull-1 { position: relative; right: 4.16667%; }
  .el-col-xs-push-1 { position: relative; left: 4.16667%; }
  .el-col-xs-2 { width: 8.33333%; }
  .el-col-xs-offset-2 { margin-left: 8.33333%; }
  .el-col-xs-pull-2 { position: relative; right: 8.33333%; }
  .el-col-xs-push-2 { position: relative; left: 8.33333%; }
  .el-col-xs-3 { width: 12.5%; }
  .el-col-xs-offset-3 { margin-left: 12.5%; }
  .el-col-xs-pull-3 { position: relative; right: 12.5%; }
  .el-col-xs-push-3 { position: relative; left: 12.5%; }
  .el-col-xs-4 { width: 16.6667%; }
  .el-col-xs-offset-4 { margin-left: 16.6667%; }
  .el-col-xs-pull-4 { position: relative; right: 16.6667%; }
  .el-col-xs-push-4 { position: relative; left: 16.6667%; }
  .el-col-xs-5 { width: 20.8333%; }
  .el-col-xs-offset-5 { margin-left: 20.8333%; }
  .el-col-xs-pull-5 { position: relative; right: 20.8333%; }
  .el-col-xs-push-5 { position: relative; left: 20.8333%; }
  .el-col-xs-6 { width: 25%; }
  .el-col-xs-offset-6 { margin-left: 25%; }
  .el-col-xs-pull-6 { position: relative; right: 25%; }
  .el-col-xs-push-6 { position: relative; left: 25%; }
  .el-col-xs-7 { width: 29.1667%; }
  .el-col-xs-offset-7 { margin-left: 29.1667%; }
  .el-col-xs-pull-7 { position: relative; right: 29.1667%; }
  .el-col-xs-push-7 { position: relative; left: 29.1667%; }
  .el-col-xs-8 { width: 33.3333%; }
  .el-col-xs-offset-8 { margin-left: 33.3333%; }
  .el-col-xs-pull-8 { position: relative; right: 33.3333%; }
  .el-col-xs-push-8 { position: relative; left: 33.3333%; }
  .el-col-xs-9 { width: 37.5%; }
  .el-col-xs-offset-9 { margin-left: 37.5%; }
  .el-col-xs-pull-9 { position: relative; right: 37.5%; }
  .el-col-xs-push-9 { position: relative; left: 37.5%; }
  .el-col-xs-10 { width: 41.6667%; }
  .el-col-xs-offset-10 { margin-left: 41.6667%; }
  .el-col-xs-pull-10 { position: relative; right: 41.6667%; }
  .el-col-xs-push-10 { position: relative; left: 41.6667%; }
  .el-col-xs-11 { width: 45.8333%; }
  .el-col-xs-offset-11 { margin-left: 45.8333%; }
  .el-col-xs-pull-11 { position: relative; right: 45.8333%; }
  .el-col-xs-push-11 { position: relative; left: 45.8333%; }
  .el-col-xs-12 { width: 50%; }
  .el-col-xs-offset-12 { margin-left: 50%; }
  .el-col-xs-pull-12 { position: relative; right: 50%; }
  .el-col-xs-push-12 { position: relative; left: 50%; }
  .el-col-xs-13 { width: 54.1667%; }
  .el-col-xs-offset-13 { margin-left: 54.1667%; }
  .el-col-xs-pull-13 { position: relative; right: 54.1667%; }
  .el-col-xs-push-13 { position: relative; left: 54.1667%; }
  .el-col-xs-14 { width: 58.3333%; }
  .el-col-xs-offset-14 { margin-left: 58.3333%; }
  .el-col-xs-pull-14 { position: relative; right: 58.3333%; }
  .el-col-xs-push-14 { position: relative; left: 58.3333%; }
  .el-col-xs-15 { width: 62.5%; }
  .el-col-xs-offset-15 { margin-left: 62.5%; }
  .el-col-xs-pull-15 { position: relative; right: 62.5%; }
  .el-col-xs-push-15 { position: relative; left: 62.5%; }
  .el-col-xs-16 { width: 66.6667%; }
  .el-col-xs-offset-16 { margin-left: 66.6667%; }
  .el-col-xs-pull-16 { position: relative; right: 66.6667%; }
  .el-col-xs-push-16 { position: relative; left: 66.6667%; }
  .el-col-xs-17 { width: 70.8333%; }
  .el-col-xs-offset-17 { margin-left: 70.8333%; }
  .el-col-xs-pull-17 { position: relative; right: 70.8333%; }
  .el-col-xs-push-17 { position: relative; left: 70.8333%; }
  .el-col-xs-18 { width: 75%; }
  .el-col-xs-offset-18 { margin-left: 75%; }
  .el-col-xs-pull-18 { position: relative; right: 75%; }
  .el-col-xs-push-18 { position: relative; left: 75%; }
  .el-col-xs-19 { width: 79.1667%; }
  .el-col-xs-offset-19 { margin-left: 79.1667%; }
  .el-col-xs-pull-19 { position: relative; right: 79.1667%; }
  .el-col-xs-push-19 { position: relative; left: 79.1667%; }
  .el-col-xs-20 { width: 83.3333%; }
  .el-col-xs-offset-20 { margin-left: 83.3333%; }
  .el-col-xs-pull-20 { position: relative; right: 83.3333%; }
  .el-col-xs-push-20 { position: relative; left: 83.3333%; }
  .el-col-xs-21 { width: 87.5%; }
  .el-col-xs-offset-21 { margin-left: 87.5%; }
  .el-col-xs-pull-21 { position: relative; right: 87.5%; }
  .el-col-xs-push-21 { position: relative; left: 87.5%; }
  .el-col-xs-22 { width: 91.6667%; }
  .el-col-xs-offset-22 { margin-left: 91.6667%; }
  .el-col-xs-pull-22 { position: relative; right: 91.6667%; }
  .el-col-xs-push-22 { position: relative; left: 91.6667%; }
  .el-col-xs-23 { width: 95.8333%; }
  .el-col-xs-offset-23 { margin-left: 95.8333%; }
  .el-col-xs-pull-23 { position: relative; right: 95.8333%; }
  .el-col-xs-push-23 { position: relative; left: 95.8333%; }
  .el-col-xs-24 { width: 100%; }
  .el-col-xs-offset-24 { margin-left: 100%; }
  .el-col-xs-pull-24 { position: relative; right: 100%; }
  .el-col-xs-push-24 { position: relative; left: 100%; }
}

@media only screen and (min-width: 768px) {
  .el-col-sm-0 { display: none; width: 0px; }
  .el-col-sm-offset-0 { margin-left: 0px; }
  .el-col-sm-pull-0 { position: relative; right: 0px; }
  .el-col-sm-push-0 { position: relative; left: 0px; }
  .el-col-sm-1 { width: 4.16667%; }
  .el-col-sm-offset-1 { margin-left: 4.16667%; }
  .el-col-sm-pull-1 { position: relative; right: 4.16667%; }
  .el-col-sm-push-1 { position: relative; left: 4.16667%; }
  .el-col-sm-2 { width: 8.33333%; }
  .el-col-sm-offset-2 { margin-left: 8.33333%; }
  .el-col-sm-pull-2 { position: relative; right: 8.33333%; }
  .el-col-sm-push-2 { position: relative; left: 8.33333%; }
  .el-col-sm-3 { width: 12.5%; }
  .el-col-sm-offset-3 { margin-left: 12.5%; }
  .el-col-sm-pull-3 { position: relative; right: 12.5%; }
  .el-col-sm-push-3 { position: relative; left: 12.5%; }
  .el-col-sm-4 { width: 16.6667%; }
  .el-col-sm-offset-4 { margin-left: 16.6667%; }
  .el-col-sm-pull-4 { position: relative; right: 16.6667%; }
  .el-col-sm-push-4 { position: relative; left: 16.6667%; }
  .el-col-sm-5 { width: 20.8333%; }
  .el-col-sm-offset-5 { margin-left: 20.8333%; }
  .el-col-sm-pull-5 { position: relative; right: 20.8333%; }
  .el-col-sm-push-5 { position: relative; left: 20.8333%; }
  .el-col-sm-6 { width: 25%; }
  .el-col-sm-offset-6 { margin-left: 25%; }
  .el-col-sm-pull-6 { position: relative; right: 25%; }
  .el-col-sm-push-6 { position: relative; left: 25%; }
  .el-col-sm-7 { width: 29.1667%; }
  .el-col-sm-offset-7 { margin-left: 29.1667%; }
  .el-col-sm-pull-7 { position: relative; right: 29.1667%; }
  .el-col-sm-push-7 { position: relative; left: 29.1667%; }
  .el-col-sm-8 { width: 33.3333%; }
  .el-col-sm-offset-8 { margin-left: 33.3333%; }
  .el-col-sm-pull-8 { position: relative; right: 33.3333%; }
  .el-col-sm-push-8 { position: relative; left: 33.3333%; }
  .el-col-sm-9 { width: 37.5%; }
  .el-col-sm-offset-9 { margin-left: 37.5%; }
  .el-col-sm-pull-9 { position: relative; right: 37.5%; }
  .el-col-sm-push-9 { position: relative; left: 37.5%; }
  .el-col-sm-10 { width: 41.6667%; }
  .el-col-sm-offset-10 { margin-left: 41.6667%; }
  .el-col-sm-pull-10 { position: relative; right: 41.6667%; }
  .el-col-sm-push-10 { position: relative; left: 41.6667%; }
  .el-col-sm-11 { width: 45.8333%; }
  .el-col-sm-offset-11 { margin-left: 45.8333%; }
  .el-col-sm-pull-11 { position: relative; right: 45.8333%; }
  .el-col-sm-push-11 { position: relative; left: 45.8333%; }
  .el-col-sm-12 { width: 50%; }
  .el-col-sm-offset-12 { margin-left: 50%; }
  .el-col-sm-pull-12 { position: relative; right: 50%; }
  .el-col-sm-push-12 { position: relative; left: 50%; }
  .el-col-sm-13 { width: 54.1667%; }
  .el-col-sm-offset-13 { margin-left: 54.1667%; }
  .el-col-sm-pull-13 { position: relative; right: 54.1667%; }
  .el-col-sm-push-13 { position: relative; left: 54.1667%; }
  .el-col-sm-14 { width: 58.3333%; }
  .el-col-sm-offset-14 { margin-left: 58.3333%; }
  .el-col-sm-pull-14 { position: relative; right: 58.3333%; }
  .el-col-sm-push-14 { position: relative; left: 58.3333%; }
  .el-col-sm-15 { width: 62.5%; }
  .el-col-sm-offset-15 { margin-left: 62.5%; }
  .el-col-sm-pull-15 { position: relative; right: 62.5%; }
  .el-col-sm-push-15 { position: relative; left: 62.5%; }
  .el-col-sm-16 { width: 66.6667%; }
  .el-col-sm-offset-16 { margin-left: 66.6667%; }
  .el-col-sm-pull-16 { position: relative; right: 66.6667%; }
  .el-col-sm-push-16 { position: relative; left: 66.6667%; }
  .el-col-sm-17 { width: 70.8333%; }
  .el-col-sm-offset-17 { margin-left: 70.8333%; }
  .el-col-sm-pull-17 { position: relative; right: 70.8333%; }
  .el-col-sm-push-17 { position: relative; left: 70.8333%; }
  .el-col-sm-18 { width: 75%; }
  .el-col-sm-offset-18 { margin-left: 75%; }
  .el-col-sm-pull-18 { position: relative; right: 75%; }
  .el-col-sm-push-18 { position: relative; left: 75%; }
  .el-col-sm-19 { width: 79.1667%; }
  .el-col-sm-offset-19 { margin-left: 79.1667%; }
  .el-col-sm-pull-19 { position: relative; right: 79.1667%; }
  .el-col-sm-push-19 { position: relative; left: 79.1667%; }
  .el-col-sm-20 { width: 83.3333%; }
  .el-col-sm-offset-20 { margin-left: 83.3333%; }
  .el-col-sm-pull-20 { position: relative; right: 83.3333%; }
  .el-col-sm-push-20 { position: relative; left: 83.3333%; }
  .el-col-sm-21 { width: 87.5%; }
  .el-col-sm-offset-21 { margin-left: 87.5%; }
  .el-col-sm-pull-21 { position: relative; right: 87.5%; }
  .el-col-sm-push-21 { position: relative; left: 87.5%; }
  .el-col-sm-22 { width: 91.6667%; }
  .el-col-sm-offset-22 { margin-left: 91.6667%; }
  .el-col-sm-pull-22 { position: relative; right: 91.6667%; }
  .el-col-sm-push-22 { position: relative; left: 91.6667%; }
  .el-col-sm-23 { width: 95.8333%; }
  .el-col-sm-offset-23 { margin-left: 95.8333%; }
  .el-col-sm-pull-23 { position: relative; right: 95.8333%; }
  .el-col-sm-push-23 { position: relative; left: 95.8333%; }
  .el-col-sm-24 { width: 100%; }
  .el-col-sm-offset-24 { margin-left: 100%; }
  .el-col-sm-pull-24 { position: relative; right: 100%; }
  .el-col-sm-push-24 { position: relative; left: 100%; }
}

@media only screen and (min-width: 992px) {
  .el-col-md-0 { display: none; width: 0px; }
  .el-col-md-offset-0 { margin-left: 0px; }
  .el-col-md-pull-0 { position: relative; right: 0px; }
  .el-col-md-push-0 { position: relative; left: 0px; }
  .el-col-md-1 { width: 4.16667%; }
  .el-col-md-offset-1 { margin-left: 4.16667%; }
  .el-col-md-pull-1 { position: relative; right: 4.16667%; }
  .el-col-md-push-1 { position: relative; left: 4.16667%; }
  .el-col-md-2 { width: 8.33333%; }
  .el-col-md-offset-2 { margin-left: 8.33333%; }
  .el-col-md-pull-2 { position: relative; right: 8.33333%; }
  .el-col-md-push-2 { position: relative; left: 8.33333%; }
  .el-col-md-3 { width: 12.5%; }
  .el-col-md-offset-3 { margin-left: 12.5%; }
  .el-col-md-pull-3 { position: relative; right: 12.5%; }
  .el-col-md-push-3 { position: relative; left: 12.5%; }
  .el-col-md-4 { width: 16.6667%; }
  .el-col-md-offset-4 { margin-left: 16.6667%; }
  .el-col-md-pull-4 { position: relative; right: 16.6667%; }
  .el-col-md-push-4 { position: relative; left: 16.6667%; }
  .el-col-md-5 { width: 20.8333%; }
  .el-col-md-offset-5 { margin-left: 20.8333%; }
  .el-col-md-pull-5 { position: relative; right: 20.8333%; }
  .el-col-md-push-5 { position: relative; left: 20.8333%; }
  .el-col-md-6 { width: 25%; }
  .el-col-md-offset-6 { margin-left: 25%; }
  .el-col-md-pull-6 { position: relative; right: 25%; }
  .el-col-md-push-6 { position: relative; left: 25%; }
  .el-col-md-7 { width: 29.1667%; }
  .el-col-md-offset-7 { margin-left: 29.1667%; }
  .el-col-md-pull-7 { position: relative; right: 29.1667%; }
  .el-col-md-push-7 { position: relative; left: 29.1667%; }
  .el-col-md-8 { width: 33.3333%; }
  .el-col-md-offset-8 { margin-left: 33.3333%; }
  .el-col-md-pull-8 { position: relative; right: 33.3333%; }
  .el-col-md-push-8 { position: relative; left: 33.3333%; }
  .el-col-md-9 { width: 37.5%; }
  .el-col-md-offset-9 { margin-left: 37.5%; }
  .el-col-md-pull-9 { position: relative; right: 37.5%; }
  .el-col-md-push-9 { position: relative; left: 37.5%; }
  .el-col-md-10 { width: 41.6667%; }
  .el-col-md-offset-10 { margin-left: 41.6667%; }
  .el-col-md-pull-10 { position: relative; right: 41.6667%; }
  .el-col-md-push-10 { position: relative; left: 41.6667%; }
  .el-col-md-11 { width: 45.8333%; }
  .el-col-md-offset-11 { margin-left: 45.8333%; }
  .el-col-md-pull-11 { position: relative; right: 45.8333%; }
  .el-col-md-push-11 { position: relative; left: 45.8333%; }
  .el-col-md-12 { width: 50%; }
  .el-col-md-offset-12 { margin-left: 50%; }
  .el-col-md-pull-12 { position: relative; right: 50%; }
  .el-col-md-push-12 { position: relative; left: 50%; }
  .el-col-md-13 { width: 54.1667%; }
  .el-col-md-offset-13 { margin-left: 54.1667%; }
  .el-col-md-pull-13 { position: relative; right: 54.1667%; }
  .el-col-md-push-13 { position: relative; left: 54.1667%; }
  .el-col-md-14 { width: 58.3333%; }
  .el-col-md-offset-14 { margin-left: 58.3333%; }
  .el-col-md-pull-14 { position: relative; right: 58.3333%; }
  .el-col-md-push-14 { position: relative; left: 58.3333%; }
  .el-col-md-15 { width: 62.5%; }
  .el-col-md-offset-15 { margin-left: 62.5%; }
  .el-col-md-pull-15 { position: relative; right: 62.5%; }
  .el-col-md-push-15 { position: relative; left: 62.5%; }
  .el-col-md-16 { width: 66.6667%; }
  .el-col-md-offset-16 { margin-left: 66.6667%; }
  .el-col-md-pull-16 { position: relative; right: 66.6667%; }
  .el-col-md-push-16 { position: relative; left: 66.6667%; }
  .el-col-md-17 { width: 70.8333%; }
  .el-col-md-offset-17 { margin-left: 70.8333%; }
  .el-col-md-pull-17 { position: relative; right: 70.8333%; }
  .el-col-md-push-17 { position: relative; left: 70.8333%; }
  .el-col-md-18 { width: 75%; }
  .el-col-md-offset-18 { margin-left: 75%; }
  .el-col-md-pull-18 { position: relative; right: 75%; }
  .el-col-md-push-18 { position: relative; left: 75%; }
  .el-col-md-19 { width: 79.1667%; }
  .el-col-md-offset-19 { margin-left: 79.1667%; }
  .el-col-md-pull-19 { position: relative; right: 79.1667%; }
  .el-col-md-push-19 { position: relative; left: 79.1667%; }
  .el-col-md-20 { width: 83.3333%; }
  .el-col-md-offset-20 { margin-left: 83.3333%; }
  .el-col-md-pull-20 { position: relative; right: 83.3333%; }
  .el-col-md-push-20 { position: relative; left: 83.3333%; }
  .el-col-md-21 { width: 87.5%; }
  .el-col-md-offset-21 { margin-left: 87.5%; }
  .el-col-md-pull-21 { position: relative; right: 87.5%; }
  .el-col-md-push-21 { position: relative; left: 87.5%; }
  .el-col-md-22 { width: 91.6667%; }
  .el-col-md-offset-22 { margin-left: 91.6667%; }
  .el-col-md-pull-22 { position: relative; right: 91.6667%; }
  .el-col-md-push-22 { position: relative; left: 91.6667%; }
  .el-col-md-23 { width: 95.8333%; }
  .el-col-md-offset-23 { margin-left: 95.8333%; }
  .el-col-md-pull-23 { position: relative; right: 95.8333%; }
  .el-col-md-push-23 { position: relative; left: 95.8333%; }
  .el-col-md-24 { width: 100%; }
  .el-col-md-offset-24 { margin-left: 100%; }
  .el-col-md-pull-24 { position: relative; right: 100%; }
  .el-col-md-push-24 { position: relative; left: 100%; }
}

@media only screen and (min-width: 1200px) {
  .el-col-lg-0 { display: none; width: 0px; }
  .el-col-lg-offset-0 { margin-left: 0px; }
  .el-col-lg-pull-0 { position: relative; right: 0px; }
  .el-col-lg-push-0 { position: relative; left: 0px; }
  .el-col-lg-1 { width: 4.16667%; }
  .el-col-lg-offset-1 { margin-left: 4.16667%; }
  .el-col-lg-pull-1 { position: relative; right: 4.16667%; }
  .el-col-lg-push-1 { position: relative; left: 4.16667%; }
  .el-col-lg-2 { width: 8.33333%; }
  .el-col-lg-offset-2 { margin-left: 8.33333%; }
  .el-col-lg-pull-2 { position: relative; right: 8.33333%; }
  .el-col-lg-push-2 { position: relative; left: 8.33333%; }
  .el-col-lg-3 { width: 12.5%; }
  .el-col-lg-offset-3 { margin-left: 12.5%; }
  .el-col-lg-pull-3 { position: relative; right: 12.5%; }
  .el-col-lg-push-3 { position: relative; left: 12.5%; }
  .el-col-lg-4 { width: 16.6667%; }
  .el-col-lg-offset-4 { margin-left: 16.6667%; }
  .el-col-lg-pull-4 { position: relative; right: 16.6667%; }
  .el-col-lg-push-4 { position: relative; left: 16.6667%; }
  .el-col-lg-5 { width: 20.8333%; }
  .el-col-lg-offset-5 { margin-left: 20.8333%; }
  .el-col-lg-pull-5 { position: relative; right: 20.8333%; }
  .el-col-lg-push-5 { position: relative; left: 20.8333%; }
  .el-col-lg-6 { width: 25%; }
  .el-col-lg-offset-6 { margin-left: 25%; }
  .el-col-lg-pull-6 { position: relative; right: 25%; }
  .el-col-lg-push-6 { position: relative; left: 25%; }
  .el-col-lg-7 { width: 29.1667%; }
  .el-col-lg-offset-7 { margin-left: 29.1667%; }
  .el-col-lg-pull-7 { position: relative; right: 29.1667%; }
  .el-col-lg-push-7 { position: relative; left: 29.1667%; }
  .el-col-lg-8 { width: 33.3333%; }
  .el-col-lg-offset-8 { margin-left: 33.3333%; }
  .el-col-lg-pull-8 { position: relative; right: 33.3333%; }
  .el-col-lg-push-8 { position: relative; left: 33.3333%; }
  .el-col-lg-9 { width: 37.5%; }
  .el-col-lg-offset-9 { margin-left: 37.5%; }
  .el-col-lg-pull-9 { position: relative; right: 37.5%; }
  .el-col-lg-push-9 { position: relative; left: 37.5%; }
  .el-col-lg-10 { width: 41.6667%; }
  .el-col-lg-offset-10 { margin-left: 41.6667%; }
  .el-col-lg-pull-10 { position: relative; right: 41.6667%; }
  .el-col-lg-push-10 { position: relative; left: 41.6667%; }
  .el-col-lg-11 { width: 45.8333%; }
  .el-col-lg-offset-11 { margin-left: 45.8333%; }
  .el-col-lg-pull-11 { position: relative; right: 45.8333%; }
  .el-col-lg-push-11 { position: relative; left: 45.8333%; }
  .el-col-lg-12 { width: 50%; }
  .el-col-lg-offset-12 { margin-left: 50%; }
  .el-col-lg-pull-12 { position: relative; right: 50%; }
  .el-col-lg-push-12 { position: relative; left: 50%; }
  .el-col-lg-13 { width: 54.1667%; }
  .el-col-lg-offset-13 { margin-left: 54.1667%; }
  .el-col-lg-pull-13 { position: relative; right: 54.1667%; }
  .el-col-lg-push-13 { position: relative; left: 54.1667%; }
  .el-col-lg-14 { width: 58.3333%; }
  .el-col-lg-offset-14 { margin-left: 58.3333%; }
  .el-col-lg-pull-14 { position: relative; right: 58.3333%; }
  .el-col-lg-push-14 { position: relative; left: 58.3333%; }
  .el-col-lg-15 { width: 62.5%; }
  .el-col-lg-offset-15 { margin-left: 62.5%; }
  .el-col-lg-pull-15 { position: relative; right: 62.5%; }
  .el-col-lg-push-15 { position: relative; left: 62.5%; }
  .el-col-lg-16 { width: 66.6667%; }
  .el-col-lg-offset-16 { margin-left: 66.6667%; }
  .el-col-lg-pull-16 { position: relative; right: 66.6667%; }
  .el-col-lg-push-16 { position: relative; left: 66.6667%; }
  .el-col-lg-17 { width: 70.8333%; }
  .el-col-lg-offset-17 { margin-left: 70.8333%; }
  .el-col-lg-pull-17 { position: relative; right: 70.8333%; }
  .el-col-lg-push-17 { position: relative; left: 70.8333%; }
  .el-col-lg-18 { width: 75%; }
  .el-col-lg-offset-18 { margin-left: 75%; }
  .el-col-lg-pull-18 { position: relative; right: 75%; }
  .el-col-lg-push-18 { position: relative; left: 75%; }
  .el-col-lg-19 { width: 79.1667%; }
  .el-col-lg-offset-19 { margin-left: 79.1667%; }
  .el-col-lg-pull-19 { position: relative; right: 79.1667%; }
  .el-col-lg-push-19 { position: relative; left: 79.1667%; }
  .el-col-lg-20 { width: 83.3333%; }
  .el-col-lg-offset-20 { margin-left: 83.3333%; }
  .el-col-lg-pull-20 { position: relative; right: 83.3333%; }
  .el-col-lg-push-20 { position: relative; left: 83.3333%; }
  .el-col-lg-21 { width: 87.5%; }
  .el-col-lg-offset-21 { margin-left: 87.5%; }
  .el-col-lg-pull-21 { position: relative; right: 87.5%; }
  .el-col-lg-push-21 { position: relative; left: 87.5%; }
  .el-col-lg-22 { width: 91.6667%; }
  .el-col-lg-offset-22 { margin-left: 91.6667%; }
  .el-col-lg-pull-22 { position: relative; right: 91.6667%; }
  .el-col-lg-push-22 { position: relative; left: 91.6667%; }
  .el-col-lg-23 { width: 95.8333%; }
  .el-col-lg-offset-23 { margin-left: 95.8333%; }
  .el-col-lg-pull-23 { position: relative; right: 95.8333%; }
  .el-col-lg-push-23 { position: relative; left: 95.8333%; }
  .el-col-lg-24 { width: 100%; }
  .el-col-lg-offset-24 { margin-left: 100%; }
  .el-col-lg-pull-24 { position: relative; right: 100%; }
  .el-col-lg-push-24 { position: relative; left: 100%; }
}

@media only screen and (min-width: 1920px) {
  .el-col-xl-0 { display: none; width: 0px; }
  .el-col-xl-offset-0 { margin-left: 0px; }
  .el-col-xl-pull-0 { position: relative; right: 0px; }
  .el-col-xl-push-0 { position: relative; left: 0px; }
  .el-col-xl-1 { width: 4.16667%; }
  .el-col-xl-offset-1 { margin-left: 4.16667%; }
  .el-col-xl-pull-1 { position: relative; right: 4.16667%; }
  .el-col-xl-push-1 { position: relative; left: 4.16667%; }
  .el-col-xl-2 { width: 8.33333%; }
  .el-col-xl-offset-2 { margin-left: 8.33333%; }
  .el-col-xl-pull-2 { position: relative; right: 8.33333%; }
  .el-col-xl-push-2 { position: relative; left: 8.33333%; }
  .el-col-xl-3 { width: 12.5%; }
  .el-col-xl-offset-3 { margin-left: 12.5%; }
  .el-col-xl-pull-3 { position: relative; right: 12.5%; }
  .el-col-xl-push-3 { position: relative; left: 12.5%; }
  .el-col-xl-4 { width: 16.6667%; }
  .el-col-xl-offset-4 { margin-left: 16.6667%; }
  .el-col-xl-pull-4 { position: relative; right: 16.6667%; }
  .el-col-xl-push-4 { position: relative; left: 16.6667%; }
  .el-col-xl-5 { width: 20.8333%; }
  .el-col-xl-offset-5 { margin-left: 20.8333%; }
  .el-col-xl-pull-5 { position: relative; right: 20.8333%; }
  .el-col-xl-push-5 { position: relative; left: 20.8333%; }
  .el-col-xl-6 { width: 25%; }
  .el-col-xl-offset-6 { margin-left: 25%; }
  .el-col-xl-pull-6 { position: relative; right: 25%; }
  .el-col-xl-push-6 { position: relative; left: 25%; }
  .el-col-xl-7 { width: 29.1667%; }
  .el-col-xl-offset-7 { margin-left: 29.1667%; }
  .el-col-xl-pull-7 { position: relative; right: 29.1667%; }
  .el-col-xl-push-7 { position: relative; left: 29.1667%; }
  .el-col-xl-8 { width: 33.3333%; }
  .el-col-xl-offset-8 { margin-left: 33.3333%; }
  .el-col-xl-pull-8 { position: relative; right: 33.3333%; }
  .el-col-xl-push-8 { position: relative; left: 33.3333%; }
  .el-col-xl-9 { width: 37.5%; }
  .el-col-xl-offset-9 { margin-left: 37.5%; }
  .el-col-xl-pull-9 { position: relative; right: 37.5%; }
  .el-col-xl-push-9 { position: relative; left: 37.5%; }
  .el-col-xl-10 { width: 41.6667%; }
  .el-col-xl-offset-10 { margin-left: 41.6667%; }
  .el-col-xl-pull-10 { position: relative; right: 41.6667%; }
  .el-col-xl-push-10 { position: relative; left: 41.6667%; }
  .el-col-xl-11 { width: 45.8333%; }
  .el-col-xl-offset-11 { margin-left: 45.8333%; }
  .el-col-xl-pull-11 { position: relative; right: 45.8333%; }
  .el-col-xl-push-11 { position: relative; left: 45.8333%; }
  .el-col-xl-12 { width: 50%; }
  .el-col-xl-offset-12 { margin-left: 50%; }
  .el-col-xl-pull-12 { position: relative; right: 50%; }
  .el-col-xl-push-12 { position: relative; left: 50%; }
  .el-col-xl-13 { width: 54.1667%; }
  .el-col-xl-offset-13 { margin-left: 54.1667%; }
  .el-col-xl-pull-13 { position: relative; right: 54.1667%; }
  .el-col-xl-push-13 { position: relative; left: 54.1667%; }
  .el-col-xl-14 { width: 58.3333%; }
  .el-col-xl-offset-14 { margin-left: 58.3333%; }
  .el-col-xl-pull-14 { position: relative; right: 58.3333%; }
  .el-col-xl-push-14 { position: relative; left: 58.3333%; }
  .el-col-xl-15 { width: 62.5%; }
  .el-col-xl-offset-15 { margin-left: 62.5%; }
  .el-col-xl-pull-15 { position: relative; right: 62.5%; }
  .el-col-xl-push-15 { position: relative; left: 62.5%; }
  .el-col-xl-16 { width: 66.6667%; }
  .el-col-xl-offset-16 { margin-left: 66.6667%; }
  .el-col-xl-pull-16 { position: relative; right: 66.6667%; }
  .el-col-xl-push-16 { position: relative; left: 66.6667%; }
  .el-col-xl-17 { width: 70.8333%; }
  .el-col-xl-offset-17 { margin-left: 70.8333%; }
  .el-col-xl-pull-17 { position: relative; right: 70.8333%; }
  .el-col-xl-push-17 { position: relative; left: 70.8333%; }
  .el-col-xl-18 { width: 75%; }
  .el-col-xl-offset-18 { margin-left: 75%; }
  .el-col-xl-pull-18 { position: relative; right: 75%; }
  .el-col-xl-push-18 { position: relative; left: 75%; }
  .el-col-xl-19 { width: 79.1667%; }
  .el-col-xl-offset-19 { margin-left: 79.1667%; }
  .el-col-xl-pull-19 { position: relative; right: 79.1667%; }
  .el-col-xl-push-19 { position: relative; left: 79.1667%; }
  .el-col-xl-20 { width: 83.3333%; }
  .el-col-xl-offset-20 { margin-left: 83.3333%; }
  .el-col-xl-pull-20 { position: relative; right: 83.3333%; }
  .el-col-xl-push-20 { position: relative; left: 83.3333%; }
  .el-col-xl-21 { width: 87.5%; }
  .el-col-xl-offset-21 { margin-left: 87.5%; }
  .el-col-xl-pull-21 { position: relative; right: 87.5%; }
  .el-col-xl-push-21 { position: relative; left: 87.5%; }
  .el-col-xl-22 { width: 91.6667%; }
  .el-col-xl-offset-22 { margin-left: 91.6667%; }
  .el-col-xl-pull-22 { position: relative; right: 91.6667%; }
  .el-col-xl-push-22 { position: relative; left: 91.6667%; }
  .el-col-xl-23 { width: 95.8333%; }
  .el-col-xl-offset-23 { margin-left: 95.8333%; }
  .el-col-xl-pull-23 { position: relative; right: 95.8333%; }
  .el-col-xl-push-23 { position: relative; left: 95.8333%; }
  .el-col-xl-24 { width: 100%; }
  .el-col-xl-offset-24 { margin-left: 100%; }
  .el-col-xl-pull-24 { position: relative; right: 100%; }
  .el-col-xl-push-24 { position: relative; left: 100%; }
}

@-webkit-keyframes progress {
  0% { background-position: 0px 0px; }
  100% { background-position: 32px 0px; }
}

.el-upload { display: inline-block; text-align: center; cursor: pointer; outline: 0px; }

.el-upload__input { display: none; }

.el-upload__tip { font-size: 12px; color: rgb(96, 98, 102); margin-top: 7px; }

.el-upload iframe { position: absolute; z-index: -1; top: 0px; left: 0px; opacity: 0; }

.el-upload--picture-card { background-color: rgb(251, 253, 255); border: 1px dashed rgb(192, 204, 218); border-radius: 6px; box-sizing: border-box; width: 148px; height: 148px; line-height: 146px; vertical-align: top; }

.el-upload--picture-card i { font-size: 28px; color: rgb(140, 147, 157); }

.el-upload--picture-card:hover, .el-upload:focus { border-color: rgb(64, 158, 255); color: rgb(64, 158, 255); }

.el-upload:focus .el-upload-dragger { border-color: rgb(64, 158, 255); }

.el-upload-dragger { background-color: rgb(255, 255, 255); border: 1px dashed rgb(217, 217, 217); border-radius: 6px; box-sizing: border-box; width: 360px; height: 180px; text-align: center; position: relative; overflow: hidden; }

.el-upload-dragger .el-icon-upload { font-size: 67px; color: rgb(192, 196, 204); margin: 40px 0px 16px; line-height: 50px; }

.el-upload-dragger + .el-upload__tip { text-align: center; }

.el-upload-dragger ~ .el-upload__files { border-top: 1px solid rgb(220, 223, 230); margin-top: 7px; padding-top: 5px; }

.el-upload-dragger .el-upload__text { color: rgb(96, 98, 102); font-size: 14px; text-align: center; }

.el-upload-dragger .el-upload__text em { color: rgb(64, 158, 255); font-style: normal; }

.el-upload-dragger:hover { border-color: rgb(64, 158, 255); }

.el-upload-dragger.is-dragover { background-color: rgba(32, 159, 255, 0.06); border: 2px dashed rgb(64, 158, 255); }

.el-upload-list { margin: 0px; padding: 0px; list-style: none; }

.el-upload-list__item { transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1) 0s; font-size: 14px; color: rgb(96, 98, 102); line-height: 1.8; margin-top: 5px; position: relative; box-sizing: border-box; border-radius: 4px; width: 100%; }

.el-upload-list__item .el-progress { position: absolute; top: 20px; width: 100%; }

.el-upload-list__item .el-progress__text { position: absolute; right: 0px; top: -13px; }

.el-upload-list__item .el-progress-bar { margin-right: 0px; padding-right: 0px; }

.el-upload-list__item:first-child { margin-top: 10px; }

.el-upload-list__item .el-icon-upload-success { color: rgb(103, 194, 58); }

.el-upload-list__item .el-icon-close { display: none; position: absolute; top: 5px; right: 5px; cursor: pointer; opacity: 0.75; color: rgb(96, 98, 102); }

.el-upload-list__item .el-icon-close:hover { opacity: 1; }

.el-upload-list__item .el-icon-close-tip { display: none; position: absolute; top: 5px; right: 5px; font-size: 12px; cursor: pointer; opacity: 1; color: rgb(64, 158, 255); }

.el-upload-list__item:hover { background-color: rgb(245, 247, 250); }

.el-upload-list__item:hover .el-icon-close { display: inline-block; }

.el-upload-list__item:hover .el-progress__text { display: none; }

.el-upload-list__item.is-success .el-upload-list__item-status-label { display: block; }

.el-upload-list__item.is-success .el-upload-list__item-name:focus, .el-upload-list__item.is-success .el-upload-list__item-name:hover { color: rgb(64, 158, 255); cursor: pointer; }

.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip { display: inline-block; }

.el-upload-list__item.is-success:active .el-icon-close-tip, .el-upload-list__item.is-success:focus .el-upload-list__item-status-label, .el-upload-list__item.is-success:hover .el-upload-list__item-status-label, .el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip { display: none; }

.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label { display: block; }

.el-upload-list__item-name { color: rgb(96, 98, 102); display: block; margin-right: 40px; overflow: hidden; padding-left: 4px; text-overflow: ellipsis; transition: color 0.3s ease 0s; white-space: nowrap; }

.el-upload-list__item-name [class^="el-icon"] {margin-right: 7px; color: rgb(144, 147, 153); line-height: inherit; }

.el-upload-list__item-status-label { position: absolute; right: 5px; top: 0px; line-height: inherit; display: none; }

.el-upload-list__item-delete { position: absolute; right: 10px; top: 0px; font-size: 12px; color: rgb(96, 98, 102); display: none; }

.el-upload-list__item-delete:hover { color: rgb(64, 158, 255); }

.el-upload-list--picture-card { margin: 0px; display: inline; vertical-align: top; }

.el-upload-list--picture-card .el-upload-list__item { overflow: hidden; background-color: rgb(255, 255, 255); border: 1px solid rgb(192, 204, 218); border-radius: 6px; box-sizing: border-box; width: 148px; height: 148px; margin: 0px 8px 8px 0px; display: inline-block; }

.el-upload-list--picture-card .el-upload-list__item .el-icon-check, .el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check { color: rgb(255, 255, 255); }

.el-upload-list--picture-card .el-upload-list__item .el-icon-close, .el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label { display: none; }

.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text { display: block; }

.el-upload-list--picture-card .el-upload-list__item-name { display: none; }

.el-upload-list--picture-card .el-upload-list__item-thumbnail { width: 100%; height: 100%; }

.el-upload-list--picture-card .el-upload-list__item-status-label { position: absolute; right: -15px; top: -6px; width: 40px; height: 24px; background: rgb(19, 206, 102); text-align: center; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1pc 1px; }

.el-upload-list--picture-card .el-upload-list__item-status-label i { font-size: 12px; margin-top: 11px; transform: rotate(-45deg); }

.el-upload-list--picture-card .el-upload-list__item-actions { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; cursor: default; text-align: center; color: rgb(255, 255, 255); opacity: 0; font-size: 20px; background-color: rgba(0, 0, 0, 0.5); transition: opacity 0.3s ease 0s; }

.el-upload-list--picture-card .el-upload-list__item-actions::after { display: inline-block; content: ""; height: 100%; vertical-align: middle; }

.el-upload-list--picture-card .el-upload-list__item-actions span { display: none; cursor: pointer; }

.el-upload-list--picture-card .el-upload-list__item-actions span + span { margin-left: 15px; }

.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete { position: static; font-size: inherit; color: inherit; }

.el-upload-list--picture-card .el-upload-list__item-actions:hover { opacity: 1; }

.el-upload-list--picture-card .el-upload-list__item-actions:hover span { display: inline-block; }

.el-upload-list--picture-card .el-progress { top: 50%; left: 50%; transform: translate(-50%, -50%); bottom: auto; width: 126px; }

.el-upload-list--picture-card .el-progress .el-progress__text { top: 50%; }

.el-upload-list--picture .el-upload-list__item { overflow: hidden; z-index: 0; background-color: rgb(255, 255, 255); border: 1px solid rgb(192, 204, 218); border-radius: 6px; box-sizing: border-box; margin-top: 10px; padding: 10px 10px 10px 90px; height: 92px; }

.el-upload-list--picture .el-upload-list__item .el-icon-check, .el-upload-list--picture .el-upload-list__item .el-icon-circle-check { color: rgb(255, 255, 255); }

.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label { background: 0px 0px; box-shadow: none; top: -2px; right: -12px; }

.el-upload-list--picture .el-upload-list__item:hover .el-progress__text { display: block; }

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name { line-height: 70px; margin-top: 0px; }

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i { display: none; }

.el-upload-list--picture .el-upload-list__item-thumbnail { vertical-align: middle; display: inline-block; width: 70px; height: 70px; float: left; position: relative; z-index: 1; margin-left: -80px; background-color: rgb(255, 255, 255); }

.el-upload-list--picture .el-upload-list__item-name { display: block; margin-top: 20px; }

.el-upload-list--picture .el-upload-list__item-name i { font-size: 70px; line-height: 1; position: absolute; left: 9px; top: 10px; }

.el-upload-list--picture .el-upload-list__item-status-label { position: absolute; right: -17px; top: -7px; width: 46px; height: 26px; background: rgb(19, 206, 102); text-align: center; transform: rotate(45deg); box-shadow: rgb(204, 204, 204) 0px 1px 1px; }

.el-upload-list--picture .el-upload-list__item-status-label i { font-size: 12px; margin-top: 12px; transform: rotate(-45deg); }

.el-upload-list--picture .el-progress { position: relative; top: -7px; }

.el-upload-cover { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 10; cursor: default; }

.el-upload-cover::after { display: inline-block; height: 100%; vertical-align: middle; }

.el-upload-cover img { display: block; width: 100%; height: 100%; }

.el-upload-cover__label { position: absolute; right: -15px; top: -6px; width: 40px; height: 24px; background: rgb(19, 206, 102); text-align: center; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1pc 1px; }

.el-upload-cover__label i { font-size: 12px; margin-top: 11px; transform: rotate(-45deg); color: rgb(255, 255, 255); }

.el-upload-cover__progress { display: inline-block; vertical-align: middle; position: static; width: 243px; }

.el-upload-cover__progress + .el-upload__inner { opacity: 0; }

.el-upload-cover__content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.el-upload-cover__interact { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.72); text-align: center; }

.el-upload-cover__interact .btn { display: inline-block; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer; vertical-align: middle; transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s; margin-top: 60px; }

.el-upload-cover__interact .btn span { opacity: 0; transition: opacity 0.15s linear 0s; }

.el-upload-cover__interact .btn:not(:first-child) { margin-left: 35px; }

.el-upload-cover__interact .btn:hover { transform: translateY(-13px); }

.el-upload-cover__interact .btn:hover span { opacity: 1; }

.el-upload-cover__interact .btn i { color: rgb(255, 255, 255); display: block; font-size: 24px; line-height: inherit; margin: 0px auto 5px; }

.el-upload-cover__title { position: absolute; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); height: 36px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; text-align: left; padding: 0px 10px; margin: 0px; line-height: 36px; font-size: 14px; color: rgb(48, 49, 51); }

.el-upload-cover + .el-upload__inner { opacity: 0; position: relative; z-index: 1; }

.el-progress { position: relative; line-height: 1; }

.el-progress__text { font-size: 14px; color: rgb(96, 98, 102); display: inline-block; vertical-align: middle; margin-left: 10px; line-height: 1; }

.el-progress__text i { vertical-align: middle; display: block; }

.el-progress--circle, .el-progress--dashboard { display: inline-block; }

.el-progress--circle .el-progress__text, .el-progress--dashboard .el-progress__text { position: absolute; top: 50%; left: 0px; width: 100%; text-align: center; margin: 0px; transform: translateY(-50%); }

.el-progress--circle .el-progress__text i, .el-progress--dashboard .el-progress__text i { vertical-align: middle; display: inline-block; }

.el-progress--without-text .el-progress__text { display: none; }

.el-progress--without-text .el-progress-bar { padding-right: 0px; margin-right: 0px; display: block; }

.el-progress-bar, .el-progress-bar__inner::after, .el-progress-bar__innerText, .el-spinner { display: inline-block; vertical-align: middle; }

.el-progress--text-inside .el-progress-bar { padding-right: 0px; margin-right: 0px; }

.el-progress.is-success .el-progress-bar__inner { background-color: rgb(103, 194, 58); }

.el-progress.is-success .el-progress__text { color: rgb(103, 194, 58); }

.el-progress.is-warning .el-progress-bar__inner { background-color: rgb(230, 162, 60); }

.el-progress.is-warning .el-progress__text { color: rgb(230, 162, 60); }

.el-progress.is-exception .el-progress-bar__inner { background-color: rgb(245, 108, 108); }

.el-progress.is-exception .el-progress__text { color: rgb(245, 108, 108); }

.el-progress-bar { padding-right: 50px; width: 100%; margin-right: -55px; box-sizing: border-box; }

.el-progress-bar__outer { height: 6px; border-radius: 100px; background-color: rgb(235, 238, 245); overflow: hidden; position: relative; vertical-align: middle; }

.el-progress-bar__inner { position: absolute; left: 0px; top: 0px; height: 100%; background-color: rgb(64, 158, 255); text-align: right; border-radius: 100px; line-height: 1; white-space: nowrap; transition: width 0.6s ease 0s; }

.el-card, .el-message { border-radius: 4px; overflow: hidden; }

.el-progress-bar__inner::after { height: 100%; }

.el-progress-bar__innerText { color: rgb(255, 255, 255); font-size: 12px; margin: 0px 5px; }

@keyframes progress {
  0% { background-position: 0px 0px; }
  100% { background-position: 32px 0px; }
}

.el-time-spinner { width: 100%; white-space: nowrap; }

.el-spinner-inner { animation: 2s linear 0s infinite normal none running rotate; width: 50px; height: 50px; }

.el-spinner-inner .path { stroke: rgb(236, 236, 236); stroke-linecap: round; animation: 1.5s ease-in-out 0s infinite normal none running dash; }

@-webkit-keyframes rotate {
  100% { transform: rotate(1turn); }
}

@keyframes rotate {
  100% { transform: rotate(1turn); }
}

@-webkit-keyframes dash {
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}

@keyframes dash {
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}

.el-message { min-width: 380px; box-sizing: border-box; border: 1px solid rgb(235, 238, 245); position: fixed; left: 50%; top: 20px; transform: translateX(-50%); background-color: rgb(237, 242, 252); transition: opacity 0.3s ease 0s, transform 0.4s ease 0s, top 0.4s ease 0s, -webkit-transform 0.4s ease 0s; padding: 15px 15px 15px 20px; display: flex; -webkit-box-align: center; align-items: center; }

.el-message.is-center { -webkit-box-pack: center; justify-content: center; }

.el-message.is-closable .el-message__content { padding-right: 16px; }

.el-message p { margin: 0px; }

.el-message--info .el-message__content { color: rgb(144, 147, 153); }

.el-message--success { background-color: rgb(240, 249, 235); border-color: rgb(225, 243, 216); }

.el-message--success .el-message__content { color: rgb(103, 194, 58); }

.el-message--warning { background-color: rgb(253, 246, 236); border-color: rgb(250, 236, 216); }

.el-message--warning .el-message__content { color: rgb(230, 162, 60); }

.el-message--error { background-color: rgb(254, 240, 240); border-color: rgb(253, 226, 226); }

.el-message--error .el-message__content { color: rgb(245, 108, 108); }

.el-message__icon { margin-right: 10px; }

.el-message__content { padding: 0px; font-size: 14px; line-height: 1; }

.el-message__closeBtn { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); cursor: pointer; color: rgb(192, 196, 204); font-size: 16px; }

.el-message__closeBtn:hover { color: rgb(144, 147, 153); }

.el-message .el-icon-success { color: rgb(103, 194, 58); }

.el-message .el-icon-error { color: rgb(245, 108, 108); }

.el-message .el-icon-info { color: rgb(144, 147, 153); }

.el-message .el-icon-warning { color: rgb(230, 162, 60); }

.el-message-fade-enter, .el-message-fade-leave-active { opacity: 0; transform: translate(-50%, -100%); }

.el-badge { position: relative; vertical-align: middle; display: inline-block; }

.el-badge__content { background-color: rgb(245, 108, 108); border-radius: 10px; color: rgb(255, 255, 255); display: inline-block; font-size: 12px; height: 18px; line-height: 18px; padding: 0px 6px; text-align: center; white-space: nowrap; border: 1px solid rgb(255, 255, 255); }

.el-badge__content.is-fixed { position: absolute; top: 0px; right: 10px; transform: translateY(-50%) translateX(100%); }

.el-rate__icon, .el-rate__item { position: relative; display: inline-block; }

.el-badge__content.is-fixed.is-dot { right: 5px; }

.el-badge__content.is-dot { height: 8px; width: 8px; padding: 0px; right: 0px; border-radius: 50%; }

.el-badge__content--primary { background-color: rgb(64, 158, 255); }

.el-badge__content--success { background-color: rgb(103, 194, 58); }

.el-badge__content--warning { background-color: rgb(230, 162, 60); }

.el-badge__content--info { background-color: rgb(144, 147, 153); }

.el-badge__content--danger { background-color: rgb(245, 108, 108); }

.el-card { border: 1px solid rgb(235, 238, 245); background-color: rgb(255, 255, 255); color: rgb(48, 49, 51); transition: all 0.3s ease 0s; }

.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-card__header { padding: 18px 20px; border-bottom: 1px solid rgb(235, 238, 245); box-sizing: border-box; }

.el-card__body { padding: 20px; }

.el-rate { height: 20px; line-height: 1; }

.el-rate__item { font-size: 0px; vertical-align: middle; }

.el-rate__icon { font-size: 18px; margin-right: 6px; color: rgb(192, 196, 204); transition: all 0.3s ease 0s; }

.el-rate__decimal, .el-rate__icon .path2 { position: absolute; top: 0px; left: 0px; }

.el-rate__icon.hover { transform: scale(1.15); }

.el-rate__decimal { display: inline-block; overflow: hidden; }

.el-step.is-vertical, .el-steps { display: -webkit-box; }

.el-rate__text { font-size: 14px; vertical-align: middle; }

.el-steps { display: flex; }

.el-steps--simple { padding: 13px 8%; border-radius: 4px; background: rgb(245, 247, 250); }

.el-steps--horizontal { white-space: nowrap; }

.el-steps--vertical { height: 100%; -webkit-box-orient: vertical; flex-flow: column; }

.el-step { position: relative; flex-shrink: 1; }

.el-step:last-of-type .el-step__line { display: none; }

.el-step:last-of-type.is-flex { flex-shrink: 0; -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto !important; }

.el-step:last-of-type .el-step__description, .el-step:last-of-type .el-step__main { padding-right: 0px; }

.el-step__head { position: relative; width: 100%; }

.el-step__head.is-process { color: rgb(48, 49, 51); border-color: rgb(48, 49, 51); }

.el-step__head.is-wait { color: rgb(192, 196, 204); border-color: rgb(192, 196, 204); }

.el-step__head.is-success { color: rgb(103, 194, 58); border-color: rgb(103, 194, 58); }

.el-step__head.is-error { color: rgb(245, 108, 108); border-color: rgb(245, 108, 108); }

.el-step__head.is-finish { color: rgb(64, 158, 255); border-color: rgb(64, 158, 255); }

.el-step__icon { position: relative; z-index: 1; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 24px; height: 24px; font-size: 14px; box-sizing: border-box; background: rgb(255, 255, 255); transition: all 0.15s ease-out 0s; }

.el-step__icon.is-text { border-radius: 50%; border-width: 2px; border-style: solid; border-image: initial; border-color: inherit; }

.el-step__icon.is-icon { width: 40px; }

.el-step__icon-inner { display: inline-block; user-select: none; text-align: center; font-weight: 700; line-height: 1; color: inherit; }

.el-button, .el-checkbox, .el-image-viewer__btn { user-select: none; }

.el-step__icon-inner[class*="el-icon"]:not(.is-status) { font-size: 25px; font-weight: 400; }

.el-step__icon-inner.is-status { transform: translateY(1px); }

.el-step__line { position: absolute; border-color: inherit; background-color: rgb(192, 196, 204); }

.el-step__line-inner { display: block; border-width: 1px; border-style: solid; border-image: initial; border-color: inherit; transition: all 0.15s ease-out 0s; box-sizing: border-box; width: 0px; height: 0px; }

.el-step__main { white-space: normal; text-align: left; }

.el-step__title { font-size: 16px; line-height: 38px; }

.el-step__title.is-process { font-weight: 700; color: rgb(48, 49, 51); }

.el-step__title.is-wait { color: rgb(192, 196, 204); }

.el-step__title.is-success { color: rgb(103, 194, 58); }

.el-step__title.is-error { color: rgb(245, 108, 108); }

.el-step__title.is-finish { color: rgb(64, 158, 255); }

.el-step__description { padding-right: 10%; margin-top: -5px; font-size: 12px; line-height: 20px; font-weight: 400; }

.el-step__description.is-process { color: rgb(48, 49, 51); }

.el-step__description.is-wait { color: rgb(192, 196, 204); }

.el-step__description.is-success { color: rgb(103, 194, 58); }

.el-step__description.is-error { color: rgb(245, 108, 108); }

.el-step__description.is-finish { color: rgb(64, 158, 255); }

.el-step.is-horizontal { display: inline-block; }

.el-step.is-horizontal .el-step__line { height: 2px; top: 11px; left: 0px; right: 0px; }

.el-step.is-vertical { display: flex; }

.el-step.is-vertical .el-step__head { -webkit-box-flex: 0; flex-grow: 0; width: 24px; }

.el-step.is-vertical .el-step__main { padding-left: 10px; -webkit-box-flex: 1; flex-grow: 1; }

.el-step.is-vertical .el-step__title { line-height: 24px; padding-bottom: 8px; }

.el-step.is-vertical .el-step__line { width: 2px; top: 0px; bottom: 0px; left: 11px; }

.el-step.is-vertical .el-step__icon.is-icon { width: 24px; }

.el-step.is-center .el-step__head, .el-step.is-center .el-step__main { text-align: center; }

.el-step.is-center .el-step__description { padding-left: 20%; padding-right: 20%; }

.el-step.is-center .el-step__line { left: 50%; right: -50%; }

.el-step.is-simple { display: flex; -webkit-box-align: center; align-items: center; }

.el-step.is-simple .el-step__head { width: auto; font-size: 0px; padding-right: 10px; }

.el-step.is-simple .el-step__icon { background: 0px 0px; width: 16px; height: 16px; font-size: 12px; }

.el-step.is-simple .el-step__icon-inner[class*="el-icon"]:not(.is-status) { font-size: 18px; }

.el-step.is-simple .el-step__icon-inner.is-status { transform: scale(0.8) translateY(1px); }

.el-step.is-simple .el-step__main { position: relative; display: flex; -webkit-box-align: stretch; align-items: stretch; -webkit-box-flex: 1; flex-grow: 1; }

.el-step.is-simple .el-step__title { font-size: 16px; line-height: 20px; }

.el-step.is-simple:not(:last-of-type) .el-step__title { max-width: 50%; word-break: break-all; }

.el-step.is-simple .el-step__arrow { -webkit-box-flex: 1; flex-grow: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.el-step.is-simple .el-step__arrow::after, .el-step.is-simple .el-step__arrow::before { content: ""; display: inline-block; position: absolute; height: 15px; width: 1px; background: rgb(192, 196, 204); }

.el-step.is-simple .el-step__arrow::before { transform: rotate(-45deg) translateY(-4px); transform-origin: 0px 0px; }

.el-step.is-simple .el-step__arrow::after { transform: rotate(45deg) translateY(4px); transform-origin: 100% 100%; }

.el-step.is-simple:last-of-type .el-step__arrow { display: none; }

.el-carousel { position: relative; }

.el-carousel--horizontal { overflow-x: hidden; }

.el-carousel--vertical { overflow-y: hidden; }

.el-carousel__container { position: relative; height: 300px; }

.el-carousel__arrow { border: none; outline: 0px; padding: 0px; margin: 0px; height: 36px; width: 36px; cursor: pointer; transition: all 0.3s ease 0s; border-radius: 50%; background-color: rgba(31, 45, 61, 0.11); color: rgb(255, 255, 255); position: absolute; top: 50%; z-index: 10; transform: translateY(-50%); text-align: center; font-size: 12px; }

.el-carousel__arrow--left { left: 16px; }

.el-carousel__arrow--right { right: 16px; }

.el-carousel__arrow:hover { background-color: rgba(31, 45, 61, 0.23); }

.el-carousel__arrow i { cursor: pointer; }

.el-carousel__indicators { position: absolute; list-style: none; margin: 0px; padding: 0px; z-index: 2; }

.el-carousel__indicators--horizontal { bottom: 0px; left: 50%; transform: translateX(-50%); }

.el-carousel__indicators--vertical { right: 0px; top: 50%; transform: translateY(-50%); }

.el-carousel__indicators--outside { bottom: 26px; text-align: center; position: static; transform: none; }

.el-carousel__indicators--outside .el-carousel__indicator:hover button { opacity: 0.64; }

.el-carousel__indicators--outside button { background-color: rgb(192, 196, 204); opacity: 0.24; }

.el-carousel__indicators--labels { left: 0px; right: 0px; transform: none; text-align: center; }

.el-carousel__indicators--labels .el-carousel__button { height: auto; width: auto; padding: 2px 18px; font-size: 12px; }

.el-carousel__indicators--labels .el-carousel__indicator { padding: 6px 4px; }

.el-carousel__indicator { background-color: transparent; cursor: pointer; }

.el-carousel__indicator:hover button { opacity: 0.72; }

.el-carousel__indicator--horizontal { display: inline-block; padding: 12px 4px; }

.el-carousel__indicator--vertical { padding: 4px 12px; }

.el-carousel__indicator--vertical .el-carousel__button { width: 2px; height: 15px; }

.el-carousel__indicator.is-active button { opacity: 1; }

.el-carousel__button { display: block; opacity: 0.48; width: 30px; height: 2px; background-color: rgb(255, 255, 255); border: none; outline: 0px; padding: 0px; margin: 0px; cursor: pointer; transition: all 0.3s ease 0s; }

.el-carousel__item, .el-carousel__mask { height: 100%; top: 0px; left: 0px; position: absolute; }

.carousel-arrow-left-enter, .carousel-arrow-left-leave-active { transform: translateY(-50%) translateX(-10px); opacity: 0; }

.carousel-arrow-right-enter, .carousel-arrow-right-leave-active { transform: translateY(-50%) translateX(10px); opacity: 0; }

.el-carousel__item { width: 100%; display: inline-block; overflow: hidden; z-index: 0; }

.el-carousel__item.is-active { z-index: 2; }

.el-carousel__item--card, .el-carousel__item.is-animating { transition: transform 0.4s ease-in-out 0s, -webkit-transform 0.4s ease-in-out 0s; }

.el-carousel__item--card { width: 50%; }

.el-carousel__item--card.is-in-stage { cursor: pointer; z-index: 1; }

.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask, .el-carousel__item--card.is-in-stage:hover .el-carousel__mask { opacity: 0.12; }

.el-carousel__item--card.is-active { z-index: 2; }

.el-carousel__mask { width: 100%; background-color: rgb(255, 255, 255); opacity: 0.24; transition: all 0.2s ease 0s; }

.el-fade-in-enter, .el-fade-in-leave-active, .el-fade-in-linear-enter, .el-fade-in-linear-leave, .el-fade-in-linear-leave-active, .fade-in-linear-enter, .fade-in-linear-leave, .fade-in-linear-leave-active { opacity: 0; }

.el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active, .fade-in-linear-enter-active, .fade-in-linear-leave-active { transition: opacity 0.2s linear 0s; }

.el-fade-in-enter-active, .el-fade-in-leave-active, .el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active { transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; }

.el-zoom-in-center-enter, .el-zoom-in-center-leave-active { opacity: 0; transform: scaleX(0); }

.el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active { opacity: 1; transform: scaleY(1); transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s; transform-origin: center top; }

.el-zoom-in-top-enter, .el-zoom-in-top-leave-active { opacity: 0; transform: scaleY(0); }

.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active { opacity: 1; transform: scaleY(1); transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s; transform-origin: center bottom; }

.el-zoom-in-bottom-enter, .el-zoom-in-bottom-leave-active { opacity: 0; transform: scaleY(0); }

.el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active { opacity: 1; transform: scale(1); transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0s; transform-origin: left top; }

.el-zoom-in-left-enter, .el-zoom-in-left-leave-active { opacity: 0; transform: scale(0.45); }

.collapse-transition { transition: height 0.3s ease-in-out 0s, padding-top 0.3s ease-in-out 0s, padding-bottom 0.3s ease-in-out 0s; }

.horizontal-collapse-transition { transition: width 0.3s ease-in-out 0s, padding-left 0.3s ease-in-out 0s, padding-right 0.3s ease-in-out 0s; }

.el-list-enter-active, .el-list-leave-active { transition: all 1s ease 0s; }

.el-list-enter, .el-list-leave-active { opacity: 0; transform: translateY(-30px); }

.el-opacity-transition { transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; }

.el-collapse { border-top: 1px solid rgb(235, 238, 245); border-bottom: 1px solid rgb(235, 238, 245); }

.el-collapse-item.is-disabled .el-collapse-item__header { color: rgb(187, 187, 187); cursor: not-allowed; }

.el-collapse-item__header { display: flex; -webkit-box-align: center; align-items: center; height: 48px; line-height: 48px; background-color: rgb(255, 255, 255); color: rgb(48, 49, 51); cursor: pointer; border-bottom: 1px solid rgb(235, 238, 245); font-size: 13px; font-weight: 500; transition: border-bottom-color 0.3s ease 0s; outline: 0px; }

.el-collapse-item__arrow { margin: 0px 8px 0px auto; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; font-weight: 300; }

.el-collapse-item__arrow.is-active { transform: rotate(90deg); }

.el-collapse-item__header.focusing:focus:not(:hover) { color: rgb(64, 158, 255); }

.el-collapse-item__header.is-active { border-bottom-color: transparent; }

.el-collapse-item__wrap { will-change: height; background-color: rgb(255, 255, 255); overflow: hidden; box-sizing: border-box; border-bottom: 1px solid rgb(235, 238, 245); }

.el-cascader__tags, .el-collapse-item__wrap, .el-tag { box-sizing: border-box; }

.el-collapse-item__content { padding-bottom: 25px; font-size: 13px; color: rgb(48, 49, 51); line-height: 1.76923; }

.el-collapse-item:last-child { margin-bottom: -1px; }

.el-popper .popper__arrow, .el-popper .popper__arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }

.el-popper .popper__arrow { border-width: 6px; filter: drop-shadow(rgba(0, 0, 0, 0.03) 0px 2px 12px); }

.el-popper .popper__arrow::after { content: " "; border-width: 6px; }

.el-popper[x-placement^="top"] { margin-bottom: 12px; }

.el-popper[x-placement^="top"] .popper__arrow { bottom: -6px; left: 50%; margin-right: 3px; border-top-color: rgb(235, 238, 245); border-bottom-width: 0px; }

.el-popper[x-placement^="top"] .popper__arrow::after { bottom: 1px; margin-left: -6px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; }

.el-popper[x-placement^="bottom"] { margin-top: 12px; }

.el-popper[x-placement^="bottom"] .popper__arrow { top: -6px; left: 50%; margin-right: 3px; border-top-width: 0px; border-bottom-color: rgb(235, 238, 245); }

.el-popper[x-placement^="bottom"] .popper__arrow::after { top: 1px; margin-left: -6px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }

.el-popper[x-placement^="right"] { margin-left: 12px; }

.el-popper[x-placement^="right"] .popper__arrow { top: 50%; left: -6px; margin-bottom: 3px; border-right-color: rgb(235, 238, 245); border-left-width: 0px; }

.el-popper[x-placement^="right"] .popper__arrow::after { bottom: -6px; left: 1px; border-right-color: rgb(255, 255, 255); border-left-width: 0px; }

.el-popper[x-placement^="left"] { margin-right: 12px; }

.el-popper[x-placement^="left"] .popper__arrow { top: 50%; right: -6px; margin-bottom: 3px; border-right-width: 0px; border-left-color: rgb(235, 238, 245); }

.el-popper[x-placement^="left"] .popper__arrow::after { right: 1px; bottom: -6px; margin-left: -6px; border-right-width: 0px; border-left-color: rgb(255, 255, 255); }

.el-tag { background-color: rgb(236, 245, 255); display: inline-block; height: 32px; padding: 0px 10px; line-height: 30px; font-size: 12px; color: rgb(64, 158, 255); border: 1px solid rgb(217, 236, 255); border-radius: 4px; box-sizing: border-box; white-space: nowrap; }

.el-tag.is-hit { border-color: rgb(64, 158, 255); }

.el-tag .el-tag__close { color: rgb(64, 158, 255); }

.el-tag .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); }

.el-tag.el-tag--info { background-color: rgb(244, 244, 245); border-color: rgb(233, 233, 235); color: rgb(144, 147, 153); }

.el-tag.el-tag--info.is-hit { border-color: rgb(144, 147, 153); }

.el-tag.el-tag--info .el-tag__close { color: rgb(144, 147, 153); }

.el-tag.el-tag--info .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(144, 147, 153); }

.el-tag.el-tag--success { background-color: rgb(240, 249, 235); border-color: rgb(225, 243, 216); color: rgb(103, 194, 58); }

.el-tag.el-tag--success.is-hit { border-color: rgb(103, 194, 58); }

.el-tag.el-tag--success .el-tag__close { color: rgb(103, 194, 58); }

.el-tag.el-tag--success .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(103, 194, 58); }

.el-tag.el-tag--warning { background-color: rgb(253, 246, 236); border-color: rgb(250, 236, 216); color: rgb(230, 162, 60); }

.el-tag.el-tag--warning.is-hit { border-color: rgb(230, 162, 60); }

.el-tag.el-tag--warning .el-tag__close { color: rgb(230, 162, 60); }

.el-tag.el-tag--warning .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(230, 162, 60); }

.el-tag.el-tag--danger { background-color: rgb(254, 240, 240); border-color: rgb(253, 226, 226); color: rgb(245, 108, 108); }

.el-tag.el-tag--danger.is-hit { border-color: rgb(245, 108, 108); }

.el-tag.el-tag--danger .el-tag__close { color: rgb(245, 108, 108); }

.el-tag.el-tag--danger .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(245, 108, 108); }

.el-tag .el-icon-close { border-radius: 50%; text-align: center; position: relative; cursor: pointer; font-size: 12px; height: 16px; width: 16px; line-height: 16px; vertical-align: middle; top: -1px; right: -5px; }

.el-tag .el-icon-close::before { display: block; }

.el-tag--dark { background-color: rgb(64, 158, 255); color: rgb(255, 255, 255); }

.el-tag--dark, .el-tag--dark.is-hit { border-color: rgb(64, 158, 255); }

.el-tag--dark .el-tag__close { color: rgb(255, 255, 255); }

.el-tag--dark .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(102, 177, 255); }

.el-tag--dark.el-tag--info { background-color: rgb(144, 147, 153); border-color: rgb(144, 147, 153); color: rgb(255, 255, 255); }

.el-tag--dark.el-tag--info.is-hit { border-color: rgb(144, 147, 153); }

.el-tag--dark.el-tag--info .el-tag__close { color: rgb(255, 255, 255); }

.el-tag--dark.el-tag--info .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(166, 169, 173); }

.el-tag--dark.el-tag--success { background-color: rgb(103, 194, 58); border-color: rgb(103, 194, 58); color: rgb(255, 255, 255); }

.el-tag--dark.el-tag--success.is-hit { border-color: rgb(103, 194, 58); }

.el-tag--dark.el-tag--success .el-tag__close { color: rgb(255, 255, 255); }

.el-tag--dark.el-tag--success .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(133, 206, 97); }

.el-tag--dark.el-tag--warning { background-color: rgb(230, 162, 60); border-color: rgb(230, 162, 60); color: rgb(255, 255, 255); }

.el-tag--dark.el-tag--warning.is-hit { border-color: rgb(230, 162, 60); }

.el-tag--dark.el-tag--warning .el-tag__close { color: rgb(255, 255, 255); }

.el-tag--dark.el-tag--warning .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(235, 181, 99); }

.el-tag--dark.el-tag--danger { background-color: rgb(245, 108, 108); border-color: rgb(245, 108, 108); color: rgb(255, 255, 255); }

.el-tag--dark.el-tag--danger.is-hit { border-color: rgb(245, 108, 108); }

.el-tag--dark.el-tag--danger .el-tag__close { color: rgb(255, 255, 255); }

.el-tag--dark.el-tag--danger .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(247, 137, 137); }

.el-tag--plain { background-color: rgb(255, 255, 255); border-color: rgb(179, 216, 255); color: rgb(64, 158, 255); }

.el-tag--plain.is-hit { border-color: rgb(64, 158, 255); }

.el-tag--plain .el-tag__close { color: rgb(64, 158, 255); }

.el-tag--plain .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); }

.el-tag--plain.el-tag--info { background-color: rgb(255, 255, 255); border-color: rgb(211, 212, 214); color: rgb(144, 147, 153); }

.el-tag--plain.el-tag--info.is-hit { border-color: rgb(144, 147, 153); }

.el-tag--plain.el-tag--info .el-tag__close { color: rgb(144, 147, 153); }

.el-tag--plain.el-tag--info .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(144, 147, 153); }

.el-tag--plain.el-tag--success { background-color: rgb(255, 255, 255); border-color: rgb(194, 231, 176); color: rgb(103, 194, 58); }

.el-tag--plain.el-tag--success.is-hit { border-color: rgb(103, 194, 58); }

.el-tag--plain.el-tag--success .el-tag__close { color: rgb(103, 194, 58); }

.el-tag--plain.el-tag--success .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(103, 194, 58); }

.el-tag--plain.el-tag--warning { background-color: rgb(255, 255, 255); border-color: rgb(245, 218, 177); color: rgb(230, 162, 60); }

.el-tag--plain.el-tag--warning.is-hit { border-color: rgb(230, 162, 60); }

.el-tag--plain.el-tag--warning .el-tag__close { color: rgb(230, 162, 60); }

.el-tag--plain.el-tag--warning .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(230, 162, 60); }

.el-tag--plain.el-tag--danger { background-color: rgb(255, 255, 255); border-color: rgb(251, 196, 196); color: rgb(245, 108, 108); }

.el-tag--plain.el-tag--danger.is-hit { border-color: rgb(245, 108, 108); }

.el-tag--plain.el-tag--danger .el-tag__close { color: rgb(245, 108, 108); }

.el-tag--plain.el-tag--danger .el-tag__close:hover { color: rgb(255, 255, 255); background-color: rgb(245, 108, 108); }

.el-tag--medium { height: 28px; line-height: 26px; }

.el-tag--medium .el-icon-close { transform: scale(0.8); }

.el-tag--small { height: 24px; padding: 0px 8px; line-height: 22px; }

.el-tag--small .el-icon-close { transform: scale(0.8); }

.el-tag--mini { height: 20px; padding: 0px 5px; line-height: 19px; }

.el-tag--mini .el-icon-close { margin-left: -3px; transform: scale(0.7); }

.el-cascader { display: inline-block; position: relative; font-size: 14px; line-height: 40px; }

.el-cascader:not(.is-disabled):hover .el-input__inner { cursor: pointer; border-color: rgb(192, 196, 204); }

.el-cascader .el-input .el-input__inner:focus, .el-cascader .el-input.is-focus .el-input__inner { border-color: rgb(64, 158, 255); }

.el-cascader .el-input { cursor: pointer; }

.el-cascader .el-input .el-input__inner { text-overflow: ellipsis; }

.el-cascader .el-input .el-icon-arrow-down { transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; font-size: 14px; }

.el-cascader .el-input .el-icon-arrow-down.is-reverse { transform: rotate(180deg); }

.el-cascader .el-input .el-icon-circle-close:hover { color: rgb(144, 147, 153); }

.el-cascader--medium { font-size: 14px; line-height: 36px; }

.el-cascader--small { font-size: 13px; line-height: 32px; }

.el-cascader--mini { font-size: 12px; line-height: 28px; }

.el-cascader.is-disabled .el-cascader__label { z-index: 2; color: rgb(192, 196, 204); }

.el-cascader__dropdown { margin: 5px 0px; font-size: 14px; background: rgb(255, 255, 255); border: 1px solid rgb(228, 231, 237); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-cascader__tags { position: absolute; left: 0px; right: 30px; top: 50%; transform: translateY(-50%); display: flex; flex-wrap: wrap; line-height: normal; text-align: left; box-sizing: border-box; }

.el-cascader__tags .el-tag { display: inline-flex; -webkit-box-align: center; align-items: center; max-width: 100%; margin: 2px 0px 2px 6px; text-overflow: ellipsis; background: rgb(240, 242, 245); }

.el-cascader__tags .el-tag:not(.is-hit) { border-color: transparent; }

.el-cascader__tags .el-tag > span { -webkit-box-flex: 1; flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; }

.el-cascader__tags .el-tag .el-icon-close { -webkit-box-flex: 0; flex: 0 0 auto; background-color: rgb(192, 196, 204); color: rgb(255, 255, 255); }

.el-cascader__tags .el-tag .el-icon-close:hover { background-color: rgb(144, 147, 153); }

.el-cascader__suggestion-panel { border-radius: 4px; }

.el-cascader__suggestion-list { max-height: 204px; margin: 0px; padding: 6px 0px; font-size: 14px; color: rgb(96, 98, 102); text-align: center; }

.el-cascader__suggestion-item { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 34px; padding: 0px 15px; text-align: left; outline: 0px; cursor: pointer; }

.el-cascader__suggestion-item:focus, .el-cascader__suggestion-item:hover { background: rgb(245, 247, 250); }

.el-cascader__suggestion-item.is-checked { color: rgb(64, 158, 255); font-weight: 700; }

.el-cascader__suggestion-item > span { margin-right: 10px; }

.el-cascader__empty-text { margin: 10px 0px; color: rgb(192, 196, 204); }

.el-cascader__search-input { -webkit-box-flex: 1; flex: 1 1 0%; height: 24px; min-width: 60px; margin: 2px 0px 2px 15px; padding: 0px; color: rgb(96, 98, 102); border: none; outline: 0px; box-sizing: border-box; }

.el-cascader__search-input::-webkit-input-placeholder { color: rgb(192, 196, 204); }

.el-cascader__search-input::placeholder { color: rgb(192, 196, 204); }

.el-color-predefine { font-size: 12px; margin-top: 8px; width: 280px; }

.el-color-predefine, .el-color-predefine__colors { display: flex; }

.el-color-predefine__colors { -webkit-box-flex: 1; flex: 1 1 0%; flex-wrap: wrap; }

.el-color-predefine__color-selector { margin: 0px 0px 8px 8px; width: 20px; height: 20px; border-radius: 4px; cursor: pointer; }

.el-color-predefine__color-selector:nth-child(10n+1) { margin-left: 0px; }

.el-color-predefine__color-selector.selected { box-shadow: rgb(64, 158, 255) 0px 0px 3px 2px; }

.el-color-predefine__color-selector > div { display: flex; height: 100%; border-radius: 3px; }

.el-color-predefine__color-selector.is-alpha { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg=="); }

.el-color-hue-slider { position: relative; box-sizing: border-box; width: 280px; height: 12px; background-color: red; padding: 0px 2px; }

.el-color-hue-slider__bar { position: relative; background: linear-gradient(90deg, red 0px, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, red); height: 100%; }

.el-color-hue-slider__thumb { position: absolute; cursor: pointer; box-sizing: border-box; left: 0px; top: 0px; width: 4px; height: 100%; border-radius: 1px; background: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px; z-index: 1; }

.el-color-hue-slider.is-vertical { width: 12px; height: 180px; padding: 2px 0px; }

.el-color-hue-slider.is-vertical .el-color-hue-slider__bar { background: linear-gradient(red 0px, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, red); }

.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb { left: 0px; top: 0px; width: 100%; height: 4px; }

.el-color-svpanel { position: relative; width: 280px; height: 180px; }

.el-color-svpanel__black, .el-color-svpanel__white { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }

.el-color-svpanel__white { background: linear-gradient(90deg, rgb(255, 255, 255), rgba(255, 255, 255, 0)); }

.el-color-svpanel__black { background: linear-gradient(0deg, rgb(0, 0, 0), transparent); }

.el-color-svpanel__cursor { position: absolute; }

.el-color-svpanel__cursor > div { width: 4px; height: 4px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1.5px, rgba(0, 0, 0, 0.3) 0px 0px 1px 1px inset, rgba(0, 0, 0, 0.4) 0px 0px 1px 2px; border-radius: 50%; transform: translate(-2px, -2px); }

.el-color-alpha-slider { position: relative; box-sizing: border-box; width: 280px; height: 12px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg=="); }

.el-color-alpha-slider__bar { position: relative; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, rgb(255, 255, 255)); height: 100%; }

.el-color-alpha-slider__thumb { position: absolute; cursor: pointer; box-sizing: border-box; left: 0px; top: 0px; width: 4px; height: 100%; border-radius: 1px; background: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px; z-index: 1; }

.el-color-alpha-slider.is-vertical { width: 20px; height: 180px; }

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar { background: linear-gradient(rgba(255, 255, 255, 0) 0px, rgb(255, 255, 255)); }

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb { left: 0px; top: 0px; width: 100%; height: 4px; }

.el-color-dropdown { width: 300px; }

.el-color-dropdown__main-wrapper { margin-bottom: 6px; }

.el-color-dropdown__main-wrapper::after { content: ""; display: table; clear: both; }

.el-color-dropdown__btns { margin-top: 6px; text-align: right; }

.el-color-dropdown__value { float: left; line-height: 26px; font-size: 12px; color: rgb(0, 0, 0); width: 160px; }

.el-color-dropdown__btn { border: 1px solid rgb(220, 220, 220); color: rgb(51, 51, 51); line-height: 24px; border-radius: 2px; padding: 0px 20px; cursor: pointer; background-color: transparent; outline: 0px; font-size: 12px; }

.el-color-dropdown__btn[disabled] { color: rgb(204, 204, 204); cursor: not-allowed; }

.el-color-dropdown__btn:hover { color: rgb(64, 158, 255); border-color: rgb(64, 158, 255); }

.el-color-dropdown__link-btn { cursor: pointer; color: rgb(64, 158, 255); text-decoration: none; padding: 15px; font-size: 12px; }

.el-color-dropdown__link-btn:hover { }

.el-color-picker { display: inline-block; position: relative; line-height: normal; height: 40px; }

.el-color-picker.is-disabled .el-color-picker__trigger { cursor: not-allowed; }

.el-color-picker--medium { height: 36px; }

.el-color-picker--medium .el-color-picker__trigger { height: 36px; width: 36px; }

.el-color-picker--medium .el-color-picker__mask { height: 34px; width: 34px; }

.el-color-picker--small { height: 32px; }

.el-color-picker--small .el-color-picker__trigger { height: 32px; width: 32px; }

.el-color-picker--small .el-color-picker__mask { height: 30px; width: 30px; }

.el-color-picker--small .el-color-picker__empty, .el-color-picker--small .el-color-picker__icon { transform: translate3d(-50%, -50%, 0px) scale(0.8); }

.el-color-picker--mini { height: 28px; }

.el-color-picker--mini .el-color-picker__trigger { height: 28px; width: 28px; }

.el-color-picker--mini .el-color-picker__mask { height: 26px; width: 26px; }

.el-color-picker--mini .el-color-picker__empty, .el-color-picker--mini .el-color-picker__icon { transform: translate3d(-50%, -50%, 0px) scale(0.8); }

.el-color-picker__mask { height: 38px; width: 38px; border-radius: 4px; position: absolute; top: 1px; left: 1px; z-index: 1; cursor: not-allowed; background-color: rgba(255, 255, 255, 0.7); }

.el-color-picker__trigger { display: inline-block; height: 40px; width: 40px; padding: 4px; border: 1px solid rgb(230, 230, 230); border-radius: 4px; font-size: 0px; cursor: pointer; }

.el-color-picker__color, .el-color-picker__trigger { box-sizing: border-box; position: relative; }

.el-color-picker__color { display: block; border: 1px solid rgb(153, 153, 153); border-radius: 2px; width: 100%; height: 100%; text-align: center; }

.el-color-picker__color.is-alpha { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg=="); }

.el-color-picker__color-inner { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }

.el-color-picker__empty, .el-color-picker__icon { top: 50%; left: 50%; font-size: 12px; position: absolute; }

.el-color-picker__empty { color: rgb(153, 153, 153); }

.el-color-picker__empty, .el-color-picker__icon { transform: translate3d(-50%, -50%, 0px); }

.el-color-picker__icon { display: inline-block; width: 100%; color: rgb(255, 255, 255); text-align: center; }

.el-color-picker__panel { position: absolute; z-index: 10; padding: 6px; box-sizing: content-box; background-color: rgb(255, 255, 255); border: 1px solid rgb(235, 238, 245); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

.el-textarea { position: relative; display: inline-block; width: 100%; vertical-align: bottom; font-size: 14px; }

.el-textarea__inner { display: block; resize: vertical; padding: 5px 15px; line-height: 1.5; box-sizing: border-box; width: 100%; font-size: inherit; color: rgb(96, 98, 102); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(220, 223, 230); border-radius: 4px; transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }

.el-textarea__inner::-webkit-input-placeholder { color: rgb(192, 196, 204); }

.el-textarea__inner::placeholder { color: rgb(192, 196, 204); }

.el-textarea__inner:hover { border-color: rgb(192, 196, 204); }

.el-textarea__inner:focus { outline: 0px; border-color: rgb(64, 158, 255); }

.el-textarea .el-input__count { color: rgb(144, 147, 153); background: rgb(255, 255, 255); position: absolute; font-size: 12px; bottom: 5px; right: 10px; }

.el-textarea.is-disabled .el-textarea__inner { background-color: rgb(245, 247, 250); border-color: rgb(228, 231, 237); color: rgb(192, 196, 204); cursor: not-allowed; }

.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder { color: rgb(192, 196, 204); }

.el-textarea.is-disabled .el-textarea__inner::placeholder { color: rgb(192, 196, 204); }

.el-textarea.is-exceed .el-textarea__inner { border-color: rgb(245, 108, 108); }

.el-textarea.is-exceed .el-input__count { color: rgb(245, 108, 108); }

.el-input { position: relative; font-size: 14px; display: inline-block; width: 100%; }

.el-input::-webkit-scrollbar { z-index: 11; width: 6px; }

.el-input::-webkit-scrollbar:horizontal { height: 6px; }

.el-input::-webkit-scrollbar-thumb { border-radius: 5px; width: 6px; background: rgb(180, 188, 204); }

.el-input::-webkit-scrollbar-corner, .el-input::-webkit-scrollbar-track { background: rgb(255, 255, 255); }

.el-input::-webkit-scrollbar-track-piece { background: rgb(255, 255, 255); width: 6px; }

.el-input .el-input__clear { color: rgb(192, 196, 204); font-size: 14px; cursor: pointer; transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }

.el-input .el-input__clear:hover { color: rgb(144, 147, 153); }

.el-input .el-input__count { height: 100%; display: inline-flex; -webkit-box-align: center; align-items: center; color: rgb(144, 147, 153); font-size: 12px; }

.el-input .el-input__count .el-input__count-inner { background: rgb(255, 255, 255); line-height: normal; display: inline-block; padding: 0px 5px; }

.el-input__inner { -webkit-appearance: none; background-color: rgb(255, 255, 255); background-image: none; border-radius: 4px; border: 1px solid rgb(220, 223, 230); box-sizing: border-box; color: rgb(96, 98, 102); display: inline-block; font-size: inherit; height: 40px; line-height: 40px; outline: 0px; padding: 0px 15px; transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; width: 100%; }

.el-button, .el-input__inner, .el-transfer-panel { box-sizing: border-box; }

.el-input__prefix, .el-input__suffix { position: absolute; top: 0px; transition: all 0.3s ease 0s; height: 100%; color: rgb(192, 196, 204); text-align: center; }

.el-input__inner::-webkit-input-placeholder { color: rgb(192, 196, 204); }

.el-input__inner::placeholder { color: rgb(192, 196, 204); }

.el-input__inner:hover { border-color: rgb(192, 196, 204); }

.el-input.is-active .el-input__inner, .el-input__inner:focus { border-color: rgb(64, 158, 255); outline: 0px; }

.el-input__suffix { right: 5px; transition: all 0.3s ease 0s; }

.el-input__suffix-inner { pointer-events: all; }

.el-input__prefix { left: 5px; transition: all 0.3s ease 0s; }

.el-input__icon { height: 100%; width: 25px; text-align: center; transition: all 0.3s ease 0s; line-height: 40px; }

.el-input__icon::after { content: ""; height: 100%; width: 0px; display: inline-block; vertical-align: middle; }

.el-input__validateIcon { pointer-events: none; }

.el-input.is-disabled .el-input__inner { background-color: rgb(245, 247, 250); border-color: rgb(228, 231, 237); color: rgb(192, 196, 204); cursor: not-allowed; }

.el-input.is-disabled .el-input__inner::-webkit-input-placeholder { color: rgb(192, 196, 204); }

.el-input.is-disabled .el-input__inner::placeholder { color: rgb(192, 196, 204); }

.el-input.is-disabled .el-input__icon { cursor: not-allowed; }

.el-input.is-exceed .el-input__inner { border-color: rgb(245, 108, 108); }

.el-input.is-exceed .el-input__suffix .el-input__count { color: rgb(245, 108, 108); }

.el-input--suffix .el-input__inner { padding-right: 30px; }

.el-input--prefix .el-input__inner { padding-left: 30px; }

.el-input--medium { font-size: 14px; }

.el-input--medium .el-input__inner { height: 36px; line-height: 36px; }

.el-input--medium .el-input__icon { line-height: 36px; }

.el-input--small { font-size: 13px; }

.el-input--small .el-input__inner { height: 32px; line-height: 32px; }

.el-input--small .el-input__icon { line-height: 32px; }

.el-input--mini { font-size: 12px; }

.el-input--mini .el-input__inner { height: 28px; line-height: 28px; }

.el-input--mini .el-input__icon { line-height: 28px; }

.el-input-group { line-height: normal; display: inline-table; width: 100%; border-collapse: separate; border-spacing: 0px; }

.el-input-group > .el-input__inner { vertical-align: middle; display: table-cell; }

.el-input-group__append, .el-input-group__prepend { background-color: rgb(245, 247, 250); color: rgb(144, 147, 153); vertical-align: middle; display: table-cell; position: relative; border: 1px solid rgb(220, 223, 230); border-radius: 4px; padding: 0px 20px; width: 1px; white-space: nowrap; }

.el-input-group--prepend .el-input__inner, .el-input-group__append { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.el-input-group--append .el-input__inner, .el-input-group__prepend { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.el-input-group__append:focus, .el-input-group__prepend:focus { outline: 0px; }

.el-input-group__append .el-button, .el-input-group__append .el-select, .el-input-group__prepend .el-button, .el-input-group__prepend .el-select { display: inline-block; margin: -10px -20px; }

.el-input-group__append button.el-button, .el-input-group__append div.el-select .el-input__inner, .el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button, .el-input-group__prepend div.el-select .el-input__inner, .el-input-group__prepend div.el-select:hover .el-input__inner { border-right-color: transparent; border-left-color: transparent; background-color: transparent; color: inherit; border-top: 0px; border-bottom: 0px; }

.el-input-group__append .el-button, .el-input-group__append .el-input, .el-input-group__prepend .el-button, .el-input-group__prepend .el-input { font-size: inherit; }

.el-input-group__prepend { border-right: 0px; }

.el-input-group__append { border-left: 0px; }

.el-input-group--append .el-select .el-input.is-focus .el-input__inner, .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner { border-color: transparent; }

.el-button { display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: rgb(255, 255, 255); border: 1px solid rgb(220, 223, 230); color: rgb(96, 98, 102); -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: 0px; margin: 0px; transition: all 0.1s ease 0s; font-weight: 500; padding: 12px 20px; font-size: 14px; border-radius: 4px; }

.el-button + .el-button { margin-left: 10px; }

.el-button:focus, .el-button:hover { color: rgb(64, 158, 255); border-color: rgb(198, 226, 255); background-color: rgb(236, 245, 255); }

.el-button:active { color: rgb(58, 142, 230); border-color: rgb(58, 142, 230); outline: 0px; }

.el-button [class*="el-icon-"] + span { margin-left: 5px; }

.el-button.is-plain:focus, .el-button.is-plain:hover { background: rgb(255, 255, 255); border-color: rgb(64, 158, 255); color: rgb(64, 158, 255); }

.el-button.is-active, .el-button.is-plain:active { color: rgb(58, 142, 230); border-color: rgb(58, 142, 230); }

.el-button.is-plain:active { background: rgb(255, 255, 255); outline: 0px; }

.el-button.is-disabled, .el-button.is-disabled:focus, .el-button.is-disabled:hover { color: rgb(192, 196, 204); cursor: not-allowed; background-image: none; background-color: rgb(255, 255, 255); border-color: rgb(235, 238, 245); }

.el-link, .el-transfer-panel__filter .el-icon-circle-close { cursor: pointer; }

.el-button.is-disabled.el-button--text { background-color: transparent; }

.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:focus, .el-button.is-disabled.is-plain:hover { background-color: rgb(255, 255, 255); border-color: rgb(235, 238, 245); color: rgb(192, 196, 204); }

.el-button.is-loading { position: relative; pointer-events: none; }

.el-button.is-loading::before { pointer-events: none; content: ""; position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: inherit; background-color: rgba(255, 255, 255, 0.35); }

.el-button.is-round { border-radius: 20px; padding: 12px 23px; }

.el-button.is-circle { border-radius: 50%; padding: 12px; }

.el-button--primary { color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); border-color: rgb(64, 158, 255); }

.el-button--primary:focus, .el-button--primary:hover { background: rgb(102, 177, 255); border-color: rgb(102, 177, 255); color: rgb(255, 255, 255); }

.el-button--primary.is-active, .el-button--primary:active { background: rgb(58, 142, 230); border-color: rgb(58, 142, 230); color: rgb(255, 255, 255); }

.el-button--primary:active { outline: 0px; }

.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover { color: rgb(255, 255, 255); background-color: rgb(160, 207, 255); border-color: rgb(160, 207, 255); }

.el-button--primary.is-plain { color: rgb(64, 158, 255); background: rgb(236, 245, 255); border-color: rgb(179, 216, 255); }

.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover { background: rgb(64, 158, 255); border-color: rgb(64, 158, 255); color: rgb(255, 255, 255); }

.el-button--primary.is-plain:active { background: rgb(58, 142, 230); border-color: rgb(58, 142, 230); color: rgb(255, 255, 255); outline: 0px; }

.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:active, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:hover { color: rgb(140, 197, 255); background-color: rgb(236, 245, 255); border-color: rgb(217, 236, 255); }

.el-button--success { color: rgb(255, 255, 255); background-color: rgb(103, 194, 58); border-color: rgb(103, 194, 58); }

.el-button--success:focus, .el-button--success:hover { background: rgb(133, 206, 97); border-color: rgb(133, 206, 97); color: rgb(255, 255, 255); }

.el-button--success.is-active, .el-button--success:active { background: rgb(93, 175, 52); border-color: rgb(93, 175, 52); color: rgb(255, 255, 255); }

.el-button--success:active { outline: 0px; }

.el-button--success.is-disabled, .el-button--success.is-disabled:active, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:hover { color: rgb(255, 255, 255); background-color: rgb(179, 225, 157); border-color: rgb(179, 225, 157); }

.el-button--success.is-plain { color: rgb(103, 194, 58); background: rgb(240, 249, 235); border-color: rgb(194, 231, 176); }

.el-button--success.is-plain:focus, .el-button--success.is-plain:hover { background: rgb(103, 194, 58); border-color: rgb(103, 194, 58); color: rgb(255, 255, 255); }

.el-button--success.is-plain:active { background: rgb(93, 175, 52); border-color: rgb(93, 175, 52); color: rgb(255, 255, 255); outline: 0px; }

.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:active, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:hover { color: rgb(164, 218, 137); background-color: rgb(240, 249, 235); border-color: rgb(225, 243, 216); }

.el-button--warning { color: rgb(255, 255, 255); background-color: rgb(230, 162, 60); border-color: rgb(230, 162, 60); }

.el-button--warning:focus, .el-button--warning:hover { background: rgb(235, 181, 99); border-color: rgb(235, 181, 99); color: rgb(255, 255, 255); }

.el-button--warning.is-active, .el-button--warning:active { background: rgb(207, 146, 54); border-color: rgb(207, 146, 54); color: rgb(255, 255, 255); }

.el-button--warning:active { outline: 0px; }

.el-button--warning.is-disabled, .el-button--warning.is-disabled:active, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:hover { color: rgb(255, 255, 255); background-color: rgb(243, 209, 158); border-color: rgb(243, 209, 158); }

.el-button--warning.is-plain { color: rgb(230, 162, 60); background: rgb(253, 246, 236); border-color: rgb(245, 218, 177); }

.el-button--warning.is-plain:focus, .el-button--warning.is-plain:hover { background: rgb(230, 162, 60); border-color: rgb(230, 162, 60); color: rgb(255, 255, 255); }

.el-button--warning.is-plain:active { background: rgb(207, 146, 54); border-color: rgb(207, 146, 54); color: rgb(255, 255, 255); outline: 0px; }

.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:active, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:hover { color: rgb(240, 199, 138); background-color: rgb(253, 246, 236); border-color: rgb(250, 236, 216); }

.el-button--danger { color: rgb(255, 255, 255); background-color: rgb(245, 108, 108); border-color: rgb(245, 108, 108); }

.el-button--danger:focus, .el-button--danger:hover { background: rgb(247, 137, 137); border-color: rgb(247, 137, 137); color: rgb(255, 255, 255); }

.el-button--danger.is-active, .el-button--danger:active { background: rgb(221, 97, 97); border-color: rgb(221, 97, 97); color: rgb(255, 255, 255); }

.el-button--danger:active { outline: 0px; }

.el-button--danger.is-disabled, .el-button--danger.is-disabled:active, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:hover { color: rgb(255, 255, 255); background-color: rgb(250, 182, 182); border-color: rgb(250, 182, 182); }

.el-button--danger.is-plain { color: rgb(245, 108, 108); background: rgb(254, 240, 240); border-color: rgb(251, 196, 196); }

.el-button--danger.is-plain:focus, .el-button--danger.is-plain:hover { background: rgb(245, 108, 108); border-color: rgb(245, 108, 108); color: rgb(255, 255, 255); }

.el-button--danger.is-plain:active { background: rgb(221, 97, 97); border-color: rgb(221, 97, 97); color: rgb(255, 255, 255); outline: 0px; }

.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:active, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:hover { color: rgb(249, 167, 167); background-color: rgb(254, 240, 240); border-color: rgb(253, 226, 226); }

.el-button--info { color: rgb(255, 255, 255); background-color: rgb(144, 147, 153); border-color: rgb(144, 147, 153); }

.el-button--info:focus, .el-button--info:hover { background: rgb(166, 169, 173); border-color: rgb(166, 169, 173); color: rgb(255, 255, 255); }

.el-button--info.is-active, .el-button--info:active { background: rgb(130, 132, 138); border-color: rgb(130, 132, 138); color: rgb(255, 255, 255); }

.el-button--info:active { outline: 0px; }

.el-button--info.is-disabled, .el-button--info.is-disabled:active, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:hover { color: rgb(255, 255, 255); background-color: rgb(200, 201, 204); border-color: rgb(200, 201, 204); }

.el-button--info.is-plain { color: rgb(144, 147, 153); background: rgb(244, 244, 245); border-color: rgb(211, 212, 214); }

.el-button--info.is-plain:focus, .el-button--info.is-plain:hover { background: rgb(144, 147, 153); border-color: rgb(144, 147, 153); color: rgb(255, 255, 255); }

.el-button--info.is-plain:active { background: rgb(130, 132, 138); border-color: rgb(130, 132, 138); color: rgb(255, 255, 255); outline: 0px; }

.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:active, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:hover { color: rgb(188, 190, 194); background-color: rgb(244, 244, 245); border-color: rgb(233, 233, 235); }

.el-button--text, .el-button--text.is-disabled, .el-button--text.is-disabled:focus, .el-button--text.is-disabled:hover, .el-button--text:active { border-color: transparent; }

.el-button--medium { padding: 10px 20px; font-size: 14px; border-radius: 4px; }

.el-button--mini, .el-button--small { font-size: 12px; border-radius: 3px; }

.el-button--medium.is-round { padding: 10px 20px; }

.el-button--medium.is-circle { padding: 10px; }

.el-button--small, .el-button--small.is-round { padding: 9px 15px; }

.el-button--small.is-circle { padding: 9px; }

.el-button--mini, .el-button--mini.is-round { padding: 7px 15px; }

.el-button--mini.is-circle { padding: 7px; }

.el-button--text { color: rgb(64, 158, 255); background: 0px 0px; padding-left: 0px; padding-right: 0px; }

.el-button--text:focus, .el-button--text:hover { color: rgb(102, 177, 255); border-color: transparent; background-color: transparent; }

.el-button--text:active { color: rgb(58, 142, 230); background-color: transparent; }

.el-button-group { display: inline-block; vertical-align: middle; }

.el-button-group::after, .el-button-group::before { display: table; content: ""; }

.el-button-group::after { clear: both; }

.el-button-group > .el-button { float: left; position: relative; }

.el-button-group > .el-button + .el-button { margin-left: 0px; }

.el-button-group > .el-button.is-disabled { z-index: 1; }

.el-button-group > .el-button:first-child { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.el-button-group > .el-button:last-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.el-button-group > .el-button:first-child:last-child { border-radius: 4px; }

.el-button-group > .el-button:first-child:last-child.is-round { border-radius: 20px; }

.el-button-group > .el-button:first-child:last-child.is-circle { border-radius: 50%; }

.el-button-group > .el-button:not(:first-child):not(:last-child) { border-radius: 0px; }

.el-button-group > .el-button:not(:last-child) { margin-right: -1px; }

.el-button-group > .el-button.is-active, .el-button-group > .el-button:active, .el-button-group > .el-button:focus, .el-button-group > .el-button:hover { z-index: 1; }

.el-button-group > .el-dropdown > .el-button { border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-left-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--primary:first-child { border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--primary:last-child { border-left-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--primary:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--success:first-child { border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--success:last-child { border-left-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--success:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--warning:first-child { border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--warning:last-child { border-left-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--warning:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--danger:first-child { border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--danger:last-child { border-left-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--danger:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--info:first-child { border-right-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--info:last-child { border-left-color: rgba(255, 255, 255, 0.5); }

.el-button-group .el-button--info:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); }

.el-transfer { font-size: 14px; }

.el-transfer__buttons { display: inline-block; vertical-align: middle; padding: 0px 30px; }

.el-transfer__button { display: block; margin: 0px auto; padding: 10px; border-radius: 50%; color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); font-size: 0px; }

.el-transfer-panel__item + .el-transfer-panel__item, .el-transfer__button [class*="el-icon-"] + span { margin-left: 0px; }

.el-transfer__button.is-with-texts { border-radius: 4px; }

.el-transfer__button.is-disabled, .el-transfer__button.is-disabled:hover { border: 1px solid rgb(220, 223, 230); background-color: rgb(245, 247, 250); color: rgb(192, 196, 204); }

.el-transfer__button:first-child { margin-bottom: 10px; }

.el-transfer__button:nth-child(2) { margin: 0px; }

.el-transfer__button i, .el-transfer__button span { font-size: 14px; }

.el-transfer-panel { border: 1px solid rgb(235, 238, 245); border-radius: 4px; overflow: hidden; background: rgb(255, 255, 255); display: inline-block; vertical-align: middle; width: 200px; max-height: 100%; box-sizing: border-box; position: relative; }

.el-transfer-panel__body { height: 246px; }

.el-transfer-panel__body.is-with-footer { padding-bottom: 40px; }

.el-transfer-panel__list { margin: 0px; padding: 6px 0px; list-style: none; height: 246px; overflow: auto; box-sizing: border-box; }

.el-transfer-panel__list.is-filterable { height: 194px; padding-top: 0px; }

.el-transfer-panel__item { height: 30px; line-height: 30px; padding-left: 15px; display: block; }

.el-transfer-panel__item.el-checkbox { color: rgb(96, 98, 102); }

.el-transfer-panel__item:hover { color: rgb(64, 158, 255); }

.el-transfer-panel__item.el-checkbox .el-checkbox__label { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; box-sizing: border-box; padding-left: 24px; line-height: 30px; }

.el-transfer-panel__item .el-checkbox__input { position: absolute; top: 8px; }

.el-transfer-panel__filter { text-align: center; margin: 15px; box-sizing: border-box; display: block; width: auto; }

.el-transfer-panel__filter .el-input__inner { height: 32px; width: 100%; font-size: 12px; display: inline-block; box-sizing: border-box; border-radius: 16px; padding-right: 10px; padding-left: 30px; }

.el-transfer-panel__filter .el-input__icon { margin-left: 5px; }

.el-transfer-panel .el-transfer-panel__header { height: 40px; line-height: 40px; background: rgb(245, 247, 250); margin: 0px; padding-left: 15px; border-bottom: 1px solid rgb(235, 238, 245); box-sizing: border-box; color: rgb(0, 0, 0); }

.el-transfer-panel .el-transfer-panel__header .el-checkbox { display: block; line-height: 40px; }

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label { font-size: 16px; color: rgb(48, 49, 51); font-weight: 400; }

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span { position: absolute; right: 15px; color: rgb(144, 147, 153); font-size: 12px; font-weight: 400; }

.el-divider__text, .el-link { font-weight: 500; font-size: 14px; }

.el-transfer-panel .el-transfer-panel__footer { height: 40px; background: rgb(255, 255, 255); margin: 0px; padding: 0px; border-top: 1px solid rgb(235, 238, 245); position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 1; }

.el-transfer-panel .el-transfer-panel__footer::after { display: inline-block; content: ""; height: 100%; vertical-align: middle; }

.el-container, .el-timeline-item__node { display: -webkit-box; }

.el-transfer-panel .el-transfer-panel__footer .el-checkbox { padding-left: 20px; color: rgb(96, 98, 102); }

.el-transfer-panel .el-transfer-panel__empty { margin: 0px; height: 30px; line-height: 30px; padding: 6px 15px 0px; color: rgb(144, 147, 153); text-align: center; }

.el-transfer-panel .el-checkbox__label { padding-left: 8px; }

.el-transfer-panel .el-checkbox__inner { height: 14px; width: 14px; border-radius: 3px; }

.el-transfer-panel .el-checkbox__inner::after { height: 6px; width: 3px; left: 4px; }

.el-container { display: flex; -webkit-box-orient: horizontal; flex-direction: row; -webkit-box-flex: 1; flex: 1 1 auto; box-sizing: border-box; min-width: 0px; }

.el-aside, .el-container, .el-header { box-sizing: border-box; }

.el-container.is-vertical { -webkit-box-orient: vertical; flex-direction: column; }

.el-header { padding: 0px 20px; }

.el-aside, .el-header { box-sizing: border-box; flex-shrink: 0; }

.el-aside { overflow: auto; }

.el-footer, .el-main { box-sizing: border-box; }

.el-main { display: block; -webkit-box-flex: 1; flex: 1 1 auto; overflow: auto; padding: 20px; }

.el-footer, .el-main { box-sizing: border-box; }

.el-footer { padding: 0px 20px; flex-shrink: 0; }

.el-timeline { margin: 0px; font-size: 14px; list-style: none; }

.el-timeline .el-timeline-item:last-child .el-timeline-item__tail { display: none; }

.el-timeline-item { position: relative; padding-bottom: 20px; }

.el-timeline-item__wrapper { position: relative; padding-left: 28px; top: -3px; }

.el-timeline-item__tail { position: absolute; left: 4px; height: 100%; border-left: 2px solid rgb(228, 231, 237); }

.el-timeline-item__icon { color: rgb(255, 255, 255); font-size: 13px; }

.el-timeline-item__node { position: absolute; background-color: rgb(228, 231, 237); border-radius: 50%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.el-image__error, .el-timeline-item__dot { display: -webkit-box; }

.el-timeline-item__node--normal { left: -1px; width: 12px; height: 12px; }

.el-timeline-item__node--large { left: -2px; width: 14px; height: 14px; }

.el-timeline-item__node--primary { background-color: rgb(64, 158, 255); }

.el-timeline-item__node--success { background-color: rgb(103, 194, 58); }

.el-timeline-item__node--warning { background-color: rgb(230, 162, 60); }

.el-timeline-item__node--danger { background-color: rgb(245, 108, 108); }

.el-timeline-item__node--info { background-color: rgb(144, 147, 153); }

.el-timeline-item__dot { position: absolute; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.el-timeline-item__content { color: rgb(48, 49, 51); }

.el-timeline-item__timestamp { color: rgb(144, 147, 153); line-height: 1; font-size: 13px; }

.el-timeline-item__timestamp.is-top { margin-bottom: 8px; padding-top: 4px; }

.el-timeline-item__timestamp.is-bottom { margin-top: 8px; }

.el-link { display: inline-flex; -webkit-box-orient: horizontal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; vertical-align: middle; position: relative; text-decoration: none; outline: 0px; padding: 0px; }

.el-link.is-underline:hover::after { content: ""; position: absolute; left: 0px; right: 0px; height: 0px; bottom: 0px; border-bottom: 1px solid rgb(64, 158, 255); }

.el-link.el-link--default::after, .el-link.el-link--primary.is-underline:hover::after, .el-link.el-link--primary::after { border-color: rgb(64, 158, 255); }

.el-link.is-disabled { cursor: not-allowed; }

.el-link [class*="el-icon-"] + span { margin-left: 5px; }

.el-link.el-link--default { color: rgb(96, 98, 102); }

.el-link.el-link--default:hover { color: rgb(64, 158, 255); }

.el-link.el-link--default.is-disabled { color: rgb(192, 196, 204); }

.el-link.el-link--primary { color: rgb(64, 158, 255); }

.el-link.el-link--primary:hover { color: rgb(102, 177, 255); }

.el-link.el-link--primary.is-disabled { color: rgb(160, 207, 255); }

.el-link.el-link--danger.is-underline:hover::after, .el-link.el-link--danger::after { border-color: rgb(245, 108, 108); }

.el-link.el-link--danger { color: rgb(245, 108, 108); }

.el-link.el-link--danger:hover { color: rgb(247, 137, 137); }

.el-link.el-link--danger.is-disabled { color: rgb(250, 182, 182); }

.el-link.el-link--success.is-underline:hover::after, .el-link.el-link--success::after { border-color: rgb(103, 194, 58); }

.el-link.el-link--success { color: rgb(103, 194, 58); }

.el-link.el-link--success:hover { color: rgb(133, 206, 97); }

.el-link.el-link--success.is-disabled { color: rgb(179, 225, 157); }

.el-link.el-link--warning.is-underline:hover::after, .el-link.el-link--warning::after { border-color: rgb(230, 162, 60); }

.el-link.el-link--warning { color: rgb(230, 162, 60); }

.el-link.el-link--warning:hover { color: rgb(235, 181, 99); }

.el-link.el-link--warning.is-disabled { color: rgb(243, 209, 158); }

.el-link.el-link--info.is-underline:hover::after, .el-link.el-link--info::after { border-color: rgb(144, 147, 153); }

.el-link.el-link--info { color: rgb(144, 147, 153); }

.el-link.el-link--info:hover { color: rgb(166, 169, 173); }

.el-link.el-link--info.is-disabled { color: rgb(200, 201, 204); }

.el-divider { background-color: rgb(220, 223, 230); position: relative; }

.el-divider--horizontal { display: block; height: 1px; width: 100%; margin: 24px 0px; }

.el-divider--vertical { display: inline-block; width: 1px; height: 1em; margin: 0px 8px; vertical-align: middle; position: relative; }

.el-divider__text { position: absolute; background-color: rgb(255, 255, 255); padding: 0px 20px; color: rgb(48, 49, 51); }

.el-image__error, .el-image__placeholder { background: rgb(245, 247, 250); }

.el-divider__text.is-left { left: 20px; transform: translateY(-50%); }

.el-divider__text.is-center { left: 50%; transform: translateX(-50%) translateY(-50%); }

.el-divider__text.is-right { right: 20px; transform: translateY(-50%); }

.el-image__error, .el-image__inner, .el-image__placeholder { width: 100%; height: 100%; }

.el-image { position: relative; display: inline-block; overflow: hidden; }

.el-image__inner { vertical-align: top; }

.el-image__inner--center { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; }

.el-image__error { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 14px; color: rgb(192, 196, 204); vertical-align: middle; }

.el-image__preview { cursor: pointer; }

.el-image-viewer__wrapper { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; }

.el-image-viewer__btn { position: absolute; z-index: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 50%; opacity: 0.8; cursor: pointer; box-sizing: border-box; user-select: none; }

.el-image-viewer__close { top: 40px; right: 40px; width: 40px; height: 40px; font-size: 40px; }

.el-image-viewer__canvas { width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.el-image-viewer__actions { left: 50%; bottom: 30px; transform: translateX(-50%); width: 282px; height: 44px; padding: 0px 23px; background-color: rgb(96, 98, 102); border-color: rgb(255, 255, 255); border-radius: 22px; }

.el-image-viewer__actions__inner { width: 100%; height: 100%; text-align: justify; cursor: default; font-size: 23px; color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; }

.el-image-viewer__next, .el-image-viewer__prev { top: 50%; width: 44px; height: 44px; font-size: 24px; color: rgb(255, 255, 255); background-color: rgb(96, 98, 102); border-color: rgb(255, 255, 255); }

.el-image-viewer__prev { left: 40px; }

.el-image-viewer__next, .el-image-viewer__prev { transform: translateY(-50%); }

.el-image-viewer__next { right: 40px; text-indent: 2px; }

.el-image-viewer__mask { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0.5; background: rgb(0, 0, 0); }

.viewer-fade-enter-active { animation: 0.3s ease 0s 1 normal none running viewer-fade-in; }

.viewer-fade-leave-active { animation: 0.3s ease 0s 1 normal none running viewer-fade-out; }

@-webkit-keyframes viewer-fade-in {
  0% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}

@keyframes viewer-fade-in {
  0% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}

@-webkit-keyframes viewer-fade-out {
  0% { transform: translateZ(0px); opacity: 1; }
  100% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
}

@keyframes viewer-fade-out {
  0% { transform: translateZ(0px); opacity: 1; }
  100% { transform: translate3d(0px, -20px, 0px); opacity: 0; }
}

.el-calendar { background-color: rgb(255, 255, 255); }

.el-calendar__header { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: 12px 20px; border-bottom: 1px solid rgb(235, 238, 245); }

.el-backtop, .el-page-header { display: -webkit-box; }

.el-calendar__title { color: rgb(0, 0, 0); align-self: center; }

.el-calendar__body { padding: 12px 20px 35px; }

.el-calendar-table { table-layout: fixed; width: 100%; }

.el-calendar-table thead th { padding: 12px 0px; color: rgb(96, 98, 102); font-weight: 400; }

.el-calendar-table:not(.is-range) td.next, .el-calendar-table:not(.is-range) td.prev { color: rgb(192, 196, 204); }

.el-backtop, .el-calendar-table td.is-today { color: rgb(64, 158, 255); }

.el-calendar-table td { border-bottom: 1px solid rgb(235, 238, 245); border-right: 1px solid rgb(235, 238, 245); vertical-align: top; transition: background-color 0.2s ease 0s; }

.el-calendar-table td.is-selected { background-color: rgb(242, 248, 254); }

.el-calendar-table tr:first-child td { border-top: 1px solid rgb(235, 238, 245); }

.el-calendar-table tr td:first-child { border-left: 1px solid rgb(235, 238, 245); }

.el-calendar-table tr.el-calendar-table__row--hide-border td { border-top: none; }

.el-calendar-table .el-calendar-day { box-sizing: border-box; padding: 8px; height: 85px; }

.el-calendar-table .el-calendar-day:hover { cursor: pointer; background-color: rgb(242, 248, 254); }

.el-backtop { position: fixed; background-color: rgb(255, 255, 255); width: 40px; height: 40px; border-radius: 50%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 20px; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 6px; cursor: pointer; z-index: 5; }

.el-backtop:hover { background-color: rgb(242, 246, 252); }

.el-page-header { display: flex; line-height: 24px; }

.el-page-header__left { display: flex; cursor: pointer; margin-right: 40px; position: relative; }

.el-page-header__left::after { content: ""; position: absolute; width: 1px; height: 16px; right: -20px; top: 50%; transform: translateY(-50%); background-color: rgb(220, 223, 230); }

.el-checkbox, .el-checkbox__input { display: inline-block; position: relative; white-space: nowrap; }

.el-page-header__left .el-icon-back { font-size: 18px; margin-right: 6px; align-self: center; }

.el-page-header__title { font-size: 14px; font-weight: 500; }

.el-page-header__content { font-size: 18px; color: rgb(48, 49, 51); }

.el-checkbox { color: rgb(96, 98, 102); font-weight: 500; font-size: 14px; cursor: pointer; user-select: none; margin-right: 30px; }

.el-checkbox-button__inner, .el-radio { font-weight: 500; user-select: none; }

.el-checkbox.is-bordered { padding: 9px 20px 9px 10px; border-radius: 4px; border: 1px solid rgb(220, 223, 230); box-sizing: border-box; line-height: normal; height: 40px; }

.el-checkbox.is-bordered.is-checked { border-color: rgb(64, 158, 255); }

.el-checkbox.is-bordered.is-disabled { border-color: rgb(235, 238, 245); cursor: not-allowed; }

.el-checkbox.is-bordered + .el-checkbox.is-bordered { margin-left: 10px; }

.el-checkbox.is-bordered.el-checkbox--medium { padding: 7px 20px 7px 10px; border-radius: 4px; height: 36px; }

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label { line-height: 17px; font-size: 14px; }

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner { height: 14px; width: 14px; }

.el-checkbox.is-bordered.el-checkbox--small { padding: 5px 15px 5px 10px; border-radius: 3px; height: 32px; }

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label { line-height: 15px; font-size: 12px; }

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner { height: 12px; width: 12px; }

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after { height: 6px; width: 2px; }

.el-checkbox.is-bordered.el-checkbox--mini { padding: 3px 15px 3px 10px; border-radius: 3px; height: 28px; }

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label { line-height: 12px; font-size: 12px; }

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner { height: 12px; width: 12px; }

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after { height: 6px; width: 2px; }

.el-checkbox__input { cursor: pointer; outline: 0px; line-height: 1; vertical-align: middle; }

.el-checkbox__input.is-disabled .el-checkbox__inner { background-color: rgb(237, 242, 252); border-color: rgb(220, 223, 230); cursor: not-allowed; }

.el-checkbox__input.is-disabled .el-checkbox__inner::after { cursor: not-allowed; border-color: rgb(192, 196, 204); }

.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label { cursor: not-allowed; }

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner { background-color: rgb(242, 246, 252); border-color: rgb(220, 223, 230); }

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after { border-color: rgb(192, 196, 204); }

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner { background-color: rgb(242, 246, 252); border-color: rgb(220, 223, 230); }

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before { background-color: rgb(192, 196, 204); border-color: rgb(192, 196, 204); }

.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner { background-color: rgb(64, 158, 255); border-color: rgb(64, 158, 255); }

.el-checkbox__input.is-disabled + span.el-checkbox__label { color: rgb(192, 196, 204); cursor: not-allowed; }

.el-checkbox__input.is-checked .el-checkbox__inner::after { transform: rotate(45deg) scaleY(1); }

.el-checkbox__input.is-checked + .el-checkbox__label { color: rgb(64, 158, 255); }

.el-checkbox__input.is-focus .el-checkbox__inner { border-color: rgb(64, 158, 255); }

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before { content: ""; position: absolute; display: block; background-color: rgb(255, 255, 255); height: 2px; transform: scale(0.5); left: 0px; right: 0px; top: 5px; }

.el-checkbox__input.is-indeterminate .el-checkbox__inner::after { display: none; }

.el-checkbox__inner { display: inline-block; position: relative; border: 1px solid rgb(220, 223, 230); border-radius: 2px; box-sizing: border-box; width: 14px; height: 14px; background-color: rgb(255, 255, 255); z-index: 1; transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46) 0s, background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46) 0s; }

.el-checkbox__inner:hover { border-color: rgb(64, 158, 255); }

.el-checkbox__inner::after { box-sizing: content-box; content: ""; border-width: 0px 1px 1px 0px; border-right-style: solid; border-bottom-style: solid; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-image: initial; border-left-style: initial; border-left-color: initial; border-top-style: initial; border-top-color: initial; height: 7px; left: 4px; position: absolute; top: 1px; transform: rotate(45deg) scaleY(0); width: 3px; transition: transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s; transform-origin: center center; }

.el-checkbox__original { opacity: 0; outline: 0px; position: absolute; margin: 0px; width: 0px; height: 0px; z-index: -1; }

.el-checkbox-button, .el-checkbox-button__inner { display: inline-block; position: relative; }

.el-checkbox__label { display: inline-block; padding-left: 10px; line-height: 19px; font-size: 14px; }

.el-checkbox:last-of-type { margin-right: 0px; }

.el-checkbox-button__inner { line-height: 1; white-space: nowrap; vertical-align: middle; cursor: pointer; background: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(220, 223, 230); border-right-color: rgb(220, 223, 230); border-bottom-color: rgb(220, 223, 230); border-image: initial; border-left-style: initial; border-left-color: initial; color: rgb(96, 98, 102); -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: 0px; margin: 0px; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; padding: 12px 20px; font-size: 14px; border-radius: 0px; }

.el-checkbox-button__inner.is-round { padding: 12px 20px; }

.el-checkbox-button__inner:hover { color: rgb(64, 158, 255); }

.el-checkbox-button__inner [class*="el-icon-"] { line-height: 0.9; }

.el-radio, .el-radio__input { line-height: 1; outline: 0px; white-space: nowrap; }

.el-checkbox-button__inner [class*="el-icon-"] + span { margin-left: 5px; }

.el-checkbox-button__original { opacity: 0; outline: 0px; position: absolute; margin: 0px; z-index: -1; }

.el-radio, .el-radio__inner, .el-radio__input { position: relative; display: inline-block; }

.el-checkbox-button.is-checked .el-checkbox-button__inner { color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); border-color: rgb(64, 158, 255); box-shadow: rgb(140, 197, 255) -1px 0px 0px 0px; }

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner { border-left-color: rgb(64, 158, 255); }

.el-checkbox-button.is-disabled .el-checkbox-button__inner { color: rgb(192, 196, 204); cursor: not-allowed; background-image: none; background-color: rgb(255, 255, 255); border-color: rgb(235, 238, 245); box-shadow: none; }

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner { border-left-color: rgb(235, 238, 245); }

.el-checkbox-button:first-child .el-checkbox-button__inner { border-left: 1px solid rgb(220, 223, 230); border-radius: 4px 0px 0px 4px; box-shadow: none !important; }

.el-checkbox-button.is-focus .el-checkbox-button__inner { border-color: rgb(64, 158, 255); }

.el-checkbox-button:last-child .el-checkbox-button__inner { border-radius: 0px 4px 4px 0px; }

.el-checkbox-button--medium .el-checkbox-button__inner { padding: 10px 20px; font-size: 14px; border-radius: 0px; }

.el-checkbox-button--medium .el-checkbox-button__inner.is-round { padding: 10px 20px; }

.el-checkbox-button--small .el-checkbox-button__inner { padding: 9px 15px; font-size: 12px; border-radius: 0px; }

.el-checkbox-button--small .el-checkbox-button__inner.is-round { padding: 9px 15px; }

.el-checkbox-button--mini .el-checkbox-button__inner { padding: 7px 15px; font-size: 12px; border-radius: 0px; }

.el-checkbox-button--mini .el-checkbox-button__inner.is-round { padding: 7px 15px; }

.el-checkbox-group { font-size: 0px; }

.el-radio, .el-radio--medium.is-bordered .el-radio__label { font-size: 14px; }

.el-radio { color: rgb(96, 98, 102); cursor: pointer; margin-right: 30px; }

.el-cascader-node > .el-checkbox, .el-cascader-node > .el-radio, .el-radio:last-child { margin-right: 0px; }

.el-radio.is-bordered { padding: 12px 20px 0px 10px; border-radius: 4px; border: 1px solid rgb(220, 223, 230); box-sizing: border-box; height: 40px; }

.el-radio.is-bordered.is-checked { border-color: rgb(64, 158, 255); }

.el-radio.is-bordered.is-disabled { cursor: not-allowed; border-color: rgb(235, 238, 245); }

.el-radio__input.is-disabled .el-radio__inner, .el-radio__input.is-disabled.is-checked .el-radio__inner { background-color: rgb(245, 247, 250); border-color: rgb(228, 231, 237); }

.el-radio.is-bordered + .el-radio.is-bordered { margin-left: 10px; }

.el-radio--medium.is-bordered { padding: 10px 20px 0px 10px; border-radius: 4px; height: 36px; }

.el-radio--mini.is-bordered .el-radio__label, .el-radio--small.is-bordered .el-radio__label { font-size: 12px; }

.el-radio--medium.is-bordered .el-radio__inner { height: 14px; width: 14px; }

.el-radio--small.is-bordered { padding: 8px 15px 0px 10px; border-radius: 3px; height: 32px; }

.el-radio--small.is-bordered .el-radio__inner { height: 12px; width: 12px; }

.el-radio--mini.is-bordered { padding: 6px 15px 0px 10px; border-radius: 3px; height: 28px; }

.el-radio--mini.is-bordered .el-radio__inner { height: 12px; width: 12px; }

.el-radio__input { cursor: pointer; vertical-align: middle; }

.el-radio__input.is-disabled .el-radio__inner { cursor: not-allowed; }

.el-radio__input.is-disabled .el-radio__inner::after { cursor: not-allowed; background-color: rgb(245, 247, 250); }

.el-radio__input.is-disabled .el-radio__inner + .el-radio__label { cursor: not-allowed; }

.el-radio__input.is-disabled.is-checked .el-radio__inner::after { background-color: rgb(192, 196, 204); }

.el-radio__input.is-disabled + span.el-radio__label { color: rgb(192, 196, 204); cursor: not-allowed; }

.el-radio__input.is-checked .el-radio__inner { border-color: rgb(64, 158, 255); background: rgb(64, 158, 255); }

.el-radio__input.is-checked .el-radio__inner::after { transform: translate(-50%, -50%) scale(1); }

.el-radio__input.is-checked + .el-radio__label { color: rgb(64, 158, 255); }

.el-radio__input.is-focus .el-radio__inner { border-color: rgb(64, 158, 255); }

.el-radio__inner { border: 1px solid rgb(220, 223, 230); border-radius: 100%; width: 14px; height: 14px; background-color: rgb(255, 255, 255); cursor: pointer; box-sizing: border-box; }

.el-radio__inner:hover { border-color: rgb(64, 158, 255); }

.el-radio__inner::after { width: 4px; height: 4px; border-radius: 100%; background-color: rgb(255, 255, 255); content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(0); transition: transform 0.15s ease-in 0s, -webkit-transform 0.15s ease-in 0s; }

.el-radio__original { opacity: 0; outline: 0px; position: absolute; z-index: -1; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: 0px; }

.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner { box-shadow: rgb(64, 158, 255) 0px 0px 2px 2px; }

.el-radio__label { font-size: 14px; padding-left: 10px; }

.el-scrollbar { overflow: hidden; position: relative; }

.el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar, .el-scrollbar:hover > .el-scrollbar__bar { opacity: 1; transition: opacity 0.34s ease-out 0s; }

.el-scrollbar__wrap { overflow: scroll; height: 100%; }

.el-scrollbar__wrap--hidden-default::-webkit-scrollbar { width: 0px; height: 0px; }

.el-scrollbar__thumb { position: relative; display: block; width: 0px; height: 0px; cursor: pointer; border-radius: inherit; background-color: rgba(144, 147, 153, 0.3); transition: background-color 0.3s ease 0s; }

.el-scrollbar__thumb:hover { background-color: rgba(144, 147, 153, 0.5); }

.el-scrollbar__bar { position: absolute; right: 2px; bottom: 2px; z-index: 1; border-radius: 4px; opacity: 0; transition: opacity 0.12s ease-out 0s; }

.el-scrollbar__bar.is-vertical { width: 6px; top: 2px; }

.el-scrollbar__bar.is-vertical > div { width: 100%; }

.el-scrollbar__bar.is-horizontal { height: 6px; left: 2px; }

.el-scrollbar__bar.is-horizontal > div { height: 100%; }

.el-cascader-panel { display: flex; border-radius: 4px; font-size: 14px; }

.el-cascader-node, .el-drawer { display: -webkit-box; }

.el-cascader-panel.is-bordered { border: 1px solid rgb(228, 231, 237); border-radius: 4px; }

.el-cascader-menu { min-width: 180px; box-sizing: border-box; color: rgb(96, 98, 102); border-right: 1px solid rgb(228, 231, 237); }

.el-cascader-menu:last-child { border-right: none; }

.el-cascader-menu:last-child .el-cascader-node { padding-right: 20px; }

.el-cascader-menu__wrap { height: 204px; }

.el-cascader-menu__list { position: relative; min-height: 100%; margin: 0px; padding: 6px 0px; list-style: none; box-sizing: border-box; }

.el-avatar, .el-drawer { box-sizing: border-box; overflow: hidden; }

.el-cascader-menu__hover-zone { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; }

.el-cascader-menu__empty-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: rgb(192, 196, 204); }

.el-cascader-node { position: relative; display: flex; -webkit-box-align: center; align-items: center; padding: 0px 30px 0px 20px; height: 34px; line-height: 34px; outline: 0px; }

.el-cascader-node.is-selectable.in-active-path { color: rgb(96, 98, 102); }

.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path { color: rgb(64, 158, 255); font-weight: 700; }

.el-cascader-node:not(.is-disabled) { cursor: pointer; }

.el-cascader-node:not(.is-disabled):focus, .el-cascader-node:not(.is-disabled):hover { background: rgb(245, 247, 250); }

.el-cascader-node.is-disabled { color: rgb(192, 196, 204); cursor: not-allowed; }

.el-cascader-node__prefix { position: absolute; left: 10px; }

.el-cascader-node__postfix { position: absolute; right: 10px; }

.el-cascader-node__label { -webkit-box-flex: 1; flex: 1 1 0%; padding: 0px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.el-cascader-node > .el-radio .el-radio__label { padding-left: 0px; }

.el-avatar { display: inline-block; box-sizing: border-box; text-align: center; color: rgb(255, 255, 255); background: rgb(192, 196, 204); width: 40px; height: 40px; line-height: 40px; font-size: 14px; }

.el-avatar > img { display: block; height: 100%; vertical-align: middle; }

.el-avatar--circle { border-radius: 50%; }

.el-avatar--square { border-radius: 4px; }

.el-avatar--icon { font-size: 18px; }

.el-avatar--large { width: 40px; height: 40px; line-height: 40px; }

.el-avatar--medium { width: 36px; height: 36px; line-height: 36px; }

.el-avatar--small { width: 28px; height: 28px; line-height: 28px; }

.el-drawer.btt, .el-drawer.ttb, .el-drawer__container { left: 0px; right: 0px; width: 100%; }

.el-drawer.ltr, .el-drawer.rtl, .el-drawer__container { top: 0px; bottom: 0px; height: 100%; }

@-webkit-keyframes el-drawer-fade-in {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes el-drawer-fade-in {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes rtl-drawer-in {
  0% { transform: translate(100%); }
  100% { transform: translate(0px); }
}

@keyframes rtl-drawer-in {
  0% { transform: translate(100%); }
  100% { transform: translate(0px); }
}

@-webkit-keyframes rtl-drawer-out {
  0% { transform: translate(0px); }
  100% { transform: translate(100%); }
}

@keyframes rtl-drawer-out {
  0% { transform: translate(0px); }
  100% { transform: translate(100%); }
}

@-webkit-keyframes ltr-drawer-in {
  0% { transform: translate(-100%); }
  100% { transform: translate(0px); }
}

@keyframes ltr-drawer-in {
  0% { transform: translate(-100%); }
  100% { transform: translate(0px); }
}

@-webkit-keyframes ltr-drawer-out {
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}

@keyframes ltr-drawer-out {
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}

@-webkit-keyframes ttb-drawer-in {
  0% { transform: translateY(-100%); }
  100% { transform: translate(0px); }
}

@keyframes ttb-drawer-in {
  0% { transform: translateY(-100%); }
  100% { transform: translate(0px); }
}

@-webkit-keyframes ttb-drawer-out {
  0% { transform: translate(0px); }
  100% { transform: translateY(-100%); }
}

@keyframes ttb-drawer-out {
  0% { transform: translate(0px); }
  100% { transform: translateY(-100%); }
}

@-webkit-keyframes btt-drawer-in {
  0% { transform: translateY(100%); }
  100% { transform: translate(0px); }
}

@keyframes btt-drawer-in {
  0% { transform: translateY(100%); }
  100% { transform: translate(0px); }
}

@-webkit-keyframes btt-drawer-out {
  0% { transform: translate(0px); }
  100% { transform: translateY(100%); }
}

@keyframes btt-drawer-out {
  0% { transform: translate(0px); }
  100% { transform: translateY(100%); }
}

.el-drawer { position: absolute; box-sizing: border-box; background-color: rgb(255, 255, 255); display: flex; -webkit-box-orient: vertical; flex-direction: column; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px; }

.el-drawer.rtl { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running rtl-drawer-out; right: 0px; }

.el-drawer__open .el-drawer.rtl { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running rtl-drawer-in; }

.el-drawer.ltr { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running ltr-drawer-out; left: 0px; }

.el-drawer__open .el-drawer.ltr { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running ltr-drawer-in; }

.el-drawer.ttb { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running ttb-drawer-out; top: 0px; }

.el-drawer__open .el-drawer.ttb { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running ttb-drawer-in; }

.el-drawer.btt { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running btt-drawer-out; bottom: 0px; }

.el-drawer__open .el-drawer.btt { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running btt-drawer-in; }

.el-drawer__header { -webkit-box-align: center; align-items: center; color: rgb(114, 118, 123); display: flex; margin-bottom: 32px; padding: 20px 20px 0px; }

.el-drawer__header > :first-child, .el-drawer__title { -webkit-box-flex: 1; flex: 1 1 0%; }

.el-drawer__title { margin: 0px; line-height: inherit; font-size: 1rem; }

.el-drawer__close-btn { border: none; cursor: pointer; font-size: 20px; color: inherit; background-color: transparent; }

.el-drawer__body { -webkit-box-flex: 1; flex: 1 1 0%; }

.el-drawer__body > * { box-sizing: border-box; }

.el-drawer__container { position: relative; }

.el-drawer-fade-enter-active { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running el-drawer-fade-in; }

.el-drawer-fade-leave-active { animation: 225ms cubic-bezier(0, 0, 0.2, 1) 0s 1 reverse none running el-drawer-fade-in; }

main { display: block; }

button, input, optgroup, select, textarea { font-family: inherit; }

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

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

details { display: block; }

*, ::after, ::before { box-sizing: inherit; }

html { box-sizing: border-box; }

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

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

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

h1 { font-size: 2em; margin: 0.67em 0px; }

figcaption, figure, main { display: block; }

figure { margin: 1em 40px; }

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

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

a { background-color: transparent; }

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

b, strong { font-weight: bolder; }

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

dfn { font-style: italic; }

mark { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }

small { font-size: 80%; }

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

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

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

img { border-style: none; }

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

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

button, input { overflow: visible; }

button, select { text-transform: none; }

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

fieldset { padding: 0.35em 0.75em 0.625em; }

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

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

textarea { overflow: auto; }

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

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

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

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

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

details, menu { display: block; }

summary { display: list-item; }

canvas { display: inline-block; }

[hidden], template { display: none; }

body, html { height: 100%; }

html { font-size: 14px; }

body { margin: 0px; overflow-x: hidden; min-width: 320px; background: rgb(255, 255, 255); font-size: 14px; line-height: 1.4285em; color: rgba(0, 0, 0, 0.87); }

body, h1, h2, h3, h4, h5 { padding: 0px; font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino sans", Meiryo, sans-serif; }

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

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

h2 { font-size: 1.71429rem; }

h3 { font-size: 1.28571rem; }

h4 { font-size: 1.07143rem; }

h5 { font-size: 1rem; }

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

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

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

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

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

a { color: rgb(65, 131, 196); }

a, a:hover { text-decoration: none; }

a:hover { color: rgb(30, 112, 191); }

::-webkit-selection { background-color: rgb(204, 226, 255); color: rgba(0, 0, 0, 0.87); }

::selection { background-color: rgb(204, 226, 255); color: rgba(0, 0, 0, 0.87); }

input::-webkit-selection, textarea::-webkit-selection { background-color: rgba(100, 100, 100, 0.4); color: rgba(0, 0, 0, 0.87); }

input::selection, textarea::selection { background-color: rgba(100, 100, 100, 0.4); color: rgba(0, 0, 0, 0.87); }

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

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

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

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

body ::-webkit-scrollbar-thumb:hover { background: rgba(128, 135, 139, 0.8); }

body .ui.inverted::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.1); }

body .ui.inverted::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.25); }

body .ui.inverted::-webkit-scrollbar-thumb:window-inactive { background: rgba(255, 255, 255, 0.15); }

body .ui.inverted::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.35); }

.ui.button { cursor: pointer; display: inline-block; min-height: 1em; outline: none; border: none; vertical-align: baseline; background: none rgb(224, 225, 226); color: rgba(0, 0, 0, 0.6); font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino sans", Meiryo, sans-serif; margin: 0px 0.25em 0px 0px; padding: 0.785714em 1.5em; text-transform: none; text-shadow: none; font-weight: 700; line-height: 1em; font-style: normal; text-align: center; text-decoration: none; border-radius: 0.285714rem; user-select: none; transition: opacity 0.1s ease 0s, background-color 0.1s ease 0s, color 0.1s ease 0s, box-shadow 0.1s ease 0s, background 0.1s ease 0s, -webkit-box-shadow 0.1s ease 0s; -webkit-tap-highlight-color: transparent; }

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

.ui.button:hover { background-color: rgb(202, 203, 205); background-image: none; color: rgba(0, 0, 0, 0.8); }

.ui.button:hover .icon { opacity: 0.85; }

.ui.button:focus { background-color: rgb(202, 203, 205); color: rgba(0, 0, 0, 0.8); }

.ui.button:focus .icon { opacity: 0.85; }

.ui.active.button:active, .ui.button:active { background-color: rgb(186, 187, 188); color: rgba(0, 0, 0, 0.9); }

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

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

.ui.active.button, .ui.active.button:active, .ui.active.button:hover { background-color: rgb(192, 193, 194); background-image: none; }

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

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

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

.ui.loading.button::after { animation: 0.6s linear 0s infinite normal none running button-spin; border-radius: 500rem; border-width: 0.2em; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: initial; box-shadow: transparent 0px 0px 0px 1px; }

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

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

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

.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: rgb(118, 118, 118); }

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

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

.ui.animated.button { position: relative; overflow: hidden; vertical-align: middle; z-index: 1; padding-right: 0px !important; }

.ui.animated.button .content { will-change: transform, opacity; }

.ui.animated.button .visible.content { position: relative; margin-right: 1.5em; }

.ui.animated.button .hidden.content { position: absolute; width: 100%; }

.ui.animated.button .hidden.content, .ui.animated.button .visible.content { transition: right 0.3s ease 0s; }

.ui.animated.button .visible.content { left: auto; right: 0px; }

.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: 0px; }

.ui.vertical.animated.button .hidden.content, .ui.vertical.animated.button .visible.content { transition: top 0.3s ease 0s, transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }

.ui.vertical.animated.button .visible.content { transform: translateY(0px); right: auto; }

.ui.vertical.animated.button .hidden.content { top: -50%; left: 0px; right: auto; }

.ui.vertical.animated.button:focus .visible.content, .ui.vertical.animated.button:hover .visible.content { transform: translateY(200%); right: auto; }

.ui.vertical.animated.button:focus .hidden.content, .ui.vertical.animated.button:hover .hidden.content { top: 50%; right: auto; }

.ui.fade.animated.button .hidden.content, .ui.fade.animated.button .visible.content { transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }

.ui.fade.animated.button .visible.content { left: auto; right: auto; opacity: 1; transform: scale(1); }

.ui.fade.animated.button .hidden.content { opacity: 0; left: 0px; 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: 0px; right: auto; opacity: 1; transform: scale(1); }

.ui.inverted.button { background: none transparent; color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset !important; text-shadow: none !important; }

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

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

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

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

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

.ui.inverted.button.active:focus { background: rgb(220, 221, 222); color: rgba(0, 0, 0, 0.8); box-shadow: rgb(220, 221, 222) 0px 0px 0px 2px inset !important; }

.ui.labeled.button:not(.icon) { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; 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; -webkit-box-align: center; align-items: center; font-size: 1em; border-color: rgba(34, 36, 38, 0.15); margin: 0px 0px 0px -1px !important; }

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

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

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

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

.ui.facebook.button { background-color: rgb(59, 89, 152); color: rgb(255, 255, 255); text-shadow: none; background-image: none; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.facebook.button:hover { background-color: rgb(48, 77, 138); color: rgb(255, 255, 255); text-shadow: none; }

.ui.facebook.button:active { background-color: rgb(45, 67, 115); color: rgb(255, 255, 255); text-shadow: none; }

.ui.twitter.button { background-color: rgb(85, 172, 238); color: rgb(255, 255, 255); text-shadow: none; background-image: none; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.twitter.button:hover { background-color: rgb(53, 162, 244); color: rgb(255, 255, 255); text-shadow: none; }

.ui.twitter.button:active { background-color: rgb(39, 149, 233); color: rgb(255, 255, 255); text-shadow: none; }

.ui.google.plus.button { background-color: rgb(221, 75, 57); color: rgb(255, 255, 255); text-shadow: none; background-image: none; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.google.plus.button:hover { background-color: rgb(224, 50, 28); color: rgb(255, 255, 255); text-shadow: none; }

.ui.google.plus.button:active { background-color: rgb(194, 51, 33); color: rgb(255, 255, 255); text-shadow: none; }

.ui.linkedin.button { background-color: rgb(31, 136, 190); color: rgb(255, 255, 255); text-shadow: none; }

.ui.linkedin.button:hover { background-color: rgb(20, 123, 175); color: rgb(255, 255, 255); text-shadow: none; }

.ui.linkedin.button:active { background-color: rgb(24, 105, 146); color: rgb(255, 255, 255); text-shadow: none; }

.ui.youtube.button { background-color: red; color: rgb(255, 255, 255); text-shadow: none; background-image: none; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.youtube.button:hover { background-color: rgb(230, 0, 0); color: rgb(255, 255, 255); text-shadow: none; }

.ui.youtube.button:active { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); text-shadow: none; }

.ui.instagram.button { background-color: rgb(73, 118, 156); color: rgb(255, 255, 255); text-shadow: none; background-image: none; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.instagram.button:hover { background-color: rgb(61, 105, 142); color: rgb(255, 255, 255); text-shadow: none; }

.ui.instagram.button:active { background-color: rgb(57, 92, 121); color: rgb(255, 255, 255); text-shadow: none; }

.ui.pinterest.button { background-color: rgb(189, 8, 28); color: rgb(255, 255, 255); text-shadow: none; background-image: none; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.pinterest.button:hover { background-color: rgb(172, 0, 19); color: rgb(255, 255, 255); text-shadow: none; }

.ui.pinterest.button:active { background-color: rgb(140, 6, 21); color: rgb(255, 255, 255); text-shadow: none; }

.ui.vk.button { background-color: rgb(77, 113, 152); color: rgb(255, 255, 255); background-image: none; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.vk.button:hover { background-color: rgb(65, 100, 138); color: rgb(255, 255, 255); }

.ui.vk.button:active { background-color: rgb(60, 88, 118); color: rgb(255, 255, 255); }

.ui.button > .icon:not(.button) { height: 0.857143em; opacity: 0.8; transition: opacity 0.1s ease 0s; }

.ui.button:not(.icon) > .icon:not(.button):not(.dropdown), .ui.button > .icon:not(.button) { margin: 0px 0.428571em 0px -0.214286em; }

.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown) { margin: 0px -0.214286em 0px 0.428571em; }

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

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

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

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

.ui.compact.labeled.icon.button, .ui.compact.labeled.icon.buttons .button { padding: 0.589286em 3.69643em; }

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

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

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

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

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

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

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

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

.ui.icon.button, .ui.icon.buttons .button { padding: 0.785714em; }

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

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

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

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

.ui.basic.button:focus, .ui.basic.button:hover, .ui.basic.buttons .button:focus, .ui.basic.buttons .button:hover { box-shadow: rgba(34, 36, 38, 0.35) 0px 0px 0px 1px inset, rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; background: rgb(255, 255, 255) !important; color: rgba(0, 0, 0, 0.8) !important; }

.ui.basic.button:active, .ui.basic.buttons .button:active { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset, rgba(34, 36, 38, 0.15) 0px 1px 4px 0px inset; background: rgb(248, 248, 248) !important; color: rgba(0, 0, 0, 0.9) !important; }

.ui.basic.active.button, .ui.basic.buttons .active.button { background: rgba(0, 0, 0, 0.05) !important; color: rgba(0, 0, 0, 0.95) !important; }

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

.ui.basic.buttons .button:hover { }

.ui.basic.buttons .button:active { }

.ui.basic.buttons .active.button { }

.ui.basic.inverted.button, .ui.basic.inverted.buttons .button { background-color: transparent !important; color: rgb(249, 250, 251) !important; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; }

.ui.basic.inverted.button:focus, .ui.basic.inverted.button:hover, .ui.basic.inverted.buttons .button:focus, .ui.basic.inverted.buttons .button:hover { color: rgb(255, 255, 255) !important; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset !important; }

.ui.basic.inverted.button:active, .ui.basic.inverted.buttons .button:active { background-color: rgba(255, 255, 255, 0.08) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 0px 0px 2px inset !important; }

.ui.basic.inverted.active.button, .ui.basic.inverted.buttons .active.button { background-color: rgba(255, 255, 255, 0.08); color: rgb(255, 255, 255); text-shadow: none; box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 2px inset; }

.ui.basic.inverted.active.button:hover, .ui.basic.inverted.buttons .active.button:hover { background-color: rgba(255, 255, 255, 0.15); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset !important; }

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

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

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

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

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

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

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

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

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

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

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

.ui.vertical.labeled.icon.buttons .button:first-child > .icon { border-radius: 0.285714rem 0px 0px; }

.ui.vertical.labeled.icon.buttons .button:last-child > .icon { border-radius: 0px 0px 0px 0.285714rem; }

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

.ui.button.toggle.active, .ui.buttons .button.toggle.active, .ui.toggle.buttons .active.button { text-shadow: none; background-color: rgb(75, 205, 102) !important; box-shadow: none !important; color: rgb(255, 255, 255) !important; }

.ui.button.toggle.active:hover { text-shadow: none; background-color: rgb(48, 206, 81) !important; color: rgb(255, 255, 255) !important; }

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

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

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

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

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

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

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

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

.ui.attached.top.button { border-radius: 0.285714rem 0.285714rem 0px 0px; }

.ui.attached.bottom.button { border-radius: 0px 0px 0.285714rem 0.285714rem; }

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

.ui.right.attached.button { display: inline-block; text-align: left; padding-left: 0.75em; border-radius: 0px 0.285714rem 0.285714rem 0px; }

.ui.attached.buttons { position: relative; display: flex; border-radius: 0px; z-index: 2; margin-left: -1px; margin-right: -1px; width: auto !important; }

.ui.attached.buttons .button { margin: 0px; }

.ui.attached.buttons .button:first-child, .ui.attached.buttons .button:last-child { border-radius: 0px; }

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

.ui[class*="top attached"].buttons .button:first-child { border-radius: 0.285714rem 0px 0px; }

.ui[class*="top attached"].buttons .button:last-child { border-radius: 0px 0.285714rem 0px 0px; }

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

.ui[class*="bottom attached"].buttons .button:first-child { border-radius: 0px 0px 0px 0.285714rem; }

.ui[class*="bottom attached"].buttons .button:last-child { border-radius: 0px 0px 0.285714rem; }

.ui[class*="left attached"].buttons { display: inline-flex; margin-right: 0px; margin-left: -1px; border-radius: 0px 0.285714rem 0.285714rem 0px; }

.ui[class*="left attached"].buttons .button:first-child { margin-left: -1px; border-radius: 0px 0.285714rem 0px 0px; }

.ui[class*="left attached"].buttons .button:last-child { margin-left: -1px; border-radius: 0px 0px 0.285714rem; }

.ui[class*="right attached"].buttons { display: inline-flex; margin-left: 0px; margin-right: -1px; border-radius: 0.285714rem 0px 0px 0.285714rem; }

.ui[class*="right attached"].buttons .button:first-child { margin-left: -1px; border-radius: 0.285714rem 0px 0px; }

.ui[class*="right attached"].buttons .button:last-child { margin-left: -1px; border-radius: 0px 0px 0px 0.285714rem; }

.ui.fluid.button, .ui.fluid.buttons { width: 100%; }

.ui.fluid.button { display: block; }

.ui.two.buttons { width: 100%; }

.ui.two.buttons > .button { width: 50%; }

.ui.three.buttons { width: 100%; }

.ui.three.buttons > .button { width: 33.333%; }

.ui.four.buttons { width: 100%; }

.ui.four.buttons > .button { width: 25%; }

.ui.five.buttons { width: 100%; }

.ui.five.buttons > .button { width: 20%; }

.ui.six.buttons { width: 100%; }

.ui.six.buttons > .button { width: 16.666%; }

.ui.seven.buttons { width: 100%; }

.ui.seven.buttons > .button { width: 14.285%; }

.ui.eight.buttons { width: 100%; }

.ui.eight.buttons > .button { width: 12.5%; }

.ui.nine.buttons { width: 100%; }

.ui.nine.buttons > .button { width: 11.11%; }

.ui.ten.buttons { width: 100%; }

.ui.ten.buttons > .button { width: 10%; }

.ui.eleven.buttons { width: 100%; }

.ui.eleven.buttons > .button { width: 9.09%; }

.ui.twelve.buttons { width: 100%; }

.ui.twelve.buttons > .button { width: 8.3333%; }

.ui.fluid.vertical.buttons, .ui.fluid.vertical.buttons > .button { display: flex; width: auto; }

.ui.two.vertical.buttons > .button { height: 50%; }

.ui.three.vertical.buttons > .button { height: 33.333%; }

.ui.four.vertical.buttons > .button { height: 25%; }

.ui.five.vertical.buttons > .button { height: 20%; }

.ui.six.vertical.buttons > .button { height: 16.666%; }

.ui.seven.vertical.buttons > .button { height: 14.285%; }

.ui.eight.vertical.buttons > .button { height: 12.5%; }

.ui.nine.vertical.buttons > .button { height: 11.11%; }

.ui.ten.vertical.buttons > .button { height: 10%; }

.ui.eleven.vertical.buttons > .button { height: 9.09%; }

.ui.twelve.vertical.buttons > .button { height: 8.3333%; }

.ui.black.button, .ui.black.buttons .button { background-color: rgb(27, 28, 29); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.black.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.black.button:hover, .ui.black.buttons .button:hover { background-color: rgb(39, 41, 42); color: rgb(255, 255, 255); text-shadow: none; }

.ui.black.button:focus, .ui.black.buttons .button:focus { background-color: rgb(47, 48, 50); color: rgb(255, 255, 255); text-shadow: none; }

.ui.black.button:active, .ui.black.buttons .button:active { background-color: rgb(52, 54, 55); color: rgb(255, 255, 255); text-shadow: none; }

.ui.black.active.button, .ui.black.button .active.button:active, .ui.black.buttons .active.button, .ui.black.buttons .active.button:active { background-color: rgb(15, 15, 16); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.black.button, .ui.basic.black.buttons .button { box-shadow: rgb(27, 28, 29) 0px 0px 0px 1px inset !important; color: rgb(27, 28, 29) !important; }

.ui.basic.black.button:hover, .ui.basic.black.buttons .button:hover { background: transparent !important; box-shadow: rgb(39, 41, 42) 0px 0px 0px 1px inset !important; color: rgb(39, 41, 42) !important; }

.ui.basic.black.button:focus, .ui.basic.black.buttons .button:focus { background: transparent !important; box-shadow: rgb(47, 48, 50) 0px 0px 0px 1px inset !important; color: rgb(39, 41, 42) !important; }

.ui.basic.black.active.button, .ui.basic.black.buttons .active.button { background: transparent !important; box-shadow: rgb(15, 15, 16) 0px 0px 0px 1px inset !important; color: rgb(52, 54, 55) !important; }

.ui.basic.black.button:active, .ui.basic.black.buttons .button:active { box-shadow: rgb(52, 54, 55) 0px 0px 0px 1px inset !important; color: rgb(52, 54, 55) !important; }

.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.black.button, .ui.inverted.black.buttons .button { background-color: transparent; color: rgb(255, 255, 255); box-shadow: rgb(212, 212, 213) 0px 0px 0px 2px inset !important; }

.ui.inverted.black.button.active, .ui.inverted.black.button:active, .ui.inverted.black.button:focus, .ui.inverted.black.button:hover, .ui.inverted.black.buttons .button.active, .ui.inverted.black.buttons .button:active, .ui.inverted.black.buttons .button:focus, .ui.inverted.black.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.black.active.button, .ui.inverted.black.button:active, .ui.inverted.black.button:focus, .ui.inverted.black.button:hover, .ui.inverted.black.buttons .active.button, .ui.inverted.black.buttons .button:active, .ui.inverted.black.buttons .button:focus, .ui.inverted.black.buttons .button:hover { background-color: rgb(0, 0, 0); }

.ui.inverted.black.basic.button, .ui.inverted.black.basic.buttons .button, .ui.inverted.black.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.black.basic.button:hover, .ui.inverted.black.basic.buttons .button:hover, .ui.inverted.black.buttons .basic.button:hover { box-shadow: rgb(0, 0, 0) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.black.basic.button:focus, .ui.inverted.black.basic.buttons .button:focus { box-shadow: rgb(0, 0, 0) 0px 0px 0px 2px inset !important; color: rgb(84, 84, 84) !important; }

.ui.inverted.black.basic.active.button, .ui.inverted.black.basic.button:active, .ui.inverted.black.basic.buttons .active.button, .ui.inverted.black.basic.buttons .button:active, .ui.inverted.black.buttons .basic.active.button, .ui.inverted.black.buttons .basic.button:active { box-shadow: rgb(0, 0, 0) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.grey.button, .ui.grey.buttons .button { background-color: rgb(118, 118, 118); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.grey.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.grey.button:hover, .ui.grey.buttons .button:hover { background-color: rgb(131, 131, 131); color: rgb(255, 255, 255); text-shadow: none; }

.ui.grey.button:focus, .ui.grey.buttons .button:focus { background-color: rgb(138, 138, 138); color: rgb(255, 255, 255); text-shadow: none; }

.ui.grey.button:active, .ui.grey.buttons .button:active { background-color: rgb(144, 144, 144); color: rgb(255, 255, 255); text-shadow: none; }

.ui.grey.active.button, .ui.grey.button .active.button:active, .ui.grey.buttons .active.button, .ui.grey.buttons .active.button:active { background-color: rgb(105, 105, 105); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.grey.button, .ui.basic.grey.buttons .button { box-shadow: rgb(118, 118, 118) 0px 0px 0px 1px inset !important; color: rgb(118, 118, 118) !important; }

.ui.basic.grey.button:hover, .ui.basic.grey.buttons .button:hover { background: transparent !important; box-shadow: rgb(131, 131, 131) 0px 0px 0px 1px inset !important; color: rgb(131, 131, 131) !important; }

.ui.basic.grey.button:focus, .ui.basic.grey.buttons .button:focus { background: transparent !important; box-shadow: rgb(138, 138, 138) 0px 0px 0px 1px inset !important; color: rgb(131, 131, 131) !important; }

.ui.basic.grey.active.button, .ui.basic.grey.buttons .active.button { background: transparent !important; box-shadow: rgb(105, 105, 105) 0px 0px 0px 1px inset !important; color: rgb(144, 144, 144) !important; }

.ui.basic.grey.button:active, .ui.basic.grey.buttons .button:active { box-shadow: rgb(144, 144, 144) 0px 0px 0px 1px inset !important; color: rgb(144, 144, 144) !important; }

.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.grey.button, .ui.inverted.grey.buttons .button { background-color: transparent; color: rgb(255, 255, 255); box-shadow: rgb(212, 212, 213) 0px 0px 0px 2px inset !important; }

.ui.inverted.grey.button.active, .ui.inverted.grey.button:active, .ui.inverted.grey.button:focus, .ui.inverted.grey.button:hover, .ui.inverted.grey.buttons .button.active, .ui.inverted.grey.buttons .button:active, .ui.inverted.grey.buttons .button:focus, .ui.inverted.grey.buttons .button:hover { color: rgba(0, 0, 0, 0.6); box-shadow: none !important; }

.ui.inverted.grey.button:hover, .ui.inverted.grey.buttons .button:hover { background-color: rgb(207, 208, 210); }

.ui.inverted.grey.button:focus, .ui.inverted.grey.buttons .button:focus { background-color: rgb(199, 201, 203); }

.ui.inverted.grey.active.button, .ui.inverted.grey.buttons .active.button { background-color: rgb(207, 208, 210); }

.ui.inverted.grey.button:active, .ui.inverted.grey.buttons .button:active { background-color: rgb(194, 196, 197); }

.ui.inverted.grey.basic.button, .ui.inverted.grey.basic.buttons .button, .ui.inverted.grey.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.grey.basic.button:hover, .ui.inverted.grey.basic.buttons .button:hover, .ui.inverted.grey.buttons .basic.button:hover { box-shadow: rgb(207, 208, 210) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.grey.basic.button:focus, .ui.inverted.grey.basic.buttons .button:focus { box-shadow: rgb(199, 201, 203) 0px 0px 0px 2px inset !important; color: rgb(220, 221, 222) !important; }

.ui.inverted.grey.basic.active.button, .ui.inverted.grey.basic.buttons .active.button, .ui.inverted.grey.buttons .basic.active.button { box-shadow: rgb(207, 208, 210) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.grey.basic.button:active, .ui.inverted.grey.basic.buttons .button:active, .ui.inverted.grey.buttons .basic.button:active { box-shadow: rgb(194, 196, 197) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.brown.button, .ui.brown.buttons .button { background-color: rgb(174, 151, 95); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.brown.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.brown.button:hover, .ui.brown.buttons .button:hover { background-color: rgb(166, 140, 78); color: rgb(255, 255, 255); text-shadow: none; }

.ui.brown.button:focus, .ui.brown.buttons .button:focus { background-color: rgb(159, 133, 69); color: rgb(255, 255, 255); text-shadow: none; }

.ui.brown.button:active, .ui.brown.buttons .button:active { background-color: rgb(145, 124, 73); color: rgb(255, 255, 255); text-shadow: none; }

.ui.brown.active.button, .ui.brown.button .active.button:active, .ui.brown.buttons .active.button, .ui.brown.buttons .active.button:active { background-color: rgb(168, 141, 76); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.brown.button, .ui.basic.brown.buttons .button { box-shadow: rgb(174, 151, 95) 0px 0px 0px 1px inset !important; color: rgb(174, 151, 95) !important; }

.ui.basic.brown.button:hover, .ui.basic.brown.buttons .button:hover { background: transparent !important; box-shadow: rgb(166, 140, 78) 0px 0px 0px 1px inset !important; color: rgb(166, 140, 78) !important; }

.ui.basic.brown.button:focus, .ui.basic.brown.buttons .button:focus { background: transparent !important; box-shadow: rgb(159, 133, 69) 0px 0px 0px 1px inset !important; color: rgb(166, 140, 78) !important; }

.ui.basic.brown.active.button, .ui.basic.brown.buttons .active.button { background: transparent !important; box-shadow: rgb(168, 141, 76) 0px 0px 0px 1px inset !important; color: rgb(145, 124, 73) !important; }

.ui.basic.brown.button:active, .ui.basic.brown.buttons .button:active { box-shadow: rgb(145, 124, 73) 0px 0px 0px 1px inset !important; color: rgb(145, 124, 73) !important; }

.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.brown.button, .ui.inverted.brown.buttons .button { background-color: transparent; color: rgb(214, 124, 28); box-shadow: rgb(214, 124, 28) 0px 0px 0px 2px inset !important; }

.ui.inverted.brown.button.active, .ui.inverted.brown.button:active, .ui.inverted.brown.button:focus, .ui.inverted.brown.button:hover, .ui.inverted.brown.buttons .button.active, .ui.inverted.brown.buttons .button:active, .ui.inverted.brown.buttons .button:focus, .ui.inverted.brown.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.brown.button:hover, .ui.inverted.brown.buttons .button:hover { background-color: rgb(200, 111, 17); }

.ui.inverted.brown.button:focus, .ui.inverted.brown.buttons .button:focus { background-color: rgb(193, 104, 8); }

.ui.inverted.brown.active.button, .ui.inverted.brown.buttons .active.button { background-color: rgb(204, 111, 13); }

.ui.inverted.brown.button:active, .ui.inverted.brown.buttons .button:active { background-color: rgb(169, 98, 22); }

.ui.inverted.brown.basic.button, .ui.inverted.brown.basic.buttons .button, .ui.inverted.brown.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.brown.basic.button:hover, .ui.inverted.brown.basic.buttons .button:hover, .ui.inverted.brown.buttons .basic.button:hover { box-shadow: rgb(200, 111, 17) 0px 0px 0px 2px inset !important; color: rgb(214, 124, 28) !important; }

.ui.inverted.brown.basic.button:focus, .ui.inverted.brown.basic.buttons .button:focus { box-shadow: rgb(193, 104, 8) 0px 0px 0px 2px inset !important; color: rgb(214, 124, 28) !important; }

.ui.inverted.brown.basic.active.button, .ui.inverted.brown.basic.buttons .active.button, .ui.inverted.brown.buttons .basic.active.button { box-shadow: rgb(204, 111, 13) 0px 0px 0px 2px inset !important; color: rgb(214, 124, 28) !important; }

.ui.inverted.brown.basic.button:active, .ui.inverted.brown.basic.buttons .button:active, .ui.inverted.brown.buttons .basic.button:active { box-shadow: rgb(169, 98, 22) 0px 0px 0px 2px inset !important; color: rgb(214, 124, 28) !important; }

.ui.blue.button, .ui.blue.buttons .button { background-color: rgb(81, 165, 206); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.blue.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.blue.button:hover, .ui.blue.buttons .button:hover { background-color: rgb(54, 157, 207); color: rgb(255, 255, 255); text-shadow: none; }

.ui.blue.button:focus, .ui.blue.buttons .button:focus { background-color: rgb(40, 152, 206); color: rgb(255, 255, 255); text-shadow: none; }

.ui.blue.button:active, .ui.blue.buttons .button:active { background-color: rgb(52, 141, 184); color: rgb(255, 255, 255); text-shadow: none; }

.ui.blue.active.button, .ui.blue.button .active.button:active, .ui.blue.buttons .active.button, .ui.blue.buttons .active.button:active { background-color: rgb(51, 158, 211); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.blue.button, .ui.basic.blue.buttons .button { box-shadow: rgb(81, 165, 206) 0px 0px 0px 1px inset !important; color: rgb(81, 165, 206) !important; }

.ui.basic.blue.button:hover, .ui.basic.blue.buttons .button:hover { background: transparent !important; box-shadow: rgb(54, 157, 207) 0px 0px 0px 1px inset !important; color: rgb(54, 157, 207) !important; }

.ui.basic.blue.button:focus, .ui.basic.blue.buttons .button:focus { background: transparent !important; box-shadow: rgb(40, 152, 206) 0px 0px 0px 1px inset !important; color: rgb(54, 157, 207) !important; }

.ui.basic.blue.active.button, .ui.basic.blue.buttons .active.button { background: transparent !important; box-shadow: rgb(51, 158, 211) 0px 0px 0px 1px inset !important; color: rgb(52, 141, 184) !important; }

.ui.basic.blue.button:active, .ui.basic.blue.buttons .button:active { box-shadow: rgb(52, 141, 184) 0px 0px 0px 1px inset !important; color: rgb(52, 141, 184) !important; }

.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.blue.button, .ui.inverted.blue.buttons .button { background-color: transparent; color: rgb(84, 200, 255); box-shadow: rgb(84, 200, 255) 0px 0px 0px 2px inset !important; }

.ui.inverted.blue.button.active, .ui.inverted.blue.button:active, .ui.inverted.blue.button:focus, .ui.inverted.blue.button:hover, .ui.inverted.blue.buttons .button.active, .ui.inverted.blue.buttons .button:active, .ui.inverted.blue.buttons .button:focus, .ui.inverted.blue.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.blue.button:hover, .ui.inverted.blue.buttons .button:hover { background-color: rgb(58, 192, 255); }

.ui.inverted.blue.button:focus, .ui.inverted.blue.buttons .button:focus { background-color: rgb(43, 187, 255); }

.ui.inverted.blue.active.button, .ui.inverted.blue.buttons .active.button { background-color: rgb(58, 192, 255); }

.ui.inverted.blue.button:active, .ui.inverted.blue.buttons .button:active { background-color: rgb(33, 184, 255); }

.ui.inverted.blue.basic.button, .ui.inverted.blue.basic.buttons .button, .ui.inverted.blue.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.blue.basic.button:hover, .ui.inverted.blue.basic.buttons .button:hover, .ui.inverted.blue.buttons .basic.button:hover { box-shadow: rgb(58, 192, 255) 0px 0px 0px 2px inset !important; color: rgb(84, 200, 255) !important; }

.ui.inverted.blue.basic.button:focus, .ui.inverted.blue.basic.buttons .button:focus { box-shadow: rgb(43, 187, 255) 0px 0px 0px 2px inset !important; color: rgb(84, 200, 255) !important; }

.ui.inverted.blue.basic.active.button, .ui.inverted.blue.basic.buttons .active.button, .ui.inverted.blue.buttons .basic.active.button { box-shadow: rgb(58, 192, 255) 0px 0px 0px 2px inset !important; color: rgb(84, 200, 255) !important; }

.ui.inverted.blue.basic.button:active, .ui.inverted.blue.basic.buttons .button:active, .ui.inverted.blue.buttons .basic.button:active { box-shadow: rgb(33, 184, 255) 0px 0px 0px 2px inset !important; color: rgb(84, 200, 255) !important; }

.ui.green.button, .ui.green.buttons .button { background-color: rgb(75, 205, 102); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.green.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.green.button:hover, .ui.green.buttons .button:hover { background-color: rgb(48, 206, 81); color: rgb(255, 255, 255); text-shadow: none; }

.ui.green.button:focus, .ui.green.buttons .button:focus { background-color: rgb(38, 201, 72); color: rgb(255, 255, 255); text-shadow: none; }

.ui.green.button:active, .ui.green.buttons .button:active { background-color: rgb(50, 179, 77); color: rgb(255, 255, 255); text-shadow: none; }

.ui.green.active.button, .ui.green.button .active.button:active, .ui.green.buttons .active.button, .ui.green.buttons .active.button:active { background-color: rgb(45, 210, 79); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.green.button, .ui.basic.green.buttons .button { box-shadow: rgb(75, 205, 102) 0px 0px 0px 1px inset !important; color: rgb(75, 205, 102) !important; }

.ui.basic.green.button:hover, .ui.basic.green.buttons .button:hover { background: transparent !important; box-shadow: rgb(48, 206, 81) 0px 0px 0px 1px inset !important; color: rgb(48, 206, 81) !important; }

.ui.basic.green.button:focus, .ui.basic.green.buttons .button:focus { background: transparent !important; box-shadow: rgb(38, 201, 72) 0px 0px 0px 1px inset !important; color: rgb(48, 206, 81) !important; }

.ui.basic.green.active.button, .ui.basic.green.buttons .active.button { background: transparent !important; box-shadow: rgb(45, 210, 79) 0px 0px 0px 1px inset !important; color: rgb(50, 179, 77) !important; }

.ui.basic.green.button:active, .ui.basic.green.buttons .button:active { box-shadow: rgb(50, 179, 77) 0px 0px 0px 1px inset !important; color: rgb(50, 179, 77) !important; }

.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.green.button, .ui.inverted.green.buttons .button { background-color: transparent; color: rgb(46, 204, 64); box-shadow: rgb(46, 204, 64) 0px 0px 0px 2px inset !important; }

.ui.inverted.green.button.active, .ui.inverted.green.button:active, .ui.inverted.green.button:focus, .ui.inverted.green.button:hover, .ui.inverted.green.buttons .button.active, .ui.inverted.green.buttons .button:active, .ui.inverted.green.buttons .button:focus, .ui.inverted.green.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.green.button:hover, .ui.inverted.green.buttons .button:hover { background-color: rgb(34, 190, 52); }

.ui.inverted.green.button:focus, .ui.inverted.green.buttons .button:focus { background-color: rgb(25, 184, 43); }

.ui.inverted.green.active.button, .ui.inverted.green.buttons .active.button { background-color: rgb(31, 194, 49); }

.ui.inverted.green.button:active, .ui.inverted.green.buttons .button:active { background-color: rgb(37, 162, 51); }

.ui.inverted.green.basic.button, .ui.inverted.green.basic.buttons .button, .ui.inverted.green.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.green.basic.button:hover, .ui.inverted.green.basic.buttons .button:hover, .ui.inverted.green.buttons .basic.button:hover { box-shadow: rgb(34, 190, 52) 0px 0px 0px 2px inset !important; color: rgb(46, 204, 64) !important; }

.ui.inverted.green.basic.button:focus, .ui.inverted.green.basic.buttons .button:focus { box-shadow: rgb(25, 184, 43) 0px 0px 0px 2px inset !important; color: rgb(46, 204, 64) !important; }

.ui.inverted.green.basic.active.button, .ui.inverted.green.basic.buttons .active.button, .ui.inverted.green.buttons .basic.active.button { box-shadow: rgb(31, 194, 49) 0px 0px 0px 2px inset !important; color: rgb(46, 204, 64) !important; }

.ui.inverted.green.basic.button:active, .ui.inverted.green.basic.buttons .button:active, .ui.inverted.green.buttons .basic.button:active { box-shadow: rgb(37, 162, 51) 0px 0px 0px 2px inset !important; color: rgb(46, 204, 64) !important; }

.ui.orange.button, .ui.orange.buttons .button { background-color: rgb(248, 155, 44); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.orange.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.orange.button:hover, .ui.orange.buttons .button:hover { background-color: rgb(255, 144, 11); color: rgb(255, 255, 255); text-shadow: none; }

.ui.orange.button:focus, .ui.orange.buttons .button:focus { background-color: rgb(251, 137, 0); color: rgb(255, 255, 255); text-shadow: none; }

.ui.orange.button:active, .ui.orange.buttons .button:active { background-color: rgb(233, 130, 8); color: rgb(255, 255, 255); text-shadow: none; }

.ui.orange.active.button, .ui.orange.button .active.button:active, .ui.orange.buttons .active.button, .ui.orange.buttons .active.button:active { background-color: rgb(255, 144, 11); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.orange.button, .ui.basic.orange.buttons .button { box-shadow: rgb(248, 155, 44) 0px 0px 0px 1px inset !important; color: rgb(248, 155, 44) !important; }

.ui.basic.orange.button:hover, .ui.basic.orange.buttons .button:hover { background: transparent !important; box-shadow: rgb(255, 144, 11) 0px 0px 0px 1px inset !important; color: rgb(255, 144, 11) !important; }

.ui.basic.orange.button:focus, .ui.basic.orange.buttons .button:focus { background: transparent !important; box-shadow: rgb(251, 137, 0) 0px 0px 0px 1px inset !important; color: rgb(255, 144, 11) !important; }

.ui.basic.orange.active.button, .ui.basic.orange.buttons .active.button { background: transparent !important; box-shadow: rgb(255, 144, 11) 0px 0px 0px 1px inset !important; color: rgb(233, 130, 8) !important; }

.ui.basic.orange.button:active, .ui.basic.orange.buttons .button:active { box-shadow: rgb(233, 130, 8) 0px 0px 0px 1px inset !important; color: rgb(233, 130, 8) !important; }

.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.orange.button, .ui.inverted.orange.buttons .button { background-color: transparent; color: rgb(255, 133, 27); box-shadow: rgb(255, 133, 27) 0px 0px 0px 2px inset !important; }

.ui.inverted.orange.button.active, .ui.inverted.orange.button:active, .ui.inverted.orange.button:focus, .ui.inverted.orange.button:hover, .ui.inverted.orange.buttons .button.active, .ui.inverted.orange.buttons .button:active, .ui.inverted.orange.buttons .button:focus, .ui.inverted.orange.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.orange.button:hover, .ui.inverted.orange.buttons .button:hover { background-color: rgb(255, 119, 1); }

.ui.inverted.orange.button:focus, .ui.inverted.orange.buttons .button:focus { background-color: rgb(241, 112, 0); }

.ui.inverted.orange.active.button, .ui.inverted.orange.buttons .active.button { background-color: rgb(255, 119, 1); }

.ui.inverted.orange.button:active, .ui.inverted.orange.buttons .button:active { background-color: rgb(231, 107, 0); }

.ui.inverted.orange.basic.button, .ui.inverted.orange.basic.buttons .button, .ui.inverted.orange.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.orange.basic.button:hover, .ui.inverted.orange.basic.buttons .button:hover, .ui.inverted.orange.buttons .basic.button:hover { box-shadow: rgb(255, 119, 1) 0px 0px 0px 2px inset !important; color: rgb(255, 133, 27) !important; }

.ui.inverted.orange.basic.button:focus, .ui.inverted.orange.basic.buttons .button:focus { box-shadow: rgb(241, 112, 0) 0px 0px 0px 2px inset !important; color: rgb(255, 133, 27) !important; }

.ui.inverted.orange.basic.active.button, .ui.inverted.orange.basic.buttons .active.button, .ui.inverted.orange.buttons .basic.active.button { box-shadow: rgb(255, 119, 1) 0px 0px 0px 2px inset !important; color: rgb(255, 133, 27) !important; }

.ui.inverted.orange.basic.button:active, .ui.inverted.orange.basic.buttons .button:active, .ui.inverted.orange.buttons .basic.button:active { box-shadow: rgb(231, 107, 0) 0px 0px 0px 2px inset !important; color: rgb(255, 133, 27) !important; }

.ui.pink.button, .ui.pink.buttons .button { background-color: rgb(231, 126, 149); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.pink.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.pink.button:hover, .ui.pink.buttons .button:hover { background-color: rgb(233, 98, 128); color: rgb(255, 255, 255); text-shadow: none; }

.ui.pink.button:focus, .ui.pink.buttons .button:focus { background-color: rgb(238, 78, 113); color: rgb(255, 255, 255); text-shadow: none; }

.ui.pink.button:active, .ui.pink.buttons .button:active { background-color: rgb(223, 83, 114); color: rgb(255, 255, 255); text-shadow: none; }

.ui.pink.active.button, .ui.pink.button .active.button:active, .ui.pink.buttons .active.button, .ui.pink.buttons .active.button:active { background-color: rgb(236, 95, 126); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.pink.button, .ui.basic.pink.buttons .button { box-shadow: rgb(231, 126, 149) 0px 0px 0px 1px inset !important; color: rgb(231, 126, 149) !important; }

.ui.basic.pink.button:hover, .ui.basic.pink.buttons .button:hover { background: transparent !important; box-shadow: rgb(233, 98, 128) 0px 0px 0px 1px inset !important; color: rgb(233, 98, 128) !important; }

.ui.basic.pink.button:focus, .ui.basic.pink.buttons .button:focus { background: transparent !important; box-shadow: rgb(238, 78, 113) 0px 0px 0px 1px inset !important; color: rgb(233, 98, 128) !important; }

.ui.basic.pink.active.button, .ui.basic.pink.buttons .active.button { background: transparent !important; box-shadow: rgb(236, 95, 126) 0px 0px 0px 1px inset !important; color: rgb(223, 83, 114) !important; }

.ui.basic.pink.button:active, .ui.basic.pink.buttons .button:active { box-shadow: rgb(223, 83, 114) 0px 0px 0px 1px inset !important; color: rgb(223, 83, 114) !important; }

.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.pink.button, .ui.inverted.pink.buttons .button { background-color: transparent; color: rgb(255, 142, 223); box-shadow: rgb(255, 142, 223) 0px 0px 0px 2px inset !important; }

.ui.inverted.pink.button.active, .ui.inverted.pink.button:active, .ui.inverted.pink.button:focus, .ui.inverted.pink.button:hover, .ui.inverted.pink.buttons .button.active, .ui.inverted.pink.buttons .button:active, .ui.inverted.pink.buttons .button:focus, .ui.inverted.pink.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.pink.button:hover, .ui.inverted.pink.buttons .button:hover { background-color: rgb(255, 116, 216); }

.ui.inverted.pink.button:focus, .ui.inverted.pink.buttons .button:focus { background-color: rgb(255, 101, 211); }

.ui.inverted.pink.active.button, .ui.inverted.pink.buttons .active.button { background-color: rgb(255, 116, 216); }

.ui.inverted.pink.button:active, .ui.inverted.pink.buttons .button:active { background-color: rgb(255, 91, 209); }

.ui.inverted.pink.basic.button, .ui.inverted.pink.basic.buttons .button, .ui.inverted.pink.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.pink.basic.button:hover, .ui.inverted.pink.basic.buttons .button:hover, .ui.inverted.pink.buttons .basic.button:hover { box-shadow: rgb(255, 116, 216) 0px 0px 0px 2px inset !important; color: rgb(255, 142, 223) !important; }

.ui.inverted.pink.basic.button:focus, .ui.inverted.pink.basic.buttons .button:focus { box-shadow: rgb(255, 101, 211) 0px 0px 0px 2px inset !important; color: rgb(255, 142, 223) !important; }

.ui.inverted.pink.basic.active.button, .ui.inverted.pink.basic.buttons .active.button, .ui.inverted.pink.buttons .basic.active.button { box-shadow: rgb(255, 116, 216) 0px 0px 0px 2px inset !important; color: rgb(255, 142, 223) !important; }

.ui.inverted.pink.basic.button:active, .ui.inverted.pink.basic.buttons .button:active, .ui.inverted.pink.buttons .basic.button:active { box-shadow: rgb(255, 91, 209) 0px 0px 0px 2px inset !important; color: rgb(255, 142, 223) !important; }

.ui.violet.button, .ui.violet.buttons .button { background-color: rgb(139, 123, 196); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.violet.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.violet.button:hover, .ui.violet.buttons .button:hover { background-color: rgb(121, 101, 192); color: rgb(255, 255, 255); text-shadow: none; }

.ui.violet.button:focus, .ui.violet.buttons .button:focus { background-color: rgb(109, 86, 192); color: rgb(255, 255, 255); text-shadow: none; }

.ui.violet.button:active, .ui.violet.buttons .button:active { background-color: rgb(108, 88, 180); color: rgb(255, 255, 255); text-shadow: none; }

.ui.violet.active.button, .ui.violet.button .active.button:active, .ui.violet.buttons .active.button, .ui.violet.buttons .active.button:active { background-color: rgb(120, 99, 194); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.violet.button, .ui.basic.violet.buttons .button { box-shadow: rgb(139, 123, 196) 0px 0px 0px 1px inset !important; color: rgb(139, 123, 196) !important; }

.ui.basic.violet.button:hover, .ui.basic.violet.buttons .button:hover { background: transparent !important; box-shadow: rgb(121, 101, 192) 0px 0px 0px 1px inset !important; color: rgb(121, 101, 192) !important; }

.ui.basic.violet.button:focus, .ui.basic.violet.buttons .button:focus { background: transparent !important; box-shadow: rgb(109, 86, 192) 0px 0px 0px 1px inset !important; color: rgb(121, 101, 192) !important; }

.ui.basic.violet.active.button, .ui.basic.violet.buttons .active.button { background: transparent !important; box-shadow: rgb(120, 99, 194) 0px 0px 0px 1px inset !important; color: rgb(108, 88, 180) !important; }

.ui.basic.violet.button:active, .ui.basic.violet.buttons .button:active { box-shadow: rgb(108, 88, 180) 0px 0px 0px 1px inset !important; color: rgb(108, 88, 180) !important; }

.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.violet.button, .ui.inverted.violet.buttons .button { background-color: transparent; color: rgb(162, 145, 251); box-shadow: rgb(162, 145, 251) 0px 0px 0px 2px inset !important; }

.ui.inverted.violet.button.active, .ui.inverted.violet.button:active, .ui.inverted.violet.button:focus, .ui.inverted.violet.button:hover, .ui.inverted.violet.buttons .button.active, .ui.inverted.violet.buttons .button:active, .ui.inverted.violet.buttons .button:focus, .ui.inverted.violet.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.violet.button:hover, .ui.inverted.violet.buttons .button:hover { background-color: rgb(138, 115, 255); }

.ui.inverted.violet.button:focus, .ui.inverted.violet.buttons .button:focus { background-color: rgb(125, 100, 255); }

.ui.inverted.violet.active.button, .ui.inverted.violet.buttons .active.button { background-color: rgb(138, 115, 255); }

.ui.inverted.violet.button:active, .ui.inverted.violet.buttons .button:active { background-color: rgb(120, 96, 249); }

.ui.inverted.violet.basic.button, .ui.inverted.violet.basic.buttons .button, .ui.inverted.violet.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.violet.basic.button:hover, .ui.inverted.violet.basic.buttons .button:hover, .ui.inverted.violet.buttons .basic.button:hover { box-shadow: rgb(138, 115, 255) 0px 0px 0px 2px inset !important; color: rgb(162, 145, 251) !important; }

.ui.inverted.violet.basic.button:focus, .ui.inverted.violet.basic.buttons .button:focus { box-shadow: rgb(125, 100, 255) 0px 0px 0px 2px inset !important; color: rgb(162, 145, 251) !important; }

.ui.inverted.violet.basic.active.button, .ui.inverted.violet.basic.buttons .active.button, .ui.inverted.violet.buttons .basic.active.button { box-shadow: rgb(138, 115, 255) 0px 0px 0px 2px inset !important; color: rgb(162, 145, 251) !important; }

.ui.inverted.violet.basic.button:active, .ui.inverted.violet.basic.buttons .button:active, .ui.inverted.violet.buttons .basic.button:active { box-shadow: rgb(120, 96, 249) 0px 0px 0px 2px inset !important; color: rgb(162, 145, 251) !important; }

.ui.purple.button, .ui.purple.buttons .button { background-color: rgb(173, 121, 195); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.purple.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.purple.button:hover, .ui.purple.buttons .button:hover { background-color: rgb(164, 99, 191); color: rgb(255, 255, 255); text-shadow: none; }

.ui.purple.button:focus, .ui.purple.buttons .button:focus { background-color: rgb(159, 84, 191); color: rgb(255, 255, 255); text-shadow: none; }

.ui.purple.button:active, .ui.purple.buttons .button:active { background-color: rgb(151, 86, 179); color: rgb(255, 255, 255); text-shadow: none; }

.ui.purple.active.button, .ui.purple.button .active.button:active, .ui.purple.buttons .active.button, .ui.purple.buttons .active.button:active { background-color: rgb(165, 97, 193); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.purple.button, .ui.basic.purple.buttons .button { box-shadow: rgb(173, 121, 195) 0px 0px 0px 1px inset !important; color: rgb(173, 121, 195) !important; }

.ui.basic.purple.button:hover, .ui.basic.purple.buttons .button:hover { background: transparent !important; box-shadow: rgb(164, 99, 191) 0px 0px 0px 1px inset !important; color: rgb(164, 99, 191) !important; }

.ui.basic.purple.button:focus, .ui.basic.purple.buttons .button:focus { background: transparent !important; box-shadow: rgb(159, 84, 191) 0px 0px 0px 1px inset !important; color: rgb(164, 99, 191) !important; }

.ui.basic.purple.active.button, .ui.basic.purple.buttons .active.button { background: transparent !important; box-shadow: rgb(165, 97, 193) 0px 0px 0px 1px inset !important; color: rgb(151, 86, 179) !important; }

.ui.basic.purple.button:active, .ui.basic.purple.buttons .button:active { box-shadow: rgb(151, 86, 179) 0px 0px 0px 1px inset !important; color: rgb(151, 86, 179) !important; }

.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.purple.button, .ui.inverted.purple.buttons .button { background-color: transparent; color: rgb(220, 115, 255); box-shadow: rgb(220, 115, 255) 0px 0px 0px 2px inset !important; }

.ui.inverted.purple.button.active, .ui.inverted.purple.button:active, .ui.inverted.purple.button:focus, .ui.inverted.purple.button:hover, .ui.inverted.purple.buttons .button.active, .ui.inverted.purple.buttons .button:active, .ui.inverted.purple.buttons .button:focus, .ui.inverted.purple.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.purple.button:hover, .ui.inverted.purple.buttons .button:hover { background-color: rgb(214, 90, 255); }

.ui.inverted.purple.button:focus, .ui.inverted.purple.buttons .button:focus { background-color: rgb(210, 74, 255); }

.ui.inverted.purple.active.button, .ui.inverted.purple.buttons .active.button { background-color: rgb(214, 90, 255); }

.ui.inverted.purple.button:active, .ui.inverted.purple.buttons .button:active { background-color: rgb(207, 64, 255); }

.ui.inverted.purple.basic.button, .ui.inverted.purple.basic.buttons .button, .ui.inverted.purple.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.purple.basic.button:hover, .ui.inverted.purple.basic.buttons .button:hover, .ui.inverted.purple.buttons .basic.button:hover { box-shadow: rgb(214, 90, 255) 0px 0px 0px 2px inset !important; color: rgb(220, 115, 255) !important; }

.ui.inverted.purple.basic.button:focus, .ui.inverted.purple.basic.buttons .button:focus { box-shadow: rgb(210, 74, 255) 0px 0px 0px 2px inset !important; color: rgb(220, 115, 255) !important; }

.ui.inverted.purple.basic.active.button, .ui.inverted.purple.basic.buttons .active.button, .ui.inverted.purple.buttons .basic.active.button { box-shadow: rgb(214, 90, 255) 0px 0px 0px 2px inset !important; color: rgb(220, 115, 255) !important; }

.ui.inverted.purple.basic.button:active, .ui.inverted.purple.basic.buttons .button:active, .ui.inverted.purple.buttons .basic.button:active { box-shadow: rgb(207, 64, 255) 0px 0px 0px 2px inset !important; color: rgb(220, 115, 255) !important; }

.ui.red.button, .ui.red.buttons .button { background-color: rgb(226, 110, 63); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.red.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.red.button:hover, .ui.red.buttons .button:hover { background-color: rgb(232, 89, 32); color: rgb(255, 255, 255); text-shadow: none; }

.ui.red.button:focus, .ui.red.buttons .button:focus { background-color: rgb(234, 78, 14); color: rgb(255, 255, 255); text-shadow: none; }

.ui.red.button:active, .ui.red.buttons .button:active { background-color: rgb(207, 82, 31); color: rgb(255, 255, 255); text-shadow: none; }

.ui.red.active.button, .ui.red.button .active.button:active, .ui.red.buttons .active.button, .ui.red.buttons .active.button:active { background-color: rgb(236, 87, 27); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.red.button, .ui.basic.red.buttons .button { box-shadow: rgb(226, 110, 63) 0px 0px 0px 1px inset !important; color: rgb(226, 110, 63) !important; }

.ui.basic.red.button:hover, .ui.basic.red.buttons .button:hover { background: transparent !important; box-shadow: rgb(232, 89, 32) 0px 0px 0px 1px inset !important; color: rgb(232, 89, 32) !important; }

.ui.basic.red.button:focus, .ui.basic.red.buttons .button:focus { background: transparent !important; box-shadow: rgb(234, 78, 14) 0px 0px 0px 1px inset !important; color: rgb(232, 89, 32) !important; }

.ui.basic.red.active.button, .ui.basic.red.buttons .active.button { background: transparent !important; box-shadow: rgb(236, 87, 27) 0px 0px 0px 1px inset !important; color: rgb(207, 82, 31) !important; }

.ui.basic.red.button:active, .ui.basic.red.buttons .button:active { box-shadow: rgb(207, 82, 31) 0px 0px 0px 1px inset !important; color: rgb(207, 82, 31) !important; }

.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.red.button, .ui.inverted.red.buttons .button { background-color: transparent; color: rgb(255, 105, 94); box-shadow: rgb(255, 105, 94) 0px 0px 0px 2px inset !important; }

.ui.inverted.red.button.active, .ui.inverted.red.button:active, .ui.inverted.red.button:focus, .ui.inverted.red.button:hover, .ui.inverted.red.buttons .button.active, .ui.inverted.red.buttons .button:active, .ui.inverted.red.buttons .button:focus, .ui.inverted.red.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.red.button:hover, .ui.inverted.red.buttons .button:hover { background-color: rgb(255, 81, 68); }

.ui.inverted.red.button:focus, .ui.inverted.red.buttons .button:focus { background-color: rgb(255, 67, 53); }

.ui.inverted.red.active.button, .ui.inverted.red.buttons .active.button { background-color: rgb(255, 81, 68); }

.ui.inverted.red.button:active, .ui.inverted.red.buttons .button:active { background-color: rgb(255, 57, 43); }

.ui.inverted.red.basic.button, .ui.inverted.red.basic.buttons .button, .ui.inverted.red.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.red.basic.button:hover, .ui.inverted.red.basic.buttons .button:hover, .ui.inverted.red.buttons .basic.button:hover { box-shadow: rgb(255, 81, 68) 0px 0px 0px 2px inset !important; color: rgb(255, 105, 94) !important; }

.ui.inverted.red.basic.button:focus, .ui.inverted.red.basic.buttons .button:focus { box-shadow: rgb(255, 67, 53) 0px 0px 0px 2px inset !important; color: rgb(255, 105, 94) !important; }

.ui.inverted.red.basic.active.button, .ui.inverted.red.basic.buttons .active.button, .ui.inverted.red.buttons .basic.active.button { box-shadow: rgb(255, 81, 68) 0px 0px 0px 2px inset !important; color: rgb(255, 105, 94) !important; }

.ui.inverted.red.basic.button:active, .ui.inverted.red.basic.buttons .button:active, .ui.inverted.red.buttons .basic.button:active { box-shadow: rgb(255, 57, 43) 0px 0px 0px 2px inset !important; color: rgb(255, 105, 94) !important; }

.ui.teal.button, .ui.teal.buttons .button { background-color: #14376e; color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.teal.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.teal.button:hover, .ui.teal.buttons .button:hover { background-color: rgb(0, 175, 146); color: rgb(255, 255, 255); text-shadow: none; }

.ui.teal.button:focus, .ui.teal.buttons .button:focus { background-color: rgb(0, 159, 133); color: rgb(255, 255, 255); text-shadow: none; }

.ui.teal.button:active, .ui.teal.buttons .button:active { background-color: rgb(0, 149, 124); color: rgb(255, 255, 255); text-shadow: none; }

.ui.teal.active.button, .ui.teal.button .active.button:active, .ui.teal.buttons .active.button, .ui.teal.buttons .active.button:active { background-color: rgb(0, 175, 146); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.teal.button, .ui.basic.teal.buttons .button { box-shadow: rgb(0, 200, 167) 0px 0px 0px 1px inset !important; color: rgb(0, 200, 167) !important; }

.ui.basic.teal.button:hover, .ui.basic.teal.buttons .button:hover { background: transparent !important; box-shadow: rgb(0, 175, 146) 0px 0px 0px 1px inset !important; color: rgb(0, 175, 146) !important; }

.ui.basic.teal.button:focus, .ui.basic.teal.buttons .button:focus { background: transparent !important; box-shadow: rgb(0, 159, 133) 0px 0px 0px 1px inset !important; color: rgb(0, 175, 146) !important; }

.ui.basic.teal.active.button, .ui.basic.teal.buttons .active.button { background: transparent !important; box-shadow: rgb(0, 175, 146) 0px 0px 0px 1px inset !important; color: rgb(0, 149, 124) !important; }

.ui.basic.teal.button:active, .ui.basic.teal.buttons .button:active { box-shadow: rgb(0, 149, 124) 0px 0px 0px 1px inset !important; color: rgb(0, 149, 124) !important; }

.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.teal.button, .ui.inverted.teal.buttons .button { background-color: transparent; color: rgb(109, 255, 255); box-shadow: rgb(109, 255, 255) 0px 0px 0px 2px inset !important; }

.ui.inverted.teal.button.active, .ui.inverted.teal.button:active, .ui.inverted.teal.button:focus, .ui.inverted.teal.button:hover, .ui.inverted.teal.buttons .button.active, .ui.inverted.teal.buttons .button:active, .ui.inverted.teal.buttons .button:focus, .ui.inverted.teal.buttons .button:hover { color: rgba(0, 0, 0, 0.6); box-shadow: none !important; }

.ui.inverted.teal.button:hover, .ui.inverted.teal.buttons .button:hover { background-color: rgb(84, 255, 255); }

.ui.inverted.teal.button:focus, .ui.inverted.teal.buttons .button:focus { background-color: rgb(68, 255, 255); }

.ui.inverted.teal.active.button, .ui.inverted.teal.buttons .active.button { background-color: rgb(84, 255, 255); }

.ui.inverted.teal.button:active, .ui.inverted.teal.buttons .button:active { background-color: rgb(58, 255, 255); }

.ui.inverted.teal.basic.button, .ui.inverted.teal.basic.buttons .button, .ui.inverted.teal.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.teal.basic.button:hover, .ui.inverted.teal.basic.buttons .button:hover, .ui.inverted.teal.buttons .basic.button:hover { box-shadow: rgb(84, 255, 255) 0px 0px 0px 2px inset !important; color: rgb(109, 255, 255) !important; }

.ui.inverted.teal.basic.button:focus, .ui.inverted.teal.basic.buttons .button:focus { box-shadow: rgb(68, 255, 255) 0px 0px 0px 2px inset !important; color: rgb(109, 255, 255) !important; }

.ui.inverted.teal.basic.active.button, .ui.inverted.teal.basic.buttons .active.button, .ui.inverted.teal.buttons .basic.active.button { box-shadow: rgb(84, 255, 255) 0px 0px 0px 2px inset !important; color: rgb(109, 255, 255) !important; }

.ui.inverted.teal.basic.button:active, .ui.inverted.teal.basic.buttons .button:active, .ui.inverted.teal.buttons .basic.button:active { box-shadow: rgb(58, 255, 255) 0px 0px 0px 2px inset !important; color: rgb(109, 255, 255) !important; }

.ui.olive.button, .ui.olive.buttons .button { background-color: rgb(188, 220, 35); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.olive.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.olive.button:hover, .ui.olive.buttons .button:hover { background-color: rgb(175, 206, 23); color: rgb(255, 255, 255); text-shadow: none; }

.ui.olive.button:focus, .ui.olive.buttons .button:focus { background-color: rgb(168, 200, 14); color: rgb(255, 255, 255); text-shadow: none; }

.ui.olive.button:active, .ui.olive.buttons .button:active { background-color: rgb(150, 176, 28); color: rgb(255, 255, 255); text-shadow: none; }

.ui.olive.active.button, .ui.olive.button .active.button:active, .ui.olive.buttons .active.button, .ui.olive.buttons .active.button:active { background-color: rgb(177, 210, 19); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.olive.button, .ui.basic.olive.buttons .button { box-shadow: rgb(188, 220, 35) 0px 0px 0px 1px inset !important; color: rgb(188, 220, 35) !important; }

.ui.basic.olive.button:hover, .ui.basic.olive.buttons .button:hover { background: transparent !important; box-shadow: rgb(175, 206, 23) 0px 0px 0px 1px inset !important; color: rgb(175, 206, 23) !important; }

.ui.basic.olive.button:focus, .ui.basic.olive.buttons .button:focus { background: transparent !important; box-shadow: rgb(168, 200, 14) 0px 0px 0px 1px inset !important; color: rgb(175, 206, 23) !important; }

.ui.basic.olive.active.button, .ui.basic.olive.buttons .active.button { background: transparent !important; box-shadow: rgb(177, 210, 19) 0px 0px 0px 1px inset !important; color: rgb(150, 176, 28) !important; }

.ui.basic.olive.button:active, .ui.basic.olive.buttons .button:active { box-shadow: rgb(150, 176, 28) 0px 0px 0px 1px inset !important; color: rgb(150, 176, 28) !important; }

.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.olive.button, .ui.inverted.olive.buttons .button { background-color: transparent; color: rgb(217, 231, 120); box-shadow: rgb(217, 231, 120) 0px 0px 0px 2px inset !important; }

.ui.inverted.olive.button.active, .ui.inverted.olive.button:active, .ui.inverted.olive.button:focus, .ui.inverted.olive.button:hover, .ui.inverted.olive.buttons .button.active, .ui.inverted.olive.buttons .button:active, .ui.inverted.olive.buttons .button:focus, .ui.inverted.olive.buttons .button:hover { color: rgba(0, 0, 0, 0.6); box-shadow: none !important; }

.ui.inverted.olive.button:hover, .ui.inverted.olive.buttons .button:hover { background-color: rgb(216, 234, 92); }

.ui.inverted.olive.button:focus, .ui.inverted.olive.buttons .button:focus { background-color: rgb(218, 239, 71); }

.ui.inverted.olive.active.button, .ui.inverted.olive.buttons .active.button { background-color: rgb(218, 237, 89); }

.ui.inverted.olive.button:active, .ui.inverted.olive.buttons .button:active { background-color: rgb(205, 223, 77); }

.ui.inverted.olive.basic.button, .ui.inverted.olive.basic.buttons .button, .ui.inverted.olive.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.olive.basic.button:hover, .ui.inverted.olive.basic.buttons .button:hover, .ui.inverted.olive.buttons .basic.button:hover { box-shadow: rgb(216, 234, 92) 0px 0px 0px 2px inset !important; color: rgb(217, 231, 120) !important; }

.ui.inverted.olive.basic.button:focus, .ui.inverted.olive.basic.buttons .button:focus { box-shadow: rgb(218, 239, 71) 0px 0px 0px 2px inset !important; color: rgb(217, 231, 120) !important; }

.ui.inverted.olive.basic.active.button, .ui.inverted.olive.basic.buttons .active.button, .ui.inverted.olive.buttons .basic.active.button { box-shadow: rgb(218, 237, 89) 0px 0px 0px 2px inset !important; color: rgb(217, 231, 120) !important; }

.ui.inverted.olive.basic.button:active, .ui.inverted.olive.basic.buttons .button:active, .ui.inverted.olive.buttons .basic.button:active { box-shadow: rgb(205, 223, 77) 0px 0px 0px 2px inset !important; color: rgb(217, 231, 120) !important; }

.ui.yellow.button, .ui.yellow.buttons .button { background-color: rgb(254, 207, 9); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.yellow.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.yellow.button:hover, .ui.yellow.buttons .button:hover { background-color: rgb(238, 192, 0); color: rgb(255, 255, 255); text-shadow: none; }

.ui.yellow.button:focus, .ui.yellow.buttons .button:focus { background-color: rgb(222, 180, 0); color: rgb(255, 255, 255); text-shadow: none; }

.ui.yellow.button:active, .ui.yellow.buttons .button:active { background-color: rgb(211, 171, 1); color: rgb(255, 255, 255); text-shadow: none; }

.ui.yellow.active.button, .ui.yellow.button .active.button:active, .ui.yellow.buttons .active.button, .ui.yellow.buttons .active.button:active { background-color: rgb(238, 192, 0); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.yellow.button, .ui.basic.yellow.buttons .button { box-shadow: rgb(254, 207, 9) 0px 0px 0px 1px inset !important; color: rgb(254, 207, 9) !important; }

.ui.basic.yellow.button:hover, .ui.basic.yellow.buttons .button:hover { background: transparent !important; box-shadow: rgb(238, 192, 0) 0px 0px 0px 1px inset !important; color: rgb(238, 192, 0) !important; }

.ui.basic.yellow.button:focus, .ui.basic.yellow.buttons .button:focus { background: transparent !important; box-shadow: rgb(222, 180, 0) 0px 0px 0px 1px inset !important; color: rgb(238, 192, 0) !important; }

.ui.basic.yellow.active.button, .ui.basic.yellow.buttons .active.button { background: transparent !important; box-shadow: rgb(238, 192, 0) 0px 0px 0px 1px inset !important; color: rgb(211, 171, 1) !important; }

.ui.basic.yellow.button:active, .ui.basic.yellow.buttons .button:active { box-shadow: rgb(211, 171, 1) 0px 0px 0px 1px inset !important; color: rgb(211, 171, 1) !important; }

.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) { margin-left: -1px; }

.ui.inverted.yellow.button, .ui.inverted.yellow.buttons .button { background-color: transparent; color: rgb(255, 226, 31); box-shadow: rgb(255, 226, 31) 0px 0px 0px 2px inset !important; }

.ui.inverted.yellow.button.active, .ui.inverted.yellow.button:active, .ui.inverted.yellow.button:focus, .ui.inverted.yellow.button:hover, .ui.inverted.yellow.buttons .button.active, .ui.inverted.yellow.buttons .button:active, .ui.inverted.yellow.buttons .button:focus, .ui.inverted.yellow.buttons .button:hover { color: rgba(0, 0, 0, 0.6); box-shadow: none !important; }

.ui.inverted.yellow.button:hover, .ui.inverted.yellow.buttons .button:hover { background-color: rgb(255, 223, 5); }

.ui.inverted.yellow.button:focus, .ui.inverted.yellow.buttons .button:focus { background-color: rgb(245, 213, 0); }

.ui.inverted.yellow.active.button, .ui.inverted.yellow.buttons .active.button { background-color: rgb(255, 223, 5); }

.ui.inverted.yellow.button:active, .ui.inverted.yellow.buttons .button:active { background-color: rgb(235, 205, 0); }

.ui.inverted.yellow.basic.button, .ui.inverted.yellow.basic.buttons .button, .ui.inverted.yellow.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.yellow.basic.button:hover, .ui.inverted.yellow.basic.buttons .button:hover, .ui.inverted.yellow.buttons .basic.button:hover { box-shadow: rgb(255, 223, 5) 0px 0px 0px 2px inset !important; color: rgb(255, 226, 31) !important; }

.ui.inverted.yellow.basic.button:focus, .ui.inverted.yellow.basic.buttons .button:focus { box-shadow: rgb(245, 213, 0) 0px 0px 0px 2px inset !important; color: rgb(255, 226, 31) !important; }

.ui.inverted.yellow.basic.active.button, .ui.inverted.yellow.basic.buttons .active.button, .ui.inverted.yellow.buttons .basic.active.button { box-shadow: rgb(255, 223, 5) 0px 0px 0px 2px inset !important; color: rgb(255, 226, 31) !important; }

.ui.inverted.yellow.basic.button:active, .ui.inverted.yellow.basic.buttons .button:active, .ui.inverted.yellow.buttons .basic.button:active { box-shadow: rgb(235, 205, 0) 0px 0px 0px 2px inset !important; color: rgb(255, 226, 31) !important; }

.ui.primary.button, .ui.primary.buttons .button { background-color: rgb(81, 165, 206); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.primary.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.primary.button:hover, .ui.primary.buttons .button:hover { background-color: rgb(54, 157, 207); color: rgb(255, 255, 255); text-shadow: none; }

.ui.primary.button:focus, .ui.primary.buttons .button:focus { background-color: rgb(40, 152, 206); color: rgb(255, 255, 255); text-shadow: none; }

.ui.primary.button:active, .ui.primary.buttons .button:active { background-color: rgb(52, 141, 184); color: rgb(255, 255, 255); text-shadow: none; }

.ui.primary.active.button, .ui.primary.button .active.button:active, .ui.primary.buttons .active.button, .ui.primary.buttons .active.button:active { background-color: rgb(51, 158, 211); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.primary.button, .ui.basic.primary.buttons .button { box-shadow: rgb(81, 165, 206) 0px 0px 0px 1px inset !important; color: rgb(81, 165, 206) !important; }

.ui.basic.primary.button:hover, .ui.basic.primary.buttons .button:hover { background: transparent !important; box-shadow: rgb(54, 157, 207) 0px 0px 0px 1px inset !important; color: rgb(54, 157, 207) !important; }

.ui.basic.primary.button:focus, .ui.basic.primary.buttons .button:focus { background: transparent !important; box-shadow: rgb(40, 152, 206) 0px 0px 0px 1px inset !important; color: rgb(54, 157, 207) !important; }

.ui.basic.primary.active.button, .ui.basic.primary.buttons .active.button { background: transparent !important; box-shadow: rgb(51, 158, 211) 0px 0px 0px 1px inset !important; color: rgb(52, 141, 184) !important; }

.ui.basic.primary.button:active, .ui.basic.primary.buttons .button:active { box-shadow: rgb(52, 141, 184) 0px 0px 0px 1px inset !important; color: rgb(52, 141, 184) !important; }

.ui.inverted.primary.button, .ui.inverted.primary.buttons .button { background-color: transparent; color: rgb(84, 200, 255); box-shadow: rgb(84, 200, 255) 0px 0px 0px 2px inset !important; }

.ui.inverted.primary.button.active, .ui.inverted.primary.button:active, .ui.inverted.primary.button:focus, .ui.inverted.primary.button:hover, .ui.inverted.primary.buttons .button.active, .ui.inverted.primary.buttons .button:active, .ui.inverted.primary.buttons .button:focus, .ui.inverted.primary.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.primary.button:hover, .ui.inverted.primary.buttons .button:hover { background-color: rgb(58, 192, 255); }

.ui.inverted.primary.button:focus, .ui.inverted.primary.buttons .button:focus { background-color: rgb(43, 187, 255); }

.ui.inverted.primary.active.button, .ui.inverted.primary.buttons .active.button { background-color: rgb(58, 192, 255); }

.ui.inverted.primary.button:active, .ui.inverted.primary.buttons .button:active { background-color: rgb(33, 184, 255); }

.ui.inverted.primary.basic.button, .ui.inverted.primary.basic.buttons .button, .ui.inverted.primary.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.primary.basic.button:hover, .ui.inverted.primary.basic.buttons .button:hover, .ui.inverted.primary.buttons .basic.button:hover { box-shadow: rgb(58, 192, 255) 0px 0px 0px 2px inset !important; color: rgb(84, 200, 255) !important; }

.ui.inverted.primary.basic.button:focus, .ui.inverted.primary.basic.buttons .button:focus { box-shadow: rgb(43, 187, 255) 0px 0px 0px 2px inset !important; color: rgb(84, 200, 255) !important; }

.ui.inverted.primary.basic.active.button, .ui.inverted.primary.basic.buttons .active.button, .ui.inverted.primary.buttons .basic.active.button { box-shadow: rgb(58, 192, 255) 0px 0px 0px 2px inset !important; color: rgb(84, 200, 255) !important; }

.ui.inverted.primary.basic.button:active, .ui.inverted.primary.basic.buttons .button:active, .ui.inverted.primary.buttons .basic.button:active { box-shadow: rgb(33, 184, 255) 0px 0px 0px 2px inset !important; color: rgb(84, 200, 255) !important; }

.ui.secondary.button, .ui.secondary.buttons .button { background-color: rgb(27, 28, 29); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.secondary.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.secondary.button:hover, .ui.secondary.buttons .button:hover { background-color: rgb(39, 41, 42); color: rgb(255, 255, 255); text-shadow: none; }

.ui.secondary.button:focus, .ui.secondary.buttons .button:focus { background-color: rgb(46, 48, 50); color: rgb(255, 255, 255); text-shadow: none; }

.ui.secondary.button:active, .ui.secondary.buttons .button:active { background-color: rgb(52, 54, 55); color: rgb(255, 255, 255); text-shadow: none; }

.ui.secondary.active.button, .ui.secondary.button .active.button:active, .ui.secondary.buttons .active.button, .ui.secondary.buttons .active.button:active { background-color: rgb(39, 41, 42); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.secondary.button, .ui.basic.secondary.buttons .button { box-shadow: rgb(27, 28, 29) 0px 0px 0px 1px inset !important; color: rgb(27, 28, 29) !important; }

.ui.basic.secondary.button:hover, .ui.basic.secondary.buttons .button:hover { background: transparent !important; box-shadow: rgb(39, 41, 42) 0px 0px 0px 1px inset !important; color: rgb(39, 41, 42) !important; }

.ui.basic.secondary.button:focus, .ui.basic.secondary.buttons .button:focus { background: transparent !important; box-shadow: rgb(46, 48, 50) 0px 0px 0px 1px inset !important; color: rgb(39, 41, 42) !important; }

.ui.basic.secondary.active.button, .ui.basic.secondary.buttons .active.button { background: transparent !important; box-shadow: rgb(39, 41, 42) 0px 0px 0px 1px inset !important; color: rgb(52, 54, 55) !important; }

.ui.basic.secondary.button:active, .ui.basic.secondary.buttons .button:active { box-shadow: rgb(52, 54, 55) 0px 0px 0px 1px inset !important; color: rgb(52, 54, 55) !important; }

.ui.inverted.secondary.button, .ui.inverted.secondary.buttons .button { background-color: transparent; color: rgb(84, 84, 84); box-shadow: rgb(84, 84, 84) 0px 0px 0px 2px inset !important; }

.ui.inverted.secondary.button.active, .ui.inverted.secondary.button:active, .ui.inverted.secondary.button:focus, .ui.inverted.secondary.button:hover, .ui.inverted.secondary.buttons .button.active, .ui.inverted.secondary.buttons .button:active, .ui.inverted.secondary.buttons .button:focus, .ui.inverted.secondary.buttons .button:hover { color: rgb(255, 255, 255); box-shadow: none !important; }

.ui.inverted.secondary.button:hover, .ui.inverted.secondary.buttons .button:hover { background-color: rgb(97, 97, 97); }

.ui.inverted.secondary.button:focus, .ui.inverted.secondary.buttons .button:focus { background-color: rgb(104, 104, 104); }

.ui.inverted.secondary.active.button, .ui.inverted.secondary.buttons .active.button { background-color: rgb(97, 97, 97); }

.ui.inverted.secondary.button:active, .ui.inverted.secondary.buttons .button:active { background-color: rgb(110, 110, 110); }

.ui.inverted.secondary.basic.button, .ui.inverted.secondary.basic.buttons .button, .ui.inverted.secondary.buttons .basic.button { background-color: transparent; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset !important; color: rgb(255, 255, 255) !important; }

.ui.inverted.secondary.basic.button:hover, .ui.inverted.secondary.basic.buttons .button:hover, .ui.inverted.secondary.buttons .basic.button:hover { box-shadow: rgb(97, 97, 97) 0px 0px 0px 2px inset !important; color: rgb(84, 84, 84) !important; }

.ui.inverted.secondary.basic.button:focus, .ui.inverted.secondary.basic.buttons .button:focus { box-shadow: rgb(104, 104, 104) 0px 0px 0px 2px inset !important; color: rgb(84, 84, 84) !important; }

.ui.inverted.secondary.basic.active.button, .ui.inverted.secondary.basic.buttons .active.button, .ui.inverted.secondary.buttons .basic.active.button { box-shadow: rgb(97, 97, 97) 0px 0px 0px 2px inset !important; color: rgb(84, 84, 84) !important; }

.ui.inverted.secondary.basic.button:active, .ui.inverted.secondary.basic.buttons .button:active, .ui.inverted.secondary.buttons .basic.button:active { box-shadow: rgb(110, 110, 110) 0px 0px 0px 2px inset !important; color: rgb(84, 84, 84) !important; }

.ui.positive.button, .ui.positive.buttons .button { background-color: rgb(75, 205, 102); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.positive.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.positive.button:hover, .ui.positive.buttons .button:hover { background-color: rgb(48, 206, 81); color: rgb(255, 255, 255); text-shadow: none; }

.ui.positive.button:focus, .ui.positive.buttons .button:focus { background-color: rgb(38, 201, 72); color: rgb(255, 255, 255); text-shadow: none; }

.ui.positive.button:active, .ui.positive.buttons .button:active { background-color: rgb(50, 179, 77); color: rgb(255, 255, 255); text-shadow: none; }

.ui.positive.active.button, .ui.positive.button .active.button:active, .ui.positive.buttons .active.button, .ui.positive.buttons .active.button:active { background-color: rgb(45, 210, 79); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.positive.button, .ui.basic.positive.buttons .button { box-shadow: rgb(75, 205, 102) 0px 0px 0px 1px inset !important; color: rgb(75, 205, 102) !important; }

.ui.basic.positive.button:hover, .ui.basic.positive.buttons .button:hover { background: transparent !important; box-shadow: rgb(48, 206, 81) 0px 0px 0px 1px inset !important; color: rgb(48, 206, 81) !important; }

.ui.basic.positive.button:focus, .ui.basic.positive.buttons .button:focus { background: transparent !important; box-shadow: rgb(38, 201, 72) 0px 0px 0px 1px inset !important; color: rgb(48, 206, 81) !important; }

.ui.basic.positive.active.button, .ui.basic.positive.buttons .active.button { background: transparent !important; box-shadow: rgb(45, 210, 79) 0px 0px 0px 1px inset !important; color: rgb(50, 179, 77) !important; }

.ui.basic.positive.button:active, .ui.basic.positive.buttons .button:active { box-shadow: rgb(50, 179, 77) 0px 0px 0px 1px inset !important; color: rgb(50, 179, 77) !important; }

.ui.negative.button, .ui.negative.buttons .button { background-color: rgb(226, 110, 63); color: rgb(255, 255, 255); text-shadow: none; background-image: none; }

.ui.negative.button { box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.negative.button:hover, .ui.negative.buttons .button:hover { background-color: rgb(232, 89, 32); color: rgb(255, 255, 255); text-shadow: none; }

.ui.negative.button:focus, .ui.negative.buttons .button:focus { background-color: rgb(234, 78, 14); color: rgb(255, 255, 255); text-shadow: none; }

.ui.negative.button:active, .ui.negative.buttons .button:active { background-color: rgb(207, 82, 31); color: rgb(255, 255, 255); text-shadow: none; }

.ui.negative.active.button, .ui.negative.button .active.button:active, .ui.negative.buttons .active.button, .ui.negative.buttons .active.button:active { background-color: rgb(236, 87, 27); color: rgb(255, 255, 255); text-shadow: none; }

.ui.basic.negative.button, .ui.basic.negative.buttons .button { box-shadow: rgb(226, 110, 63) 0px 0px 0px 1px inset !important; color: rgb(226, 110, 63) !important; }

.ui.basic.negative.button:hover, .ui.basic.negative.buttons .button:hover { background: transparent !important; box-shadow: rgb(232, 89, 32) 0px 0px 0px 1px inset !important; color: rgb(232, 89, 32) !important; }

.ui.basic.negative.button:focus, .ui.basic.negative.buttons .button:focus { background: transparent !important; box-shadow: rgb(234, 78, 14) 0px 0px 0px 1px inset !important; color: rgb(232, 89, 32) !important; }

.ui.basic.negative.active.button, .ui.basic.negative.buttons .active.button { background: transparent !important; box-shadow: rgb(236, 87, 27) 0px 0px 0px 1px inset !important; color: rgb(207, 82, 31) !important; }

.ui.basic.negative.button:active, .ui.basic.negative.buttons .button:active { box-shadow: rgb(207, 82, 31) 0px 0px 0px 1px inset !important; color: rgb(207, 82, 31) !important; }

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) { margin-left: -1px; }

.ui.buttons { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; font-size: 0px; vertical-align: baseline; margin: 0px 0.25em 0px 0px; }

.ui.buttons:not(.basic):not(.inverted) { box-shadow: none; }

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

.ui.buttons .button { -webkit-box-flex: 1; flex: 1 0 auto; border-radius: 0px; margin: 0px; }

.ui.buttons:not(.basic):not(.inverted) > .button, .ui.buttons > .ui.button:not(.basic):not(.inverted) { box-shadow: transparent 0px 0px 0px 1px inset, rgba(34, 36, 38, 0.15) 0px 0px 0px 0px inset; }

.ui.buttons .button:first-child { border-left: none; margin-left: 0px; border-top-left-radius: 0.285714rem; border-bottom-left-radius: 0.285714rem; }

.ui.buttons .button:last-child { border-top-right-radius: 0.285714rem; border-bottom-right-radius: 0.285714rem; }

.ui.vertical.buttons { display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.ui.vertical.buttons .button { display: block; float: none; width: 100%; margin: 0px; box-shadow: none; border-radius: 0px; }

.ui.vertical.buttons .button:first-child { border-top-left-radius: 0.285714rem; border-top-right-radius: 0.285714rem; }

.ui.vertical.buttons .button:last-child { margin-bottom: 0px; border-bottom-left-radius: 0.285714rem; border-bottom-right-radius: 0.285714rem; }

.ui.vertical.buttons .button:only-child { border-radius: 0.285714rem; }

.ui.container { display: block; max-width: 100% !important; }

@media only screen and (max-width: 767px) {
  .ui.container, .ui.grid.container, .ui.relaxed.grid.container, .ui.very.relaxed.grid.container { width: auto !important; }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .ui.container { width: 723px; margin-left: auto !important; margin-right: auto !important; }
  .ui.grid.container { width: calc(723px + 2rem) !important; }
  .ui.relaxed.grid.container { width: calc(723px + 3rem) !important; }
  .ui.very.relaxed.grid.container { width: calc(723px + 5rem) !important; }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .ui.container { width: 933px; margin-left: auto !important; margin-right: auto !important; }
  .ui.grid.container { width: calc(933px + 2rem) !important; }
  .ui.relaxed.grid.container { width: calc(933px + 3rem) !important; }
  .ui.very.relaxed.grid.container { width: calc(933px + 5rem) !important; }
}

@media only screen and (min-width: 1200px) {
  .ui.container { width: 1127px; margin-left: auto !important; margin-right: auto !important; }
  .ui.grid.container { width: calc(1127px + 2rem) !important; }
  .ui.relaxed.grid.container { width: calc(1127px + 3rem) !important; }
  .ui.very.relaxed.grid.container { width: calc(1127px + 5rem) !important; }
}

.ui.text.container { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino sans", Meiryo, sans-serif; line-height: 1.5; font-size: 1.14286rem; max-width: 700px !important; }

.ui.fluid.container { width: 100%; }

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

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

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

.ui.justified.container { text-align: justify; hyphens: auto; }

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

.ui.divider:not(.vertical):not(.horizontal) { border-top: 1px solid rgba(34, 36, 38, 0.15); border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

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

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

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

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

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

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

.ui.vertical.divider::after, .ui.vertical.divider::before { 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: 0px; height: calc(100% - 1rem); }

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

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

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

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

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

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

.ui.divider.inverted, .ui.horizontal.inverted.divider, .ui.vertical.inverted.divider { color: rgb(255, 255, 255); }

.ui.divider.inverted, .ui.divider.inverted::after, .ui.divider.inverted::before { border-color: rgba(34, 36, 38, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(34, 36, 38, 0.15) !important; }

.ui.fitted.divider { margin: 0px; }

.ui.clearing.divider { clear: both; }

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

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

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

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

.ui.header { border: none; margin: calc(2rem - 0.14286em) 0px 1rem; padding: 0px; font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino sans", Meiryo, sans-serif; font-weight: 700; line-height: 1.28571em; text-transform: none; color: rgba(0, 0, 0, 0.87); }

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

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

.ui.header .sub.header { display: block; font-weight: 400; padding: 0px; margin: 0px; line-height: 1.2em; color: rgba(0, 0, 0, 0.6); }

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

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

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

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

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

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

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

.ui.header .ui.label { margin-left: 0.5rem; vertical-align: middle; }

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

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

h2.ui.header { font-size: 1.71429rem; }

h3.ui.header { font-size: 1.28571rem; }

h4.ui.header { font-size: 1.07143rem; }

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

h1.ui.header .sub.header, h2.ui.header .sub.header { font-size: 1.14286rem; }

h3.ui.header .sub.header, h4.ui.header .sub.header { font-size: 1rem; }

h5.ui.header .sub.header { font-size: 0.928571rem; }

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

.ui.large.header { font-size: 1.71429em; }

.ui.medium.header { font-size: 1.28571em; }

.ui.small.header { font-size: 1.07143em; }

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

.ui.huge.header .sub.header, .ui.large.header .sub.header { font-size: 1.14286rem; }

.ui.header .sub.header, .ui.small.header .sub.header { font-size: 1rem; }

.ui.tiny.header .sub.header { font-size: 0.928571rem; }

.ui.sub.header { padding: 0px; margin-bottom: 0.142857rem; font-weight: 700; text-transform: uppercase; }

.ui.small.sub.header { font-size: 0.785714em; }

.ui.sub.header { font-size: 0.857143em; }

.ui.large.sub.header { font-size: 0.928571em; }

.ui.huge.sub.header { font-size: 1em; }

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

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

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

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

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

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

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

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

.ui.disabled.header { opacity: 0.45; }

.ui.inverted.header { color: rgb(255, 255, 255); }

.ui.inverted.header .sub.header { color: rgba(255, 255, 255, 0.8); }

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

.ui.inverted.attached.header, .ui.inverted.block.header { background: linear-gradient(transparent, rgba(0, 0, 0, 0.05)) rgb(84, 84, 84); box-shadow: none; }

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

.ui.red.header { color: rgb(226, 110, 63) !important; }

a.ui.red.header:hover { color: rgb(232, 89, 32) !important; }

.ui.red.dividing.header { border-bottom: 2px solid rgb(226, 110, 63); }

.ui.inverted.red.header { color: rgb(255, 105, 94) !important; }

a.ui.inverted.red.header:hover { color: rgb(255, 81, 68) !important; }

.ui.orange.header { color: rgb(248, 155, 44) !important; }

a.ui.orange.header:hover { color: rgb(255, 144, 11) !important; }

.ui.orange.dividing.header { border-bottom: 2px solid rgb(248, 155, 44); }

.ui.inverted.orange.header { color: rgb(255, 133, 27) !important; }

a.ui.inverted.orange.header:hover { color: rgb(255, 119, 1) !important; }

.ui.olive.header { color: rgb(188, 220, 35) !important; }

a.ui.olive.header:hover { color: rgb(175, 206, 23) !important; }

.ui.olive.dividing.header { border-bottom: 2px solid rgb(188, 220, 35); }

.ui.inverted.olive.header { color: rgb(217, 231, 120) !important; }

a.ui.inverted.olive.header:hover { color: rgb(216, 234, 92) !important; }

.ui.yellow.header { color: rgb(254, 207, 9) !important; }

a.ui.yellow.header:hover { color: rgb(238, 192, 0) !important; }

.ui.yellow.dividing.header { border-bottom: 2px solid rgb(254, 207, 9); }

.ui.inverted.yellow.header { color: rgb(255, 226, 31) !important; }

a.ui.inverted.yellow.header:hover { color: rgb(255, 223, 5) !important; }

.ui.green.header { color: rgb(75, 205, 102) !important; }

a.ui.green.header:hover { color: rgb(48, 206, 81) !important; }

.ui.green.dividing.header { border-bottom: 2px solid rgb(75, 205, 102); }

.ui.inverted.green.header { color: rgb(46, 204, 64) !important; }

a.ui.inverted.green.header:hover { color: rgb(34, 190, 52) !important; }

.ui.teal.header { color: rgb(0, 200, 167) !important; }

a.ui.teal.header:hover { color: rgb(0, 175, 146) !important; }

.ui.teal.dividing.header { border-bottom: 2px solid rgb(0, 200, 167); }

.ui.inverted.teal.header { color: rgb(109, 255, 255) !important; }

a.ui.inverted.teal.header:hover { color: rgb(84, 255, 255) !important; }

.ui.blue.header { color: rgb(81, 165, 206) !important; }

a.ui.blue.header:hover { color: rgb(54, 157, 207) !important; }

.ui.blue.dividing.header { border-bottom: 2px solid rgb(81, 165, 206); }

.ui.inverted.blue.header { color: rgb(84, 200, 255) !important; }

a.ui.inverted.blue.header:hover { color: rgb(58, 192, 255) !important; }

.ui.violet.header { color: rgb(139, 123, 196) !important; }

a.ui.violet.header:hover { color: rgb(121, 101, 192) !important; }

.ui.violet.dividing.header { border-bottom: 2px solid rgb(139, 123, 196); }

.ui.inverted.violet.header { color: rgb(162, 145, 251) !important; }

a.ui.inverted.violet.header:hover { color: rgb(138, 115, 255) !important; }

.ui.purple.header { color: rgb(173, 121, 195) !important; }

a.ui.purple.header:hover { color: rgb(164, 99, 191) !important; }

.ui.purple.dividing.header { border-bottom: 2px solid rgb(173, 121, 195); }

.ui.inverted.purple.header { color: rgb(220, 115, 255) !important; }

a.ui.inverted.purple.header:hover { color: rgb(214, 90, 255) !important; }

.ui.pink.header { color: rgb(231, 126, 149) !important; }

a.ui.pink.header:hover { color: rgb(233, 98, 128) !important; }

.ui.pink.dividing.header { border-bottom: 2px solid rgb(231, 126, 149); }

.ui.inverted.pink.header { color: rgb(255, 142, 223) !important; }

a.ui.inverted.pink.header:hover { color: rgb(255, 116, 216) !important; }

.ui.brown.header { color: rgb(174, 151, 95) !important; }

a.ui.brown.header:hover { color: rgb(166, 140, 78) !important; }

.ui.brown.dividing.header { border-bottom: 2px solid rgb(174, 151, 95); }

.ui.inverted.brown.header { color: rgb(214, 124, 28) !important; }

a.ui.inverted.brown.header:hover { color: rgb(200, 111, 17) !important; }

.ui.grey.header { color: rgb(118, 118, 118) !important; }

a.ui.grey.header:hover { color: rgb(131, 131, 131) !important; }

.ui.grey.dividing.header { border-bottom: 2px solid rgb(118, 118, 118); }

.ui.inverted.grey.header { color: rgb(220, 221, 222) !important; }

a.ui.inverted.grey.header:hover { color: rgb(207, 208, 210) !important; }

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

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

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

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

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

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

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

.ui.fitted.header { padding: 0px; }

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

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

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

.ui.inverted.dividing.header { border-bottom-color: rgba(255, 255, 255, 0.1); }

.ui.block.header { background: rgb(243, 244, 245); padding: 0.785714rem 1rem; box-shadow: none; border: 1px solid rgb(212, 212, 213); border-radius: 0.285714rem; }

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

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

.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.14286rem; }

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

.ui.attached.header { background: rgb(255, 255, 255); padding: 0.785714rem 1rem; margin-left: -1px; margin-right: -1px; box-shadow: none; border: 1px solid rgb(212, 212, 213); }

.ui.attached.block.header { background: rgb(243, 244, 245); }

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

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

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

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

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

.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.14286em; }

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

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

@font-face { font-family: Icons; src: url("../fonts/icons.eot?#iefix") format("embedded-opentype"), url("../fonts/icons.woff2") format("woff2"), url("../fonts/icons.woff") format("woff"), url("../fonts/icons.ttf") format("truetype"), url("../img/icons.svg#icons") format("svg"); font-style: normal; font-weight: 400; font-variant: normal; }

i.icon { display: inline-block; opacity: 1; margin: 0px 0.25rem 0px 0px; width: 1.18em; height: 1em; font-family: Icons; font-style: normal; font-weight: 400; text-decoration: inherit; text-align: center; speak: none; -webkit-font-smoothing: antialiased; backface-visibility: hidden; }

i.icon::before { background: none !important; }

i.icon.loading { height: 1em; line-height: 1; animation: 2s linear 0s infinite normal none running icon-loading; }

@-webkit-keyframes icon-loading {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes icon-loading {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

i.emphasized.icon, i.icon.active, i.icon.hover { opacity: 1 !important; }

i.disabled.icon { opacity: 0.45 !important; }

i.fitted.icon { width: auto; margin: 0px !important; }

i.link.icon, i.link.icons { cursor: pointer; opacity: 0.8; transition: opacity 0.1s ease 0s; }

i.link.icon:hover, i.link.icons:hover { opacity: 1 !important; }

i.circular.icon { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 0.1em inset; border-radius: 500em !important; line-height: 1 !important; padding: 0.5em 0px !important; width: 2em !important; height: 2em !important; }

i.circular.inverted.icon { border: none; box-shadow: none; }

i.flipped.icon, i.horizontally.flipped.icon { transform: scaleX(-1); }

i.vertically.flipped.icon { transform: scaleY(-1); }

i.clockwise.rotated.icon, i.right.rotated.icon, i.rotated.icon { transform: rotate(90deg); }

i.counterclockwise.rotated.icon, i.left.rotated.icon { transform: rotate(-90deg); }

i.bordered.icon { line-height: 1; vertical-align: baseline; width: 2em; height: 2em; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 0.1em inset; padding: 0.5em 0px !important; }

i.bordered.inverted.icon { border: none; box-shadow: none; }

i.inverted.bordered.icon, i.inverted.circular.icon { background-color: rgb(27, 28, 29) !important; color: rgb(255, 255, 255) !important; }

i.inverted.icon { color: rgb(255, 255, 255); }

i.red.icon { color: rgb(226, 110, 63) !important; }

i.inverted.red.icon { color: rgb(255, 105, 94) !important; }

i.inverted.bordered.red.icon, i.inverted.circular.red.icon { background-color: rgb(226, 110, 63) !important; color: rgb(255, 255, 255) !important; }

i.orange.icon { color: rgb(248, 155, 44) !important; }

i.inverted.orange.icon { color: rgb(255, 133, 27) !important; }

i.inverted.bordered.orange.icon, i.inverted.circular.orange.icon { background-color: rgb(248, 155, 44) !important; color: rgb(255, 255, 255) !important; }

i.yellow.icon { color: rgb(254, 207, 9) !important; }

i.inverted.yellow.icon { color: rgb(255, 226, 31) !important; }

i.inverted.bordered.yellow.icon, i.inverted.circular.yellow.icon { background-color: rgb(254, 207, 9) !important; color: rgb(255, 255, 255) !important; }

i.olive.icon { color: rgb(188, 220, 35) !important; }

i.inverted.olive.icon { color: rgb(217, 231, 120) !important; }

i.inverted.bordered.olive.icon, i.inverted.circular.olive.icon { background-color: rgb(188, 220, 35) !important; color: rgb(255, 255, 255) !important; }

i.green.icon { color: rgb(75, 205, 102) !important; }

i.inverted.green.icon { color: rgb(46, 204, 64) !important; }

i.inverted.bordered.green.icon, i.inverted.circular.green.icon { background-color: rgb(75, 205, 102) !important; color: rgb(255, 255, 255) !important; }

i.teal.icon { color: rgb(0, 200, 167) !important; }

i.inverted.teal.icon { color: rgb(109, 255, 255) !important; }

i.inverted.bordered.teal.icon, i.inverted.circular.teal.icon { background-color: rgb(0, 200, 167) !important; color: rgb(255, 255, 255) !important; }

i.blue.icon { color: rgb(81, 165, 206) !important; }

i.inverted.blue.icon { color: rgb(84, 200, 255) !important; }

i.inverted.bordered.blue.icon, i.inverted.circular.blue.icon { background-color: rgb(81, 165, 206) !important; color: rgb(255, 255, 255) !important; }

i.violet.icon { color: rgb(139, 123, 196) !important; }

i.inverted.violet.icon { color: rgb(162, 145, 251) !important; }

i.inverted.bordered.violet.icon, i.inverted.circular.violet.icon { background-color: rgb(139, 123, 196) !important; color: rgb(255, 255, 255) !important; }

i.purple.icon { color: rgb(173, 121, 195) !important; }

i.inverted.purple.icon { color: rgb(220, 115, 255) !important; }

i.inverted.bordered.purple.icon, i.inverted.circular.purple.icon { background-color: rgb(173, 121, 195) !important; color: rgb(255, 255, 255) !important; }

i.pink.icon { color: rgb(231, 126, 149) !important; }

i.inverted.pink.icon { color: rgb(255, 142, 223) !important; }

i.inverted.bordered.pink.icon, i.inverted.circular.pink.icon { background-color: rgb(231, 126, 149) !important; color: rgb(255, 255, 255) !important; }

i.brown.icon { color: rgb(174, 151, 95) !important; }

i.inverted.brown.icon { color: rgb(214, 124, 28) !important; }

i.inverted.bordered.brown.icon, i.inverted.circular.brown.icon { background-color: rgb(174, 151, 95) !important; color: rgb(255, 255, 255) !important; }

i.grey.icon { color: rgb(118, 118, 118) !important; }

i.inverted.grey.icon { color: rgb(220, 221, 222) !important; }

i.inverted.bordered.grey.icon, i.inverted.circular.grey.icon { background-color: rgb(118, 118, 118) !important; color: rgb(255, 255, 255) !important; }

i.black.icon { color: rgb(27, 28, 29) !important; }

i.inverted.black.icon { color: rgb(84, 84, 84) !important; }

i.inverted.bordered.black.icon, i.inverted.circular.black.icon { background-color: rgb(27, 28, 29) !important; color: rgb(255, 255, 255) !important; }

i.mini.icon, i.mini.icons { line-height: 1; font-size: 0.4em; }

i.tiny.icon, i.tiny.icons { line-height: 1; font-size: 0.5em; }

i.small.icon, i.small.icons { line-height: 1; font-size: 0.75em; }

i.icon, i.icons { font-size: 1em; }

i.large.icon, i.large.icons { line-height: 1; vertical-align: middle; font-size: 1.5em; }

i.big.icon, i.big.icons { line-height: 1; vertical-align: middle; font-size: 2em; }

i.huge.icon, i.huge.icons { line-height: 1; vertical-align: middle; font-size: 4em; }

i.massive.icon, i.massive.icons { line-height: 1; vertical-align: middle; font-size: 8em; }

i.icons { display: inline-block; position: relative; line-height: 1; }

i.icons .icon { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0px; }

i.icons .icon:first-child { position: static; width: auto; height: auto; vertical-align: top; transform: none; margin-right: 0.25rem; }

i.icons .corner.icon { top: auto; left: auto; right: 0px; bottom: 0px; transform: none; font-size: 0.45em; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }

i.icons .top.right.corner.icon { top: 0px; left: auto; right: 0px; bottom: auto; }

i.icons .top.left.corner.icon { top: 0px; left: 0px; right: auto; bottom: auto; }

i.icons .bottom.left.corner.icon { top: auto; left: 0px; right: auto; bottom: 0px; }

i.icons .bottom.right.corner.icon { top: auto; left: auto; right: 0px; bottom: 0px; }

i.icons .inverted.corner.icon { text-shadow: rgb(27, 28, 29) -1px -1px 0px, rgb(27, 28, 29) 1px -1px 0px, rgb(27, 28, 29) -1px 1px 0px, rgb(27, 28, 29) 1px 1px 0px; }

i.icon.linkedin.in::before { content: ""; }

i.icon.zoom.in::before { content: ""; }

i.icon.zoom.out::before { content: ""; }

i.icon.sign.in::before { content: ""; }

i.icon.in.cart::before { content: ""; }

i.icon.log.out::before, i.icon.sign.out::before { content: ""; }

i.icon.\35 00px::before { content: ""; }

i.icon.accessible.icon::before { content: ""; }

i.icon.accusoft::before { content: ""; }

i.icon.address.book::before { content: ""; }

i.icon.address.card::before { content: ""; }

i.icon.adjust::before { content: ""; }

i.icon.adn::before { content: ""; }

i.icon.adversal::before { content: ""; }

i.icon.affiliatetheme::before { content: ""; }

i.icon.algolia::before { content: ""; }

i.icon.align.center::before { content: ""; }

i.icon.align.justify::before { content: ""; }

i.icon.align.left::before { content: ""; }

i.icon.align.right::before { content: ""; }

i.icon.amazon::before { content: ""; }

i.icon.amazon.pay::before { content: ""; }

i.icon.ambulance::before { content: ""; }

i.icon.american.sign.language.interpreting::before { content: ""; }

i.icon.amilia::before { content: ""; }

i.icon.anchor::before { content: ""; }

i.icon.android::before { content: ""; }

i.icon.angellist::before { content: ""; }

i.icon.angle.double.down::before { content: ""; }

i.icon.angle.double.left::before { content: ""; }

i.icon.angle.double.right::before { content: ""; }

i.icon.angle.double.up::before { content: ""; }

i.icon.angle.down::before { content: ""; }

i.icon.angle.left::before { content: ""; }

i.icon.angle.right::before { content: ""; }

i.icon.angle.up::before { content: ""; }

i.icon.angrycreative::before { content: ""; }

i.icon.angular::before { content: ""; }

i.icon.app.store::before { content: ""; }

i.icon.app.store.ios::before { content: ""; }

i.icon.apper::before { content: ""; }

i.icon.apple::before { content: ""; }

i.icon.apple.pay::before { content: ""; }

i.icon.archive::before { content: ""; }

i.icon.arrow.alternate.circle.down::before { content: ""; }

i.icon.arrow.alternate.circle.left::before { content: ""; }

i.icon.arrow.alternate.circle.right::before { content: ""; }

i.icon.arrow.alternate.circle.up::before { content: ""; }

i.icon.arrow.circle.down::before { content: ""; }

i.icon.arrow.circle.left::before { content: ""; }

i.icon.arrow.circle.right::before { content: ""; }

i.icon.arrow.circle.up::before { content: ""; }

i.icon.arrow.down::before { content: ""; }

i.icon.arrow.left::before { content: ""; }

i.icon.arrow.right::before { content: ""; }

i.icon.arrow.up::before { content: ""; }

i.icon.arrows.alternate::before { content: ""; }

i.icon.arrows.alternate.horizontal::before { content: ""; }

i.icon.arrows.alternate.vertical::before { content: ""; }

i.icon.assistive.listening.systems::before { content: ""; }

i.icon.asterisk::before { content: ""; }

i.icon.asymmetrik::before { content: ""; }

i.icon.at::before { content: ""; }

i.icon.audible::before { content: ""; }

i.icon.audio.description::before { content: ""; }

i.icon.autoprefixer::before { content: ""; }

i.icon.avianex::before { content: ""; }

i.icon.aviato::before { content: ""; }

i.icon.aws::before { content: ""; }

i.icon.backward::before { content: ""; }

i.icon.balance.scale::before { content: ""; }

i.icon.ban::before { content: ""; }

i.icon.band.aid::before { content: ""; }

i.icon.bandcamp::before { content: ""; }

i.icon.barcode::before { content: ""; }

i.icon.bars::before { content: ""; }

i.icon.baseball.ball::before { content: ""; }

i.icon.basketball.ball::before { content: ""; }

i.icon.bath::before { content: ""; }

i.icon.battery.empty::before { content: ""; }

i.icon.battery.full::before { content: ""; }

i.icon.battery.half::before { content: ""; }

i.icon.battery.quarter::before { content: ""; }

i.icon.battery.three.quarters::before { content: ""; }

i.icon.bed::before { content: ""; }

i.icon.beer::before { content: ""; }

i.icon.behance::before { content: ""; }

i.icon.behance.square::before { content: ""; }

i.icon.bell::before { content: ""; }

i.icon.bell.slash::before { content: ""; }

i.icon.bicycle::before { content: ""; }

i.icon.bimobject::before { content: ""; }

i.icon.binoculars::before { content: ""; }

i.icon.birthday.cake::before { content: ""; }

i.icon.bitbucket::before { content: ""; }

i.icon.bitcoin::before { content: ""; }

i.icon.bity::before { content: ""; }

i.icon.black.tie::before { content: ""; }

i.icon.blackberry::before { content: ""; }

i.icon.blind::before { content: ""; }

i.icon.blogger::before { content: ""; }

i.icon.blogger.b::before { content: ""; }

i.icon.bluetooth::before { content: ""; }

i.icon.bluetooth.b::before { content: ""; }

i.icon.bold::before { content: ""; }

i.icon.bolt::before { content: ""; }

i.icon.bomb::before { content: ""; }

i.icon.book::before { content: ""; }

i.icon.bookmark::before { content: ""; }

i.icon.bowling.ball::before { content: ""; }

i.icon.box::before { content: ""; }

i.icon.boxes::before { content: ""; }

i.icon.braille::before { content: ""; }

i.icon.briefcase::before { content: ""; }

i.icon.btc::before { content: ""; }

i.icon.bug::before { content: ""; }

i.icon.building::before { content: ""; }

i.icon.bullhorn::before { content: ""; }

i.icon.bullseye::before { content: ""; }

i.icon.buromobelexperte::before { content: ""; }

i.icon.bus::before { content: ""; }

i.icon.buysellads::before { content: ""; }

i.icon.calculator::before { content: ""; }

i.icon.calendar::before { content: ""; }

i.icon.calendar.alternate::before { content: ""; }

i.icon.calendar.check::before { content: ""; }

i.icon.calendar.minus::before { content: ""; }

i.icon.calendar.plus::before { content: ""; }

i.icon.calendar.times::before { content: ""; }

i.icon.camera::before { content: ""; }

i.icon.camera.retro::before { content: ""; }

i.icon.car::before { content: ""; }

i.icon.caret.down::before { content: ""; }

i.icon.caret.left::before { content: ""; }

i.icon.caret.right::before { content: ""; }

i.icon.caret.square.down::before { content: ""; }

i.icon.caret.square.left::before { content: ""; }

i.icon.caret.square.right::before { content: ""; }

i.icon.caret.square.up::before { content: ""; }

i.icon.caret.up::before { content: ""; }

i.icon.cart.arrow.down::before { content: ""; }

i.icon.cart.plus::before { content: ""; }

i.icon.cc.amazon.pay::before { content: ""; }

i.icon.cc.amex::before { content: ""; }

i.icon.cc.apple.pay::before { content: ""; }

i.icon.cc.diners.club::before { content: ""; }

i.icon.cc.discover::before { content: ""; }

i.icon.cc.jcb::before { content: ""; }

i.icon.cc.mastercard::before { content: ""; }

i.icon.cc.paypal::before { content: ""; }

i.icon.cc.stripe::before { content: ""; }

i.icon.cc.visa::before { content: ""; }

i.icon.centercode::before { content: ""; }

i.icon.certificate::before { content: ""; }

i.icon.chart.area::before { content: ""; }

i.icon.chart.bar::before { content: ""; }

i.icon.chart.line::before { content: ""; }

i.icon.chart.pie::before { content: ""; }

i.icon.check::before { content: ""; }

i.icon.check.circle::before { content: ""; }

i.icon.check.square::before { content: ""; }

i.icon.chess::before { content: ""; }

i.icon.chess.bishop::before { content: ""; }

i.icon.chess.board::before { content: ""; }

i.icon.chess.king::before { content: ""; }

i.icon.chess.knight::before { content: ""; }

i.icon.chess.pawn::before { content: ""; }

i.icon.chess.queen::before { content: ""; }

i.icon.chess.rook::before { content: ""; }

i.icon.chevron.circle.down::before { content: ""; }

i.icon.chevron.circle.left::before { content: ""; }

i.icon.chevron.circle.right::before { content: ""; }

i.icon.chevron.circle.up::before { content: ""; }

i.icon.chevron.down::before { content: ""; }

i.icon.chevron.left::before { content: ""; }

i.icon.chevron.right::before { content: ""; }

i.icon.chevron.up::before { content: ""; }

i.icon.child::before { content: ""; }

i.icon.chrome::before { content: ""; }

i.icon.circle::before { content: ""; }

i.icon.circle.notch::before { content: ""; }

i.icon.clipboard::before { content: ""; }

i.icon.clipboard.check::before { content: ""; }

i.icon.clipboard.list::before { content: ""; }

i.icon.clock::before { content: ""; }

i.icon.clone::before { content: ""; }

i.icon.closed.captioning::before { content: ""; }

i.icon.cloud::before { content: ""; }

i.icon.cloudscale::before { content: ""; }

i.icon.cloudsmith::before { content: ""; }

i.icon.cloudversify::before { content: ""; }

i.icon.code::before { content: ""; }

i.icon.code.branch::before { content: ""; }

i.icon.codepen::before { content: ""; }

i.icon.codiepie::before { content: ""; }

i.icon.coffee::before { content: ""; }

i.icon.cog::before { content: ""; }

i.icon.cogs::before { content: ""; }

i.icon.columns::before { content: ""; }

i.icon.comment::before { content: ""; }

i.icon.comment.alternate::before { content: ""; }

i.icon.comments::before { content: ""; }

i.icon.compass::before { content: ""; }

i.icon.compress::before { content: ""; }

i.icon.connectdevelop::before { content: ""; }

i.icon.contao::before { content: ""; }

i.icon.copy::before { content: ""; }

i.icon.copyright::before { content: ""; }

i.icon.cpanel::before { content: ""; }

i.icon.creative.commons::before { content: ""; }

i.icon.credit.card::before { content: ""; }

i.icon.crop::before { content: ""; }

i.icon.crosshairs::before { content: ""; }

i.icon.css3::before { content: ""; }

i.icon.css3.alternate::before { content: ""; }

i.icon.cube::before { content: ""; }

i.icon.cubes::before { content: ""; }

i.icon.cut::before { content: ""; }

i.icon.cuttlefish::before { content: ""; }

i.icon.d.and.d::before { content: ""; }

i.icon.dashcube::before { content: ""; }

i.icon.database::before { content: ""; }

i.icon.deaf::before { content: ""; }

i.icon.delicious::before { content: ""; }

i.icon.deploydog::before { content: ""; }

i.icon.deskpro::before { content: ""; }

i.icon.desktop::before { content: ""; }

i.icon.deviantart::before { content: ""; }

i.icon.digg::before { content: ""; }

i.icon.digital.ocean::before { content: ""; }

i.icon.discord::before { content: ""; }

i.icon.discourse::before { content: ""; }

i.icon.dna::before { content: ""; }

i.icon.dochub::before { content: ""; }

i.icon.docker::before { content: ""; }

i.icon.dollar.sign::before { content: ""; }

i.icon.dolly::before { content: ""; }

i.icon.dolly.flatbed::before { content: ""; }

i.icon.dot.circle::before { content: ""; }

i.icon.download::before { content: ""; }

i.icon.draft2digital::before { content: ""; }

i.icon.dribbble::before { content: ""; }

i.icon.dribbble.square::before { content: ""; }

i.icon.dropbox::before { content: ""; }

i.icon.drupal::before { content: ""; }

i.icon.dyalog::before { content: ""; }

i.icon.earlybirds::before { content: ""; }

i.icon.edge::before { content: ""; }

i.icon.edit::before { content: ""; }

i.icon.eject::before { content: ""; }

i.icon.elementor::before { content: ""; }

i.icon.ellipsis.horizontal::before { content: ""; }

i.icon.ellipsis.vertical::before { content: ""; }

i.icon.ember::before { content: ""; }

i.icon.empire::before { content: ""; }

i.icon.envelope::before { content: ""; }

i.icon.envelope.open::before { content: ""; }

i.icon.envelope.square::before { content: ""; }

i.icon.envira::before { content: ""; }

i.icon.eraser::before { content: ""; }

i.icon.erlang::before { content: ""; }

i.icon.ethereum::before { content: ""; }

i.icon.etsy::before { content: ""; }

i.icon.euro.sign::before { content: ""; }

i.icon.exchange.alternate::before { content: ""; }

i.icon.exclamation::before { content: ""; }

i.icon.exclamation.circle::before { content: ""; }

i.icon.exclamation.triangle::before { content: ""; }

i.icon.expand::before { content: ""; }

i.icon.expand.arrows.alternate::before { content: ""; }

i.icon.expeditedssl::before { content: ""; }

i.icon.external.alternate::before { content: ""; }

i.icon.external.square.alternate::before { content: ""; }

i.icon.eye::before { content: ""; }

i.icon.eye.dropper::before { content: ""; }

i.icon.eye.slash::before { content: ""; }

i.icon.facebook::before { content: ""; }

i.icon.facebook.f::before { content: ""; }

i.icon.facebook.messenger::before { content: ""; }

i.icon.facebook.square::before { content: ""; }

i.icon.fast.backward::before { content: ""; }

i.icon.fast.forward::before { content: ""; }

i.icon.fax::before { content: ""; }

i.icon.female::before { content: ""; }

i.icon.fighter.jet::before { content: ""; }

i.icon.file::before { content: ""; }

i.icon.file.alternate::before { content: ""; }

i.icon.file.archive::before { content: ""; }

i.icon.file.audio::before { content: ""; }

i.icon.file.code::before { content: ""; }

i.icon.file.excel::before { content: ""; }

i.icon.file.image::before { content: ""; }

i.icon.file.pdf::before { content: ""; }

i.icon.file.powerpoint::before { content: ""; }

i.icon.file.video::before { content: ""; }

i.icon.file.word::before { content: ""; }

i.icon.film::before { content: ""; }

i.icon.filter::before { content: ""; }

i.icon.fire::before { content: ""; }

i.icon.fire.extinguisher::before { content: ""; }

i.icon.firefox::before { content: ""; }

i.icon.first.aid::before { content: ""; }

i.icon.first.order::before { content: ""; }

i.icon.firstdraft::before { content: ""; }

i.icon.flag::before { content: ""; }

i.icon.flag.checkered::before { content: ""; }

i.icon.flask::before { content: ""; }

i.icon.flickr::before { content: ""; }

i.icon.flipboard::before { content: ""; }

i.icon.fly::before { content: ""; }

i.icon.folder::before { content: ""; }

i.icon.folder.open::before { content: ""; }

i.icon.font::before { content: ""; }

i.icon.font.awesome::before { content: ""; }

i.icon.font.awesome.alternate::before { content: ""; }

i.icon.font.awesome.flag::before { content: ""; }

i.icon.fonticons::before { content: ""; }

i.icon.fonticons.fi::before { content: ""; }

i.icon.football.ball::before { content: ""; }

i.icon.fort.awesome::before { content: ""; }

i.icon.fort.awesome.alternate::before { content: ""; }

i.icon.forumbee::before { content: ""; }

i.icon.forward::before { content: ""; }

i.icon.foursquare::before { content: ""; }

i.icon.free.code.camp::before { content: ""; }

i.icon.freebsd::before { content: ""; }

i.icon.frown::before { content: ""; }

i.icon.futbol::before { content: ""; }

i.icon.gamepad::before { content: ""; }

i.icon.gavel::before { content: ""; }

i.icon.gem::before { content: ""; }

i.icon.genderless::before { content: ""; }

i.icon.get.pocket::before { content: ""; }

i.icon.gg::before { content: ""; }

i.icon.gg.circle::before { content: ""; }

i.icon.gift::before { content: ""; }

i.icon.git::before { content: ""; }

i.icon.git.square::before { content: ""; }

i.icon.github::before { content: ""; }

i.icon.github.alternate::before { content: ""; }

i.icon.github.square::before { content: ""; }

i.icon.gitkraken::before { content: ""; }

i.icon.gitlab::before { content: ""; }

i.icon.gitter::before { content: ""; }

i.icon.glass.martini::before { content: ""; }

i.icon.glide::before { content: ""; }

i.icon.glide.g::before { content: ""; }

i.icon.globe::before { content: ""; }

i.icon.gofore::before { content: ""; }

i.icon.golf.ball::before { content: ""; }

i.icon.goodreads::before { content: ""; }

i.icon.goodreads.g::before { content: ""; }

i.icon.google::before { content: ""; }

i.icon.google.drive::before { content: ""; }

i.icon.google.play::before { content: ""; }

i.icon.google.plus::before { content: ""; }

i.icon.google.plus.g::before { content: ""; }

i.icon.google.plus.square::before { content: ""; }

i.icon.google.wallet::before { content: ""; }

i.icon.graduation.cap::before { content: ""; }

i.icon.gratipay::before { content: ""; }

i.icon.grav::before { content: ""; }

i.icon.gripfire::before { content: ""; }

i.icon.grunt::before { content: ""; }

i.icon.gulp::before { content: ""; }

i.icon.h.square::before { content: ""; }

i.icon.hacker.news::before { content: ""; }

i.icon.hacker.news.square::before { content: ""; }

i.icon.hand.lizard::before { content: ""; }

i.icon.hand.paper::before { content: ""; }

i.icon.hand.peace::before { content: ""; }

i.icon.hand.point.down::before { content: ""; }

i.icon.hand.point.left::before { content: ""; }

i.icon.hand.point.right::before { content: ""; }

i.icon.hand.point.up::before { content: ""; }

i.icon.hand.pointer::before { content: ""; }

i.icon.hand.rock::before { content: ""; }

i.icon.hand.scissors::before { content: ""; }

i.icon.hand.spock::before { content: ""; }

i.icon.handshake::before { content: ""; }

i.icon.hashtag::before { content: ""; }

i.icon.hdd::before { content: ""; }

i.icon.heading::before { content: ""; }

i.icon.headphones::before { content: ""; }

i.icon.heart::before { content: ""; }

i.icon.heartbeat::before { content: ""; }

i.icon.hips::before { content: ""; }

i.icon.hire.a.helper::before { content: ""; }

i.icon.history::before { content: ""; }

i.icon.hockey.puck::before { content: ""; }

i.icon.home::before { content: ""; }

i.icon.hooli::before { content: ""; }

i.icon.hospital::before { content: ""; }

i.icon.hospital.symbol::before { content: ""; }

i.icon.hotjar::before { content: ""; }

i.icon.hourglass::before { content: ""; }

i.icon.hourglass.end::before { content: ""; }

i.icon.hourglass.half::before { content: ""; }

i.icon.hourglass.start::before { content: ""; }

i.icon.houzz::before { content: ""; }

i.icon.html5::before { content: ""; }

i.icon.hubspot::before { content: ""; }

i.icon.i.cursor::before { content: ""; }

i.icon.id.badge::before { content: ""; }

i.icon.id.card::before { content: ""; }

i.icon.image::before { content: ""; }

i.icon.images::before { content: ""; }

i.icon.imdb::before { content: ""; }

i.icon.inbox::before { content: ""; }

i.icon.indent::before { content: ""; }

i.icon.industry::before { content: ""; }

i.icon.info::before { content: ""; }

i.icon.info.circle::before { content: ""; }

i.icon.instagram::before { content: ""; }

i.icon.internet.explorer::before { content: ""; }

i.icon.ioxhost::before { content: ""; }

i.icon.italic::before { content: ""; }

i.icon.itunes::before { content: ""; }

i.icon.itunes.note::before { content: ""; }

i.icon.jenkins::before { content: ""; }

i.icon.joget::before { content: ""; }

i.icon.joomla::before { content: ""; }

i.icon.js::before { content: ""; }

i.icon.js.square::before { content: ""; }

i.icon.jsfiddle::before { content: ""; }

i.icon.key::before { content: ""; }

i.icon.keyboard::before { content: ""; }

i.icon.keycdn::before { content: ""; }

i.icon.kickstarter::before { content: ""; }

i.icon.kickstarter.k::before { content: ""; }

i.icon.korvue::before { content: ""; }

i.icon.language::before { content: ""; }

i.icon.laptop::before { content: ""; }

i.icon.laravel::before { content: ""; }

i.icon.lastfm::before { content: ""; }

i.icon.lastfm.square::before { content: ""; }

i.icon.leaf::before { content: ""; }

i.icon.leanpub::before { content: ""; }

i.icon.lemon::before { content: ""; }

i.icon.less::before { content: ""; }

i.icon.level.down.alternate::before { content: ""; }

i.icon.level.up.alternate::before { content: ""; }

i.icon.life.ring::before { content: ""; }

i.icon.lightbulb::before { content: ""; }

i.icon.linechat::before { content: ""; }

i.icon.linkedin::before { content: ""; }

i.icon.linkedin.alt::before { content: ""; }

i.icon.linode::before { content: ""; }

i.icon.linux::before { content: ""; }

i.icon.lira.sign::before { content: ""; }

i.icon.list::before { content: ""; }

i.icon.list.alternate::before { content: ""; }

i.icon.list.ol::before { content: ""; }

i.icon.list.ul::before { content: ""; }

i.icon.location.arrow::before { content: ""; }

i.icon.lock::before { content: ""; }

i.icon.lock.open::before { content: ""; }

i.icon.long.arrow.alternate.down::before { content: ""; }

i.icon.long.arrow.alternate.left::before { content: ""; }

i.icon.long.arrow.alternate.right::before { content: ""; }

i.icon.long.arrow.alternate.up::before { content: ""; }

i.icon.low.vision::before { content: ""; }

i.icon.lyft::before { content: ""; }

i.icon.magento::before { content: ""; }

i.icon.magic::before { content: ""; }

i.icon.magnet::before { content: ""; }

i.icon.male::before { content: ""; }

i.icon.map::before { content: ""; }

i.icon.map.marker::before { content: ""; }

i.icon.map.marker.alternate::before { content: ""; }

i.icon.map.pin::before { content: ""; }

i.icon.map.signs::before { content: ""; }

i.icon.mars::before { content: ""; }

i.icon.mars.double::before { content: ""; }

i.icon.mars.stroke::before { content: ""; }

i.icon.mars.stroke.horizontal::before { content: ""; }

i.icon.mars.stroke.vertical::before { content: ""; }

i.icon.maxcdn::before { content: ""; }

i.icon.medapps::before { content: ""; }

i.icon.medium::before { content: ""; }

i.icon.medium.m::before { content: ""; }

i.icon.medkit::before { content: ""; }

i.icon.medrt::before { content: ""; }

i.icon.meetup::before { content: ""; }

i.icon.meh::before { content: ""; }

i.icon.mercury::before { content: ""; }

i.icon.microchip::before { content: ""; }

i.icon.microphone::before { content: ""; }

i.icon.microphone.slash::before { content: ""; }

i.icon.microsoft::before { content: ""; }

i.icon.minus::before { content: ""; }

i.icon.minus.circle::before { content: ""; }

i.icon.minus.square::before { content: ""; }

i.icon.mix::before { content: ""; }

i.icon.mixcloud::before { content: ""; }

i.icon.mizuni::before { content: ""; }

i.icon.mobile::before { content: ""; }

i.icon.mobile.alternate::before { content: ""; }

i.icon.modx::before { content: ""; }

i.icon.monero::before { content: ""; }

i.icon.money.bill.alternate::before { content: ""; }

i.icon.moon::before { content: ""; }

i.icon.motorcycle::before { content: ""; }

i.icon.mouse.pointer::before { content: ""; }

i.icon.music::before { content: ""; }

i.icon.napster::before { content: ""; }

i.icon.neuter::before { content: ""; }

i.icon.newspaper::before { content: ""; }

i.icon.nintendo.switch::before { content: ""; }

i.icon.node::before { content: ""; }

i.icon.node.js::before { content: ""; }

i.icon.npm::before { content: ""; }

i.icon.ns8::before { content: ""; }

i.icon.nutritionix::before { content: ""; }

i.icon.object.group::before { content: ""; }

i.icon.object.ungroup::before { content: ""; }

i.icon.odnoklassniki::before { content: ""; }

i.icon.odnoklassniki.square::before { content: ""; }

i.icon.opencart::before { content: ""; }

i.icon.openid::before { content: ""; }

i.icon.opera::before { content: ""; }

i.icon.optin.monster::before { content: ""; }

i.icon.osi::before { content: ""; }

i.icon.outdent::before { content: ""; }

i.icon.page4::before { content: ""; }

i.icon.pagelines::before { content: ""; }

i.icon.paint.brush::before { content: ""; }

i.icon.palfed::before { content: ""; }

i.icon.pallet::before { content: ""; }

i.icon.paper.plane::before { content: ""; }

i.icon.paperclip::before { content: ""; }

i.icon.paragraph::before { content: ""; }

i.icon.paste::before { content: ""; }

i.icon.patreon::before { content: ""; }

i.icon.pause::before { content: ""; }

i.icon.pause.circle::before { content: ""; }

i.icon.paw::before { content: ""; }

i.icon.paypal::before { content: ""; }

i.icon.pen.square::before { content: ""; }

i.icon.pencil.alternate::before { content: ""; }

i.icon.percent::before { content: ""; }

i.icon.periscope::before { content: ""; }

i.icon.phabricator::before { content: ""; }

i.icon.phoenix.framework::before { content: ""; }

i.icon.phone::before { content: ""; }

i.icon.phone.square::before { content: ""; }

i.icon.phone.volume::before { content: ""; }

i.icon.php::before { content: ""; }

i.icon.pied.piper::before { content: ""; }

i.icon.pied.piper.alternate::before { content: ""; }

i.icon.pied.piper.pp::before { content: ""; }

i.icon.pills::before { content: ""; }

i.icon.pinterest::before { content: ""; }

i.icon.pinterest.p::before { content: ""; }

i.icon.pinterest.square::before { content: ""; }

i.icon.plane::before { content: ""; }

i.icon.play::before { content: ""; }

i.icon.play.circle::before { content: ""; }

i.icon.playstation::before { content: ""; }

i.icon.plug::before { content: ""; }

i.icon.plus::before { content: ""; }

i.icon.plus.circle::before { content: ""; }

i.icon.plus.square::before { content: ""; }

i.icon.podcast::before { content: ""; }

i.icon.pound.sign::before { content: ""; }

i.icon.power.off::before { content: ""; }

i.icon.print::before { content: ""; }

i.icon.product.hunt::before { content: ""; }

i.icon.pushed::before { content: ""; }

i.icon.puzzle.piece::before { content: ""; }

i.icon.python::before { content: ""; }

i.icon.qq::before { content: ""; }

i.icon.qrcode::before { content: ""; }

i.icon.question::before { content: ""; }

i.icon.question.circle::before { content: ""; }

i.icon.quidditch::before { content: ""; }

i.icon.quinscape::before { content: ""; }

i.icon.quora::before { content: ""; }

i.icon.quote.left::before { content: ""; }

i.icon.quote.right::before { content: ""; }

i.icon.random::before { content: ""; }

i.icon.ravelry::before { content: ""; }

i.icon.react::before { content: ""; }

i.icon.rebel::before { content: ""; }

i.icon.recycle::before { content: ""; }

i.icon.redriver::before { content: ""; }

i.icon.reddit::before { content: ""; }

i.icon.reddit.alien::before { content: ""; }

i.icon.reddit.square::before { content: ""; }

i.icon.redo::before { content: ""; }

i.icon.redo.alternate::before { content: ""; }

i.icon.registered::before { content: ""; }

i.icon.rendact::before { content: ""; }

i.icon.renren::before { content: ""; }

i.icon.reply::before { content: ""; }

i.icon.reply.all::before { content: ""; }

i.icon.replyd::before { content: ""; }

i.icon.resolving::before { content: ""; }

i.icon.retweet::before { content: ""; }

i.icon.road::before { content: ""; }

i.icon.rocket::before { content: ""; }

i.icon.rocketchat::before { content: ""; }

i.icon.rockrms::before { content: ""; }

i.icon.rss::before { content: ""; }

i.icon.rss.square::before { content: ""; }

i.icon.ruble.sign::before { content: ""; }

i.icon.rupee.sign::before { content: ""; }

i.icon.safari::before { content: ""; }

i.icon.sass::before { content: ""; }

i.icon.save::before { content: ""; }

i.icon.schlix::before { content: ""; }

i.icon.scribd::before { content: ""; }

i.icon.search::before { content: ""; }

i.icon.search.minus::before { content: ""; }

i.icon.search.plus::before { content: ""; }

i.icon.searchengin::before { content: ""; }

i.icon.sellcast::before { content: ""; }

i.icon.sellsy::before { content: ""; }

i.icon.server::before { content: ""; }

i.icon.servicestack::before { content: ""; }

i.icon.share::before { content: ""; }

i.icon.share.alternate::before { content: ""; }

i.icon.share.alternate.square::before { content: ""; }

i.icon.share.square::before { content: ""; }

i.icon.shekel.sign::before { content: ""; }

i.icon.shield.alternate::before { content: ""; }

i.icon.ship::before { content: ""; }

i.icon.shipping.fast::before { content: ""; }

i.icon.shirtsinbulk::before { content: ""; }

i.icon.shopping.bag::before { content: ""; }

i.icon.shopping.basket::before { content: ""; }

i.icon.shopping.cart::before { content: ""; }

i.icon.shower::before { content: ""; }

i.icon.sign.language::before { content: ""; }

i.icon.signal::before { content: ""; }

i.icon.simplybuilt::before { content: ""; }

i.icon.sistrix::before { content: ""; }

i.icon.sitemap::before { content: ""; }

i.icon.skyatlas::before { content: ""; }

i.icon.skype::before { content: ""; }

i.icon.slack::before { content: ""; }

i.icon.slack.hash::before { content: ""; }

i.icon.sliders.horizontal::before { content: ""; }

i.icon.slideshare::before { content: ""; }

i.icon.smile::before { content: ""; }

i.icon.snapchat::before { content: ""; }

i.icon.snapchat.ghost::before { content: ""; }

i.icon.snapchat.square::before { content: ""; }

i.icon.snowflake::before { content: ""; }

i.icon.sort::before { content: ""; }

i.icon.sort.alphabet.down::before { content: ""; }

i.icon.sort.alphabet.up::before { content: ""; }

i.icon.sort.amount.down::before { content: ""; }

i.icon.sort.amount.up::before { content: ""; }

i.icon.sort.down::before { content: ""; }

i.icon.sort.numeric.down::before { content: ""; }

i.icon.sort.numeric.up::before { content: ""; }

i.icon.sort.up::before { content: ""; }

i.icon.soundcloud::before { content: ""; }

i.icon.space.shuttle::before { content: ""; }

i.icon.speakap::before { content: ""; }

i.icon.spinner::before { content: ""; }

i.icon.spotify::before { content: ""; }

i.icon.square::before { content: ""; }

i.icon.square.full::before { content: ""; }

i.icon.stack.exchange::before { content: ""; }

i.icon.stack.overflow::before { content: ""; }

i.icon.star::before { content: ""; }

i.icon.star.half::before { content: ""; }

i.icon.staylinked::before { content: ""; }

i.icon.steam::before { content: ""; }

i.icon.steam.square::before { content: ""; }

i.icon.steam.symbol::before { content: ""; }

i.icon.step.backward::before { content: ""; }

i.icon.step.forward::before { content: ""; }

i.icon.stethoscope::before { content: ""; }

i.icon.sticker.mule::before { content: ""; }

i.icon.sticky.note::before { content: ""; }

i.icon.stop::before { content: ""; }

i.icon.stop.circle::before { content: ""; }

i.icon.stopwatch::before { content: ""; }

i.icon.strava::before { content: ""; }

i.icon.street.view::before { content: ""; }

i.icon.strikethrough::before { content: ""; }

i.icon.stripe::before { content: ""; }

i.icon.stripe.s::before { content: ""; }

i.icon.studiovinari::before { content: ""; }

i.icon.stumbleupon::before { content: ""; }

i.icon.stumbleupon.circle::before { content: ""; }

i.icon.subscript::before { content: ""; }

i.icon.subway::before { content: ""; }

i.icon.suitcase::before { content: ""; }

i.icon.sun::before { content: ""; }

i.icon.superpowers::before { content: ""; }

i.icon.superscript::before { content: ""; }

i.icon.supple::before { content: ""; }

i.icon.sync::before { content: ""; }

i.icon.sync.alternate::before { content: ""; }

i.icon.syringe::before { content: ""; }

i.icon.table::before { content: ""; }

i.icon.table.tennis::before { content: ""; }

i.icon.tablet::before { content: ""; }

i.icon.tablet.alternate::before { content: ""; }

i.icon.tachometer.alternate::before { content: ""; }

i.icon.tag::before { content: ""; }

i.icon.tags::before { content: ""; }

i.icon.tasks::before { content: ""; }

i.icon.taxi::before { content: ""; }

i.icon.telegram::before { content: ""; }

i.icon.telegram.plane::before { content: ""; }

i.icon.tencent.weibo::before { content: ""; }

i.icon.terminal::before { content: ""; }

i.icon.text.height::before { content: ""; }

i.icon.text.width::before { content: ""; }

i.icon.th::before { content: ""; }

i.icon.th.large::before { content: ""; }

i.icon.th.list::before { content: ""; }

i.icon.themeisle::before { content: ""; }

i.icon.thermometer::before { content: ""; }

i.icon.thermometer.empty::before { content: ""; }

i.icon.thermometer.full::before { content: ""; }

i.icon.thermometer.half::before { content: ""; }

i.icon.thermometer.quarter::before { content: ""; }

i.icon.thermometer.three.quarters::before { content: ""; }

i.icon.thumbs.down::before { content: ""; }

i.icon.thumbs.up::before { content: ""; }

i.icon.thumbtack::before { content: ""; }

i.icon.ticket.alternate::before { content: ""; }

i.icon.times::before { content: ""; }

i.icon.times.circle::before { content: ""; }

i.icon.tint::before { content: ""; }

i.icon.toggle.off::before { content: ""; }

i.icon.toggle.on::before { content: ""; }

i.icon.trademark::before { content: ""; }

i.icon.train::before { content: ""; }

i.icon.transgender::before { content: ""; }

i.icon.transgender.alternate::before { content: ""; }

i.icon.trash::before { content: ""; }

i.icon.trash.alternate::before { content: ""; }

i.icon.tree::before { content: ""; }

i.icon.trello::before { content: ""; }

i.icon.tripadvisor::before { content: ""; }

i.icon.trophy::before { content: ""; }

i.icon.truck::before { content: ""; }

i.icon.tty::before { content: ""; }

i.icon.tumblr::before { content: ""; }

i.icon.tumblr.square::before { content: ""; }

i.icon.tv::before { content: ""; }

i.icon.twitch::before { content: ""; }

i.icon.twitter::before { content: ""; }

i.icon.twitter.square::before { content: ""; }

i.icon.typo3::before { content: ""; }

i.icon.uber::before { content: ""; }

i.icon.uikit::before { content: ""; }

i.icon.umbrella::before { content: ""; }

i.icon.underline::before { content: ""; }

i.icon.undo::before { content: ""; }

i.icon.undo.alternate::before { content: ""; }

i.icon.uniregistry::before { content: ""; }

i.icon.universal.access::before { content: ""; }

i.icon.university::before { content: ""; }

i.icon.unlink::before { content: ""; }

i.icon.unlock::before { content: ""; }

i.icon.unlock.alternate::before { content: ""; }

i.icon.untappd::before { content: ""; }

i.icon.upload::before { content: ""; }

i.icon.usb::before { content: ""; }

i.icon.user::before { content: ""; }

i.icon.user.circle::before { content: ""; }

i.icon.user.md::before { content: ""; }

i.icon.user.plus::before { content: ""; }

i.icon.user.secret::before { content: ""; }

i.icon.user.times::before { content: ""; }

i.icon.users::before { content: ""; }

i.icon.ussunnah::before { content: ""; }

i.icon.utensil.spoon::before { content: ""; }

i.icon.utensils::before { content: ""; }

i.icon.vaadin::before { content: ""; }

i.icon.venus::before { content: ""; }

i.icon.venus.double::before { content: ""; }

i.icon.venus.mars::before { content: ""; }

i.icon.viacoin::before { content: ""; }

i.icon.viadeo::before { content: ""; }

i.icon.viadeo.square::before { content: ""; }

i.icon.viber::before { content: ""; }

i.icon.video::before { content: ""; }

i.icon.vimeo::before { content: ""; }

i.icon.vimeo.square::before { content: ""; }

i.icon.vimeo.v::before { content: ""; }

i.icon.vine::before { content: ""; }

i.icon.vk::before { content: ""; }

i.icon.vnv::before { content: ""; }

i.icon.volleyball.ball::before { content: ""; }

i.icon.volume.down::before { content: ""; }

i.icon.volume.off::before { content: ""; }

i.icon.volume.up::before { content: ""; }

i.icon.vuejs::before { content: ""; }

i.icon.warehouse::before { content: ""; }

i.icon.weibo::before { content: ""; }

i.icon.weight::before { content: ""; }

i.icon.weixin::before { content: ""; }

i.icon.whatsapp::before { content: ""; }

i.icon.whatsapp.square::before { content: ""; }

i.icon.wheelchair::before { content: ""; }

i.icon.whmcs::before { content: ""; }

i.icon.wifi::before { content: ""; }

i.icon.wikipedia.w::before { content: ""; }

i.icon.window.close::before { content: ""; }

i.icon.window.maximize::before { content: ""; }

i.icon.window.minimize::before { content: ""; }

i.icon.window.restore::before { content: ""; }

i.icon.windows::before { content: ""; }

i.icon.won.sign::before { content: ""; }

i.icon.wordpress::before { content: ""; }

i.icon.wordpress.simple::before { content: ""; }

i.icon.wpbeginner::before { content: ""; }

i.icon.wpexplorer::before { content: ""; }

i.icon.wpforms::before { content: ""; }

i.icon.wrench::before { content: ""; }

i.icon.xbox::before { content: ""; }

i.icon.xing::before { content: ""; }

i.icon.xing.square::before { content: ""; }

i.icon.y.combinator::before { content: ""; }

i.icon.yahoo::before { content: ""; }

i.icon.yandex::before { content: ""; }

i.icon.yandex.international::before { content: ""; }

i.icon.yelp::before { content: ""; }

i.icon.yen.sign::before { content: ""; }

i.icon.yoast::before { content: ""; }

i.icon.youtube::before { content: ""; }

i.icon.youtube.square::before { content: ""; }

i.icon.chess.rock::before { content: ""; }

i.icon.ordered.list::before { content: ""; }

i.icon.unordered.list::before { content: ""; }

i.icon.user.doctor::before { content: ""; }

i.icon.shield::before { content: ""; }

i.icon.puzzle::before { content: ""; }

i.icon.credit.card.amazon.pay::before { content: ""; }

i.icon.credit.card.american.express::before { content: ""; }

i.icon.credit.card.diners.club::before { content: ""; }

i.icon.credit.card.discover::before { content: ""; }

i.icon.credit.card.jcb::before { content: ""; }

i.icon.credit.card.mastercard::before { content: ""; }

i.icon.credit.card.paypal::before { content: ""; }

i.icon.credit.card.stripe::before { content: ""; }

i.icon.credit.card.visa::before { content: ""; }

i.icon.add.circle::before { content: ""; }

i.icon.add.square::before { content: ""; }

i.icon.add.to.calendar::before { content: ""; }

i.icon.add.to.cart::before { content: ""; }

i.icon.add.user::before { content: ""; }

i.icon.add::before { content: ""; }

i.icon.alarm.mute::before { content: ""; }

i.icon.alarm::before { content: ""; }

i.icon.ald::before, i.icon.als::before { content: ""; }

i.icon.american.express.card::before, i.icon.american.express::before, i.icon.amex::before { content: ""; }

i.icon.announcement::before { content: ""; }

i.icon.area.chart::before, i.icon.area.graph::before { content: ""; }

i.icon.arrow.down.cart::before { content: ""; }

i.icon.asexual::before { content: ""; }

i.icon.asl.interpreting::before, i.icon.asl::before { content: ""; }

i.icon.assistive.listening.devices::before { content: ""; }

i.icon.attach::before { content: ""; }

i.icon.attention::before { content: ""; }

i.icon.balance::before { content: ""; }

i.icon.bar::before { content: ""; }

i.icon.bathtub::before { content: ""; }

i.icon.battery.four::before { content: ""; }

i.icon.battery.high::before { content: ""; }

i.icon.battery.low::before { content: ""; }

i.icon.battery.medium::before { content: ""; }

i.icon.battery.one::before { content: ""; }

i.icon.battery.three::before { content: ""; }

i.icon.battery.two::before { content: ""; }

i.icon.battery.zero::before { content: ""; }

i.icon.birthday::before { content: ""; }

i.icon.block.layout::before { content: ""; }

i.icon.bluetooth.alternative::before { content: ""; }

i.icon.broken.chain::before { content: ""; }

i.icon.browser::before { content: ""; }

i.icon.call.square::before { content: ""; }

i.icon.call::before { content: ""; }

i.icon.cancel::before { content: ""; }

i.icon.cart::before { content: ""; }

i.icon.cc::before { content: ""; }

i.icon.chain::before { content: ""; }

i.icon.chat::before { content: ""; }

i.icon.checked.calendar::before { content: ""; }

i.icon.checkmark::before { content: ""; }

i.icon.circle.notched::before { content: ""; }

i.icon.close::before { content: ""; }

i.icon.cny::before { content: ""; }

i.icon.cocktail::before { content: ""; }

i.icon.commenting::before { content: ""; }

i.icon.computer::before { content: ""; }

i.icon.configure::before { content: ""; }

i.icon.content::before { content: ""; }

i.icon.deafness::before { content: ""; }

i.icon.delete.calendar::before { content: ""; }

i.icon.delete::before { content: ""; }

i.icon.detective::before { content: ""; }

i.icon.diners.club.card::before, i.icon.diners.club::before { content: ""; }

i.icon.discover.card::before, i.icon.discover::before { content: ""; }

i.icon.discussions::before { content: ""; }

i.icon.doctor::before { content: ""; }

i.icon.dollar::before { content: ""; }

i.icon.dont::before { content: ""; }

i.icon.dribble::before { content: ""; }

i.icon.drivers.license::before { content: ""; }

i.icon.dropdown::before { content: ""; }

i.icon.eercast::before { content: ""; }

i.icon.emergency::before { content: ""; }

i.icon.envira.gallery::before { content: ""; }

i.icon.erase::before { content: ""; }

i.icon.eur::before, i.icon.euro::before { content: ""; }

i.icon.eyedropper::before { content: ""; }

i.icon.fa::before { content: ""; }

i.icon.factory::before { content: ""; }

i.icon.favorite::before { content: ""; }

i.icon.feed::before { content: ""; }

i.icon.female.homosexual::before { content: ""; }

i.icon.file.text::before { content: ""; }

i.icon.find::before { content: ""; }

i.icon.first.aid::before { content: ""; }

i.icon.five.hundred.pixels::before { content: ""; }

i.icon.fork::before { content: ""; }

i.icon.game::before { content: ""; }

i.icon.gay::before { content: ""; }

i.icon.gbp::before { content: ""; }

i.icon.gittip::before { content: ""; }

i.icon.google.plus.circle::before, i.icon.google.plus.official::before { content: ""; }

i.icon.grab::before { content: ""; }

i.icon.graduation::before { content: ""; }

i.icon.grid.layout::before { content: ""; }

i.icon.group::before { content: ""; }

i.icon.h::before { content: ""; }

i.icon.hand.victory::before { content: ""; }

i.icon.handicap::before { content: ""; }

i.icon.hard.of.hearing::before { content: ""; }

i.icon.header::before { content: ""; }

i.icon.help.circle::before { content: ""; }

i.icon.help::before { content: ""; }

i.icon.heterosexual::before { content: ""; }

i.icon.hide::before { content: ""; }

i.icon.hotel::before { content: ""; }

i.icon.hourglass.four::before, i.icon.hourglass.full::before { content: ""; }

i.icon.hourglass.one::before { content: ""; }

i.icon.hourglass.three::before { content: ""; }

i.icon.hourglass.two::before { content: ""; }

i.icon.idea::before { content: ""; }

i.icon.ils::before { content: ""; }

i.icon.in-cart::before { content: ""; }

i.icon.inr::before { content: ""; }

i.icon.intergender::before, i.icon.intersex::before { content: ""; }

i.icon.japan.credit.bureau.card::before, i.icon.japan.credit.bureau::before, i.icon.jcb::before { content: ""; }

i.icon.jpy::before { content: ""; }

i.icon.krw::before { content: ""; }

i.icon.lab::before { content: ""; }

i.icon.law::before { content: ""; }

i.icon.legal::before { content: ""; }

i.icon.lesbian::before { content: ""; }

i.icon.lightning::before { content: ""; }

i.icon.like::before { content: ""; }

i.icon.line.graph::before { content: ""; }

i.icon.linkedin.square::before { content: ""; }

i.icon.linkify::before { content: ""; }

i.icon.lira::before { content: ""; }

i.icon.list.layout::before { content: ""; }

i.icon.magnify::before { content: ""; }

i.icon.mail.forward::before { content: ""; }

i.icon.mail.square::before { content: ""; }

i.icon.mail::before { content: ""; }

i.icon.male.homosexual::before { content: ""; }

i.icon.man::before { content: ""; }

i.icon.marker::before { content: ""; }

i.icon.mars.alternate::before { content: ""; }

i.icon.mars.horizontal::before { content: ""; }

i.icon.mars.vertical::before { content: ""; }

i.icon.mastercard.card::before, i.icon.mastercard::before { content: ""; }

i.icon.microsoft.edge::before { content: ""; }

i.icon.military::before { content: ""; }

i.icon.ms.edge::before { content: ""; }

i.icon.mute::before { content: ""; }

i.icon.new.pied.piper::before { content: ""; }

i.icon.non.binary.transgender::before { content: ""; }

i.icon.numbered.list::before { content: ""; }

i.icon.optinmonster::before { content: ""; }

i.icon.options::before { content: ""; }

i.icon.other.gender.horizontal::before { content: ""; }

i.icon.other.gender.vertical::before { content: ""; }

i.icon.other.gender::before { content: ""; }

i.icon.payment::before { content: ""; }

i.icon.paypal.card::before { content: ""; }

i.icon.pencil.square::before { content: ""; }

i.icon.photo::before { content: ""; }

i.icon.picture::before { content: ""; }

i.icon.pie.chart::before, i.icon.pie.graph::before { content: ""; }

i.icon.pied.piper.hat::before { content: ""; }

i.icon.pin::before { content: ""; }

i.icon.plus.cart::before { content: ""; }

i.icon.pocket::before { content: ""; }

i.icon.point::before { content: ""; }

i.icon.pointing.down::before { content: ""; }

i.icon.pointing.left::before { content: ""; }

i.icon.pointing.right::before { content: ""; }

i.icon.pointing.up::before { content: ""; }

i.icon.pound::before { content: ""; }

i.icon.power.cord::before { content: ""; }

i.icon.power::before { content: ""; }

i.icon.privacy::before { content: ""; }

i.icon.r.circle::before { content: ""; }

i.icon.rain::before { content: ""; }

i.icon.record::before { content: ""; }

i.icon.refresh::before { content: ""; }

i.icon.remove.circle::before { content: ""; }

i.icon.remove.from.calendar::before { content: ""; }

i.icon.remove.user::before { content: ""; }

i.icon.remove::before { content: ""; }

i.icon.repeat::before { content: ""; }

i.icon.rmb::before { content: ""; }

i.icon.rouble::before, i.icon.rub::before, i.icon.ruble::before { content: ""; }

i.icon.rupee::before { content: ""; }

i.icon.s15::before { content: ""; }

i.icon.selected.radio::before { content: ""; }

i.icon.send::before { content: ""; }

i.icon.setting::before { content: ""; }

i.icon.settings::before { content: ""; }

i.icon.shekel::before, i.icon.sheqel::before { content: ""; }

i.icon.shipping::before { content: ""; }

i.icon.shop::before { content: ""; }

i.icon.shuffle::before { content: ""; }

i.icon.shutdown::before { content: ""; }

i.icon.sidebar::before { content: ""; }

i.icon.signing::before { content: ""; }

i.icon.signup::before { content: ""; }

i.icon.sliders::before { content: ""; }

i.icon.soccer::before { content: ""; }

i.icon.sort.alphabet.ascending::before { content: ""; }

i.icon.sort.alphabet.descending::before { content: ""; }

i.icon.sort.ascending::before { content: ""; }

i.icon.sort.content.ascending::before { content: ""; }

i.icon.sort.content.descending::before { content: ""; }

i.icon.sort.descending::before { content: ""; }

i.icon.sort.numeric.ascending::before { content: ""; }

i.icon.sort.numeric.descending::before { content: ""; }

i.icon.sound::before { content: ""; }

i.icon.spy::before { content: ""; }

i.icon.stripe.card::before { content: ""; }

i.icon.student::before { content: ""; }

i.icon.talk::before { content: ""; }

i.icon.target::before { content: ""; }

i.icon.teletype::before { content: ""; }

i.icon.television::before { content: ""; }

i.icon.text.cursor::before { content: ""; }

i.icon.text.telephone::before { content: ""; }

i.icon.theme.isle::before { content: ""; }

i.icon.theme::before { content: ""; }

i.icon.thermometer::before { content: ""; }

i.icon.thumb.tack::before { content: ""; }

i.icon.time::before { content: ""; }

i.icon.tm::before { content: ""; }

i.icon.toggle.down::before { content: ""; }

i.icon.toggle.left::before { content: ""; }

i.icon.toggle.right::before { content: ""; }

i.icon.toggle.up::before { content: ""; }

i.icon.translate::before { content: ""; }

i.icon.travel::before { content: ""; }

i.icon.treatment::before { content: ""; }

i.icon.triangle.down::before { content: ""; }

i.icon.triangle.left::before { content: ""; }

i.icon.triangle.right::before { content: ""; }

i.icon.triangle.up::before { content: ""; }

i.icon.try::before { content: ""; }

i.icon.unhide::before { content: ""; }

i.icon.unlinkify::before { content: ""; }

i.icon.unmute::before { content: ""; }

i.icon.usd::before { content: ""; }

i.icon.user.cancel::before, i.icon.user.close::before, i.icon.user.delete::before, i.icon.user.x::before { content: ""; }

i.icon.vcard::before { content: ""; }

i.icon.video.camera::before { content: ""; }

i.icon.video.play::before { content: ""; }

i.icon.visa.card::before, i.icon.visa::before { content: ""; }

i.icon.volume.control.phone::before { content: ""; }

i.icon.wait::before { content: ""; }

i.icon.warning.circle::before { content: ""; }

i.icon.warning.sign::before { content: ""; }

i.icon.warning::before { content: ""; }

i.icon.wechat::before { content: ""; }

i.icon.wi-fi::before { content: ""; }

i.icon.wikipedia::before { content: ""; }

i.icon.winner::before { content: ""; }

i.icon.wizard::before { content: ""; }

i.icon.woman::before { content: ""; }

i.icon.won::before { content: ""; }

i.icon.wordpress.beginner::before { content: ""; }

i.icon.wordpress.forms::before { content: ""; }

i.icon.world::before { content: ""; }

i.icon.write.square::before { content: ""; }

i.icon.x::before { content: ""; }

i.icon.yc::before, i.icon.ycombinator::before { content: ""; }

i.icon.yen::before { content: ""; }

i.icon.zip::before { content: ""; }

i.icon.zoom-in::before { content: ""; }

i.icon.zoom-out::before { content: ""; }

i.icon.zoom::before { content: ""; }

i.icon.bitbucket.square::before { content: ""; }

i.icon.checkmark.box::before { content: ""; }

i.icon.circle.thin::before { content: ""; }

i.icon.cloud.download::before { content: ""; }

i.icon.cloud.upload::before { content: ""; }

i.icon.compose::before { content: ""; }

i.icon.conversation::before { content: ""; }

i.icon.credit.card.alternative::before { content: ""; }

i.icon.currency::before { content: ""; }

i.icon.dashboard::before { content: ""; }

i.icon.diamond::before { content: ""; }

i.icon.disk::before { content: ""; }

i.icon.exchange::before { content: ""; }

i.icon.external.share::before { content: ""; }

i.icon.external.square::before { content: ""; }

i.icon.external::before { content: ""; }

i.icon.facebook.official::before { content: ""; }

i.icon.food::before { content: ""; }

i.icon.hourglass.zero::before { content: ""; }

i.icon.level.down::before { content: ""; }

i.icon.level.up::before { content: ""; }

i.icon.logout::before { content: ""; }

i.icon.meanpath::before { content: ""; }

i.icon.money::before { content: ""; }

i.icon.move::before { content: ""; }

i.icon.pencil::before { content: ""; }

i.icon.protect::before { content: ""; }

i.icon.radio::before { content: ""; }

i.icon.remove.bookmark::before { content: ""; }

i.icon.resize.horizontal::before { content: ""; }

i.icon.resize.vertical::before { content: ""; }

i.icon.sign-in::before { content: ""; }

i.icon.sign-out::before { content: ""; }

i.icon.spoon::before { content: ""; }

i.icon.star.half.empty::before, i.icon.star.half.full::before { content: ""; }

i.icon.ticket::before { content: ""; }

i.icon.times.rectangle::before { content: ""; }

i.icon.write::before { content: ""; }

i.icon.youtube.play::before { content: ""; }

@font-face { font-family: outline-icons; src: url("../fonts/outline-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/outline-icons.woff2") format("woff2"), url("../fonts/outline-icons.woff") format("woff"), url("../fonts/outline-icons.ttf") format("truetype"), url("../img/outline-icons.svg#icons") format("svg"); font-style: normal; font-weight: 400; font-variant: normal; }

i.icon.outline { font-family: outline-icons; }

i.icon.address.book.outline::before { content: ""; }

i.icon.address.card.outline::before { content: ""; }

i.icon.arrow.alternate.circle.down.outline::before { content: ""; }

i.icon.arrow.alternate.circle.left.outline::before { content: ""; }

i.icon.arrow.alternate.circle.right.outline::before { content: ""; }

i.icon.arrow.alternate.circle.up.outline::before { content: ""; }

i.icon.bell.outline::before { content: ""; }

i.icon.bell.slash.outline::before { content: ""; }

i.icon.bookmark.outline::before { content: ""; }

i.icon.building.outline::before { content: ""; }

i.icon.calendar.outline::before { content: ""; }

i.icon.calendar.alternate.outline::before { content: ""; }

i.icon.calendar.check.outline::before { content: ""; }

i.icon.calendar.minus.outline::before { content: ""; }

i.icon.calendar.plus.outline::before { content: ""; }

i.icon.calendar.times.outline::before { content: ""; }

i.icon.caret.square.down.outline::before { content: ""; }

i.icon.caret.square.left.outline::before { content: ""; }

i.icon.caret.square.right.outline::before { content: ""; }

i.icon.caret.square.up.outline::before { content: ""; }

i.icon.chart.bar.outline::before { content: ""; }

i.icon.check.circle.outline::before { content: ""; }

i.icon.check.square.outline::before { content: ""; }

i.icon.circle.outline::before { content: ""; }

i.icon.clipboard.outline::before { content: ""; }

i.icon.clock.outline::before { content: ""; }

i.icon.clone.outline::before { content: ""; }

i.icon.closed.captioning.outline::before { content: ""; }

i.icon.comment.outline::before { content: ""; }

i.icon.comment.alternate.outline::before { content: ""; }

i.icon.comments.outline::before { content: ""; }

i.icon.compass.outline::before { content: ""; }

i.icon.copy.outline::before { content: ""; }

i.icon.copyright.outline::before { content: ""; }

i.icon.credit.card.outline::before { content: ""; }

i.icon.dot.circle.outline::before { content: ""; }

i.icon.edit.outline::before { content: ""; }

i.icon.envelope.outline::before { content: ""; }

i.icon.envelope.open.outline::before { content: ""; }

i.icon.eye.slash.outline::before { content: ""; }

i.icon.file.outline::before { content: ""; }

i.icon.file.alternate.outline::before { content: ""; }

i.icon.file.archive.outline::before { content: ""; }

i.icon.file.audio.outline::before { content: ""; }

i.icon.file.code.outline::before { content: ""; }

i.icon.file.excel.outline::before { content: ""; }

i.icon.file.image.outline::before { content: ""; }

i.icon.file.pdf.outline::before { content: ""; }

i.icon.file.powerpoint.outline::before { content: ""; }

i.icon.file.video.outline::before { content: ""; }

i.icon.file.word.outline::before { content: ""; }

i.icon.flag.outline::before { content: ""; }

i.icon.folder.outline::before { content: ""; }

i.icon.folder.open.outline::before { content: ""; }

i.icon.frown.outline::before { content: ""; }

i.icon.futbol.outline::before { content: ""; }

i.icon.gem.outline::before { content: ""; }

i.icon.hand.lizard.outline::before { content: ""; }

i.icon.hand.paper.outline::before { content: ""; }

i.icon.hand.peace.outline::before { content: ""; }

i.icon.hand.point.down.outline::before { content: ""; }

i.icon.hand.point.left.outline::before { content: ""; }

i.icon.hand.point.right.outline::before { content: ""; }

i.icon.hand.point.up.outline::before { content: ""; }

i.icon.hand.pointer.outline::before { content: ""; }

i.icon.hand.rock.outline::before { content: ""; }

i.icon.hand.scissors.outline::before { content: ""; }

i.icon.hand.spock.outline::before { content: ""; }

i.icon.handshake.outline::before { content: ""; }

i.icon.hdd.outline::before { content: ""; }

i.icon.heart.outline::before { content: ""; }

i.icon.hospital.outline::before { content: ""; }

i.icon.hourglass.outline::before { content: ""; }

i.icon.id.badge.outline::before { content: ""; }

i.icon.id.card.outline::before { content: ""; }

i.icon.image.outline::before { content: ""; }

i.icon.images.outline::before { content: ""; }

i.icon.keyboard.outline::before { content: ""; }

i.icon.lemon.outline::before { content: ""; }

i.icon.life.ring.outline::before { content: ""; }

i.icon.lightbulb.outline::before { content: ""; }

i.icon.list.alternate.outline::before { content: ""; }

i.icon.map.outline::before { content: ""; }

i.icon.meh.outline::before { content: ""; }

i.icon.minus.square.outline::before { content: ""; }

i.icon.money.bill.alternate.outline::before { content: ""; }

i.icon.moon.outline::before { content: ""; }

i.icon.newspaper.outline::before { content: ""; }

i.icon.object.group.outline::before { content: ""; }

i.icon.object.ungroup.outline::before { content: ""; }

i.icon.paper.plane.outline::before { content: ""; }

i.icon.pause.circle.outline::before { content: ""; }

i.icon.play.circle.outline::before { content: ""; }

i.icon.plus.square.outline::before { content: ""; }

i.icon.question.circle.outline::before { content: ""; }

i.icon.registered.outline::before { content: ""; }

i.icon.save.outline::before { content: ""; }

i.icon.share.square.outline::before { content: ""; }

i.icon.smile.outline::before { content: ""; }

i.icon.snowflake.outline::before { content: ""; }

i.icon.square.outline::before { content: ""; }

i.icon.star.outline::before { content: ""; }

i.icon.star.half.outline::before { content: ""; }

i.icon.sticky.note.outline::before { content: ""; }

i.icon.stop.circle.outline::before { content: ""; }

i.icon.sun.outline::before { content: ""; }

i.icon.thumbs.down.outline::before { content: ""; }

i.icon.thumbs.up.outline::before { content: ""; }

i.icon.times.circle.outline::before { content: ""; }

i.icon.trash.alternate.outline::before { content: ""; }

i.icon.user.outline::before { content: ""; }

i.icon.user.circle.outline::before { content: ""; }

i.icon.window.close.outline::before { content: ""; }

i.icon.window.maximize.outline::before { content: ""; }

i.icon.window.minimize.outline::before { content: ""; }

i.icon.window.restore.outline::before { content: ""; }

i.icon.disk.outline::before { content: ""; }

i.icon.heart.empty, i.icon.star.empty { font-family: outline-icons; }

i.icon.heart.empty::before { content: ""; }

i.icon.star.empty::before { content: ""; }

@font-face { font-family: brand-icons; src: url("../fonts/brand-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/brand-icons.woff2") format("woff2"), url("../fonts/brand-icons.woff") format("woff"), url("../fonts/brand-icons.ttf") format("truetype"), url("../img/brand-icons.svg#icons") format("svg"); font-style: normal; font-weight: 400; font-variant: normal; }

i.icon.\35 00px, i.icon.accessible.icon, i.icon.accusoft, i.icon.adn, i.icon.adversal, i.icon.affiliatetheme, i.icon.algolia, i.icon.amazon, i.icon.amazon.pay, i.icon.amilia, i.icon.android, i.icon.angellist, i.icon.angrycreative, i.icon.angular, i.icon.app.store, i.icon.app.store.ios, i.icon.apper, i.icon.apple, i.icon.apple.pay, i.icon.asymmetrik, i.icon.audible, i.icon.autoprefixer, i.icon.avianex, i.icon.aviato, i.icon.aws, i.icon.bandcamp, i.icon.behance, i.icon.behance.square, i.icon.bimobject, i.icon.bitbucket, i.icon.bitcoin, i.icon.bity, i.icon.black.tie, i.icon.blackberry, i.icon.blogger, i.icon.blogger.b, i.icon.bluetooth, i.icon.bluetooth.b, i.icon.btc, i.icon.buromobelexperte, i.icon.buysellads, i.icon.cc.amazon.pay, i.icon.cc.amex, i.icon.cc.apple.pay, i.icon.cc.diners.club, i.icon.cc.discover, i.icon.cc.jcb, i.icon.cc.mastercard, i.icon.cc.paypal, i.icon.cc.stripe, i.icon.cc.visa, i.icon.centercode, i.icon.chrome, i.icon.cloudscale, i.icon.cloudsmith, i.icon.cloudversify, i.icon.codepen, i.icon.codiepie, i.icon.connectdevelop, i.icon.contao, i.icon.cpanel, i.icon.creative.commons, i.icon.css3, i.icon.css3.alternate, i.icon.cuttlefish, i.icon.d.and.d, i.icon.dashcube, i.icon.delicious, i.icon.deploydog, i.icon.deskpro, i.icon.deviantart, i.icon.digg, i.icon.digital.ocean, i.icon.discord, i.icon.discourse, i.icon.dochub, i.icon.docker, i.icon.draft2digital, i.icon.dribbble, i.icon.dribbble.square, i.icon.dropbox, i.icon.drupal, i.icon.dyalog, i.icon.earlybirds, i.icon.edge, i.icon.elementor, i.icon.ember, i.icon.empire, i.icon.envira, i.icon.erlang, i.icon.ethereum, i.icon.etsy, i.icon.expeditedssl, i.icon.facebook, i.icon.facebook.f, i.icon.facebook.messenger, i.icon.facebook.square, i.icon.firefox, i.icon.first.order, i.icon.firstdraft, i.icon.flickr, i.icon.flipboard, i.icon.fly, i.icon.font.awesome, i.icon.font.awesome.alternate, i.icon.font.awesome.flag, i.icon.fonticons, i.icon.fonticons.fi, i.icon.fort.awesome, i.icon.fort.awesome.alternate, i.icon.forumbee, i.icon.foursquare, i.icon.free.code.camp, i.icon.freebsd, i.icon.get.pocket, i.icon.gg, i.icon.gg.circle, i.icon.git, i.icon.git.square, i.icon.github, i.icon.github.alternate, i.icon.github.square, i.icon.gitkraken, i.icon.gitlab, i.icon.gitter, i.icon.glide, i.icon.glide.g, i.icon.gofore, i.icon.goodreads, i.icon.goodreads.g, i.icon.google, i.icon.google.drive, i.icon.google.play, i.icon.google.plus, i.icon.google.plus.g, i.icon.google.plus.square, i.icon.google.wallet, i.icon.gratipay, i.icon.grav, i.icon.gripfire, i.icon.grunt, i.icon.gulp, i.icon.hacker.news, i.icon.hacker.news.square, i.icon.hips, i.icon.hire.a.helper, i.icon.hooli, i.icon.hotjar, i.icon.houzz, i.icon.html5, i.icon.hubspot, i.icon.imdb, i.icon.instagram, i.icon.internet.explorer, i.icon.ioxhost, i.icon.itunes, i.icon.itunes.note, i.icon.jenkins, i.icon.joget, i.icon.joomla, i.icon.js, i.icon.js.square, i.icon.jsfiddle, i.icon.keycdn, i.icon.kickstarter, i.icon.kickstarter.k, i.icon.korvue, i.icon.laravel, i.icon.lastfm, i.icon.lastfm.square, i.icon.leanpub, i.icon.less, i.icon.linechat, i.icon.linkedin, i.icon.linkedin.alternate, i.icon.linkedin.in, i.icon.linode, i.icon.linux, i.icon.lyft, i.icon.magento, i.icon.maxcdn, i.icon.medapps, i.icon.medium, i.icon.medium.m, i.icon.medrt, i.icon.meetup, i.icon.microsoft, i.icon.mix, i.icon.mixcloud, i.icon.mizuni, i.icon.modx, i.icon.monero, i.icon.napster, i.icon.nintendo.switch, i.icon.node, i.icon.node.js, i.icon.npm, i.icon.ns8, i.icon.nutritionix, i.icon.odnoklassniki, i.icon.odnoklassniki.square, i.icon.opencart, i.icon.openid, i.icon.opera, i.icon.optin.monster, i.icon.osi, i.icon.page4, i.icon.pagelines, i.icon.palfed, i.icon.patreon, i.icon.paypal, i.icon.periscope, i.icon.phabricator, i.icon.phoenix.framework, i.icon.php, i.icon.pied.piper, i.icon.pied.piper.alternate, i.icon.pied.piper.pp, i.icon.pinterest, i.icon.pinterest.p, i.icon.pinterest.square, i.icon.playstation, i.icon.product.hunt, i.icon.pushed, i.icon.python, i.icon.qq, i.icon.quinscape, i.icon.quora, i.icon.ravelry, i.icon.react, i.icon.rebel, i.icon.reddit, i.icon.reddit.alien, i.icon.reddit.square, i.icon.redriver, i.icon.rendact, i.icon.renren, i.icon.replyd, i.icon.resolving, i.icon.rocketchat, i.icon.rockrms, i.icon.safari, i.icon.sass, i.icon.schlix, i.icon.scribd, i.icon.searchengin, i.icon.sellcast, i.icon.sellsy, i.icon.servicestack, i.icon.shirtsinbulk, i.icon.simplybuilt, i.icon.sistrix, i.icon.skyatlas, i.icon.skype, i.icon.slack, i.icon.slack.hash, i.icon.slideshare, i.icon.snapchat, i.icon.snapchat.ghost, i.icon.snapchat.square, i.icon.soundcloud, i.icon.speakap, i.icon.spotify, i.icon.stack.exchange, i.icon.stack.overflow, i.icon.staylinked, i.icon.steam, i.icon.steam.square, i.icon.steam.symbol, i.icon.sticker.mule, i.icon.strava, i.icon.stripe, i.icon.stripe.s, i.icon.studiovinari, i.icon.stumbleupon, i.icon.stumbleupon.circle, i.icon.superpowers, i.icon.supple, i.icon.telegram, i.icon.telegram.plane, i.icon.tencent.weibo, i.icon.themeisle, i.icon.trello, i.icon.tripadvisor, i.icon.tumblr, i.icon.tumblr.square, i.icon.twitch, i.icon.twitter, i.icon.twitter.square, i.icon.typo3, i.icon.uber, i.icon.uikit, i.icon.uniregistry, i.icon.untappd, i.icon.usb, i.icon.ussunnah, i.icon.vaadin, i.icon.viacoin, i.icon.viadeo, i.icon.viadeo.square, i.icon.viber, i.icon.vimeo, i.icon.vimeo.square, i.icon.vimeo.v, i.icon.vine, i.icon.vk, i.icon.vnv, i.icon.vuejs, i.icon.wechat, i.icon.weibo, i.icon.weixin, i.icon.whatsapp, i.icon.whatsapp.square, i.icon.whmcs, i.icon.wikipedia.w, i.icon.windows, i.icon.wordpress, i.icon.wordpress.simple, i.icon.wpbeginner, i.icon.wpexplorer, i.icon.wpforms, i.icon.xbox, i.icon.xing, i.icon.xing.square, i.icon.y.combinator, i.icon.yahoo, i.icon.yandex, i.icon.yandex.international, i.icon.yelp, i.icon.yoast, i.icon.youtube, i.icon.youtube.square { font-family: brand-icons; }

@font-face { font-family: toyokumo-icons; src: url("data:application/vnd.ms-fontobject;base64,BBEAAEQQAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA6zoSnAAAAAAAAAAAAAAAAAAAAAAAABwAdABvAHkAbwBrAHUAbQBvAC0AaQBjAG8AbgBzAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAcAHQAbwB5AG8AawB1AG0AbwAtAGkAYwBvAG4AcwAAAAAAAAEAAAALAIAAAwAwT1MvMg8SFPkAAAC8AAAAYGNtYXAIVfCQAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zmv6itQAAAF4AAAMCGhlYWQXoaJYAAANgAAAADZoaGVhB8ADzQAADbgAAAAkaG10eCYAAaYAAA3cAAAAMGxvY2EROg6GAAAODAAAABptYXhwACAA8gAADigAAAAgbmFtZXbwe7UAAA5IAAAB2nBvc3QAAwAAAAAQJAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAAD4CAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg+Aj//f//AAAAAAAg+AH//f//AAH/4wgDAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAANADb/7wPKA5EAAwAPABsAHwArADcARQBQAHoAkwCuAMcA4gAAATMVIyMVIzUjNTM1MxUzFQMnByc3JzcXNxcHFzczFSM3FAYjIiY1NDYzMhYVFAYjIiY1NDYzMhYTIRcHHAEdASE1NCYjMRchNTQ2MyEyFhUxNyEXITIWFREUBiMhIiY1EQc3NS4BJyMUBh0BFwcRFBYzITI2NRE0JiMxBTcuASMiBgcVByc1PgE3NT4BMzIWFyM3FyUyFhcjFwc3JwcnLgEjIgYHMw4BBxUXPgEzMRc3LgEjIgYHMQcnNT4BNzE+ATMyFhcjNxcnMhYXJxcHNycHIy4BIyIGBzEOAQcVFz4BMzECsqGhliY+PiY+JisrHCsrHCsrHCwsYqGhZAsICAwMCAgLCwgIDAwICAs9/pkEcwIMIBYN/kUIBgGgBQgG/mAPAZEZIiIZ/jkYIxQUCBMLAQEPDzopAccqOjoq/eUaGTwhNVkdAgwIHRUoaTsaMBcCGj7+8yVDHQECGJk4GAIVMBo6ZygBFB0HBRtXMwYQDiETHTEQAQkEEQwXOyEOGw0CECSYFSYQAQIMUh8MAgwbDiA5FwoQBAEQMB0Bqyc9PSc9PSf+7SsrGyssGysrGywrPydSCAwMCAgLC4IICwsICAwMAnMLKAEBAZSUFiChawYICAabKCMY/VkYIyMYAmkHLAsFCgQBAwEvKQX9tik6OikCpyk6rTgRFDAnAQEGAhwwEgEkKggHOKcnFRIBMTWXMQEHCCkkEi0aAQMoMJMgCgsbFgIEAhAbCxQYBAQhYRcMCgECGh1RGgQFFxQKGA4BARcaAAcAO//tA8UDkwAiAEEAYAB1AIoAnwCtAAABPgEzOgEzMTIWFyM+ATcHLgEjMTgBMSIHDgEHBgcVHgEXIxMuAScXLgEvAQ4BIzgBOQEWFx4BFxYXMzQmNTQ2NRUBDgEPAR4BFxUUFhUUBgc1HgEXMz4BNTwBJxUuAScVAT4BMzIWFRQGIzE4ATEiJjU0MDkBATgBMTQ2MzIWFRQGIzgBIzEiJjUxASIwMSIGFRQWMzI2NTE4ATE0JiMxESImNTQ2MzIWFTEUBiMBQC+CSwECAQ4bDQIDBgQBDiERKykpSR8gGgkPCAHALE0gASI1EAEIEgoRHR1KLS4yAgEBAZ0HDwkBBwkCASgjBgsFASkwAQMMCP53AV9DQ2BgQ0Ng/idfRERfX0QBQ18C6AFEX19ERF9fQzVLSzU1S0s1AsA0PQICChIJAgMDCQkjGRkeAQQIBP3TCSYbARtEKAICAjAoKUAVFQkECgUFCgUBAdAHCwQBESgVAQcPCD1sLAEHDwkwfUYIEggBGzMXAv4tQ19fRENfX0MBAY1EYGBEQ2BfRAF2X0REX19EQ2D+20s1NUtLNTVLAAACAC4AOAPSA0cAHgA9AAATJzM2Nz4BNzYzMhceARcWHwEjLgEjIgcOAQcGDwEzBSMGBw4BBwYjIicuAScmLwEzHgEzMjc+ATc2PwEjN7iKSg8kI2U+P0U3MzNYJCMaAYwmaTwuKilFGRoNAVICkloLIiJnQUJJPDc3XSQkFwGAJnhHMiwtRxkZCgFNigFhtUI4OFEXFw4PNSQlLQIpMA4OMyMjKQKPRz49WhoZERE+Kys0AjdCEBE6JyguArYAAAAIAAr/+gP+A5oAEwAXAB0AVgCMAN8A6ADrAAAlHgEXMRc+ATcxMDY3JQcFHgEXFQU3JxUFIzUzFTMXKgEjIiYnMS4BNTwBOQE8ATU0NjcHPgEzOgEXIzYyMzIWFzEeARUcAQc1FhQVFAYHMw4BIyoBIzE1MCIjIgYHMQ4BFRwBFTUcARUUFhc1HgEzMjAzMTAyMzI2NzM+ATU8ATUxPAE1NCYnFy4BJzEFDgEjKgEjMSoBIyImJzEuATU8ATUVPAE1NDY3MT4BMzoBMzE6ATMyFhcnFS4BIyoBIzEwIiMiBgcxDgEVFBYXMR4BMzoBMzE6ATEyNjcxNSM1MwkBFxsBJQMXAQkBBQFqAgMBLAUMBwUB/mgYARsUJA0BbBiF/iuGM1N+AQIBFicODhERDwEPKBYCAgIBAQMBFiUODhEBAREPAQ8lFQIEAgEBDBYHBwkJBwcVDAEBAQEMFQYBBwgICAEHFAwBTBEnFQEDAQIDAhcoEA8QEhARLBkBAwEBAwEQHg4BDh8RAQEBAQEOGgkJCgoJCRcNAQEBAQIHDQYrXP7Q/uUp8m8CCvEqARz9XgJH/h/SAgUDGQoRBwEE7CqkAhEOAdgqTTgy4bsqEQ4PKBYBAQICAhcqEAEQEgEBEQ8QKBYCAgIBAgICFykQDRC+CwkLGQ4BAgEBAQMBDRkLAQoKCgkKGA0BAwEBAwIOGQsBCQoBqwkKEA4PJxcBAgEBAQMBGCoQEBEFBQEwBwgLCQwbEA8cCwkKAwIsKQMV/hMYAaL95K7+XhgB7AFO/q+hAAAAABMAKwATA9UDbQAHAA8AGQAkAEcAXgBpAHEAewCIAJUAnACmALAAtgC9AMYA2gDvAAATCQInEwEDFycHFz4BNzMXHgEVFAYHNRc3LQEnBQMHEx4BHwEHFzkBFjIzMjY3MTU3PgE1NCYjIgYHFQcnJiIjIgYVFBYXMQc4ATE8ATUVIwYUFRwBFzM8ATUwNDkBNz4BNzMnDgEHNRcHFzcnDgEHFRcOAQ8BFz4BNycHJwceARc1NycuAScxFycHHgEfATcnLgEnMTcXNy4BJzEHFToBMzoBMzUjNzUqASMqASMVMx8BPgE3JzcuAScxBxcXIxUzNjQ1PAEnOAExIgYVFBYzMjY1OAE5ATQmIxEiJjU0NjMyFhUUBgcxDgEjOAE5ATYBBwKY/vkn8f228Y2oF5UJFAwB8QEBAgLqFv7gAgQO/hVpKmsIDgYBuCoBAgICBAE0AQEEAwIDATAlAQIBBAUBAjQaAQEaLgIEAgENAwUCDTkWBhcBAwHJAQIBARcBAwEWswEWAQMBFwEBAgEjAQ0CBQIBDQEDAwJjCg0CBANCAgMCAgMCDg4CAwICAwIOJg4CBQINOQEDARcGJBoaAX9EYWFERWBgRTxUVDw8VBcTFDQeAaYBx/6B/jkWAaABU/5fN2EnVgkNBosECAQKEggBhyfrrCmkAfwI/fgGDwcBVCEBAgEBPAEDAgMEAgEBMxoBBQQCAwEUAgMCAQEEAQIDAgIDAQFUAgIBFwEDAgEXGg0KDQIFAgFpAgMCAQ0CBQINAQENAgUDAQ0BAQQCJgEXAQMBARcBAQIBrgUXAQMB1BsbyBoavhcCAwEXjgMFAg0KJw0CAwIBBKBhREVhYUVEYf7LVDw7VVU7HjQUFBYAAwAqABID1gNuAAcACgAPAAABAzEHATcxEwkBBQMTJQMBAT38FwKZF/z9jwId/kKIZwHk1P21A27+TCj+gCcBtQE1/siVAb3+C6D+kgFTAAADAEAAwAPAAsAAGwApAEkAAAEiBw4BBwYHFhceARcWMzI3PgE3NjcmJy4BJyYDIiY1NDYzMhYVMRQGIxMnOAEjIgYVFBYzMjY1MTQ2NTQmNRUOASMiJjU0NjcxAgA3NDRsOjlCQjg4aTU0PDw0NGg4OUNDOThpNDQ7S2trS0tra0sPDwErPDwrKz0BAQgXDRgjCAcCwA8PPjEwQ0gxMTwNDQ0MOzIxSUYxMT0NDv5AakxLa2tLTGoBHwI9Kys9PSsCBgMDBgMBCQojGAwUCAAABABo//4DmAOCABIANQBMAF0AAAUhIiY1MRE+ATM4ATEhMhYVMREBOAExIgYVERQWMzgBMSE1MDQxNDYzOgE5ATMRNCYjOAE5ARchLgE1NDY3MyE2MjMyFhUUBiMqAScxByEuATU0NjczIR4BFRQGBzECg/6TSGYCZUcB1Ehm/ZUnOTknATUPCwECtDknCP5UFRsbFAEBrAEDAhYfHxYCAwEh/qAVGxsUAQFgFRsbFQJmSAIrR2RmSP5JAf84KP4LJzmxAQsPAYkoOOoCHhUVHgIBIBYWIAHEAx4VFR4CAh4VFR4DAAAAAAEAAAABAACcEjrrXw889QALBAAAAAAA2kIu6gAAAADaQi7qAAD/7QP+A5oAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA/4AAQAAAAAAAAAAAAAAAAAAAAwEAAAAAAAAAAAAAAACAAAABAAANgQAADsEAAAuBAAACgQAACsEAAAqBAAAQAQAAGgAAAAAAAoAFAAeAVQCLgKOA7gFAAUoBZAGBAAAAAEAAAAMAPAAEwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAHAJ8AAQAAAAAAAwAOAEsAAQAAAAAABAAOALQAAQAAAAAABQALACoAAQAAAAAABgAOAHUAAQAAAAAACgAaAN4AAwABBAkAAQAcAA4AAwABBAkAAgAOAKYAAwABBAkAAwAcAFkAAwABBAkABAAcAMIAAwABBAkABQAWADUAAwABBAkABgAcAIMAAwABBAkACgA0APh0b3lva3Vtby1pY29ucwB0AG8AeQBvAGsAdQBtAG8ALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB0b3lva3Vtby1pY29ucwB0AG8AeQBvAGsAdQBtAG8ALQBpAGMAbwBuAHN0b3lva3Vtby1pY29ucwB0AG8AeQBvAGsAdQBtAG8ALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJ0b3lva3Vtby1pY29ucwB0AG8AeQBvAGsAdQBtAG8ALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA#iefix") format("embedded-opentype"), url("data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SFPkAAAC8AAAAYGNtYXAIVfCQAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zmv6itQAAAF4AAAMCGhlYWQXoaJYAAANgAAAADZoaGVhB8ADzQAADbgAAAAkaG10eCYAAaYAAA3cAAAAMGxvY2EROg6GAAAODAAAABptYXhwACAA8gAADigAAAAgbmFtZXbwe7UAAA5IAAAB2nBvc3QAAwAAAAAQJAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAAD4CAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg+Aj//f//AAAAAAAg+AH//f//AAH/4wgDAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAANADb/7wPKA5EAAwAPABsAHwArADcARQBQAHoAkwCuAMcA4gAAATMVIyMVIzUjNTM1MxUzFQMnByc3JzcXNxcHFzczFSM3FAYjIiY1NDYzMhYVFAYjIiY1NDYzMhYTIRcHHAEdASE1NCYjMRchNTQ2MyEyFhUxNyEXITIWFREUBiMhIiY1EQc3NS4BJyMUBh0BFwcRFBYzITI2NRE0JiMxBTcuASMiBgcVByc1PgE3NT4BMzIWFyM3FyUyFhcjFwc3JwcnLgEjIgYHMw4BBxUXPgEzMRc3LgEjIgYHMQcnNT4BNzE+ATMyFhcjNxcnMhYXJxcHNycHIy4BIyIGBzEOAQcVFz4BMzECsqGhliY+PiY+JisrHCsrHCsrHCwsYqGhZAsICAwMCAgLCwgIDAwICAs9/pkEcwIMIBYN/kUIBgGgBQgG/mAPAZEZIiIZ/jkYIxQUCBMLAQEPDzopAccqOjoq/eUaGTwhNVkdAgwIHRUoaTsaMBcCGj7+8yVDHQECGJk4GAIVMBo6ZygBFB0HBRtXMwYQDiETHTEQAQkEEQwXOyEOGw0CECSYFSYQAQIMUh8MAgwbDiA5FwoQBAEQMB0Bqyc9PSc9PSf+7SsrGyssGysrGywrPydSCAwMCAgLC4IICwsICAwMAnMLKAEBAZSUFiChawYICAabKCMY/VkYIyMYAmkHLAsFCgQBAwEvKQX9tik6OikCpyk6rTgRFDAnAQEGAhwwEgEkKggHOKcnFRIBMTWXMQEHCCkkEi0aAQMoMJMgCgsbFgIEAhAbCxQYBAQhYRcMCgECGh1RGgQFFxQKGA4BARcaAAcAO//tA8UDkwAiAEEAYAB1AIoAnwCtAAABPgEzOgEzMTIWFyM+ATcHLgEjMTgBMSIHDgEHBgcVHgEXIxMuAScXLgEvAQ4BIzgBOQEWFx4BFxYXMzQmNTQ2NRUBDgEPAR4BFxUUFhUUBgc1HgEXMz4BNTwBJxUuAScVAT4BMzIWFRQGIzE4ATEiJjU0MDkBATgBMTQ2MzIWFRQGIzgBIzEiJjUxASIwMSIGFRQWMzI2NTE4ATE0JiMxESImNTQ2MzIWFTEUBiMBQC+CSwECAQ4bDQIDBgQBDiERKykpSR8gGgkPCAHALE0gASI1EAEIEgoRHR1KLS4yAgEBAZ0HDwkBBwkCASgjBgsFASkwAQMMCP53AV9DQ2BgQ0Ng/idfRERfX0QBQ18C6AFEX19ERF9fQzVLSzU1S0s1AsA0PQICChIJAgMDCQkjGRkeAQQIBP3TCSYbARtEKAICAjAoKUAVFQkECgUFCgUBAdAHCwQBESgVAQcPCD1sLAEHDwkwfUYIEggBGzMXAv4tQ19fRENfX0MBAY1EYGBEQ2BfRAF2X0REX19EQ2D+20s1NUtLNTVLAAACAC4AOAPSA0cAHgA9AAATJzM2Nz4BNzYzMhceARcWHwEjLgEjIgcOAQcGDwEzBSMGBw4BBwYjIicuAScmLwEzHgEzMjc+ATc2PwEjN7iKSg8kI2U+P0U3MzNYJCMaAYwmaTwuKilFGRoNAVICkloLIiJnQUJJPDc3XSQkFwGAJnhHMiwtRxkZCgFNigFhtUI4OFEXFw4PNSQlLQIpMA4OMyMjKQKPRz49WhoZERE+Kys0AjdCEBE6JyguArYAAAAIAAr/+gP+A5oAEwAXAB0AVgCMAN8A6ADrAAAlHgEXMRc+ATcxMDY3JQcFHgEXFQU3JxUFIzUzFTMXKgEjIiYnMS4BNTwBOQE8ATU0NjcHPgEzOgEXIzYyMzIWFzEeARUcAQc1FhQVFAYHMw4BIyoBIzE1MCIjIgYHMQ4BFRwBFTUcARUUFhc1HgEzMjAzMTAyMzI2NzM+ATU8ATUxPAE1NCYnFy4BJzEFDgEjKgEjMSoBIyImJzEuATU8ATUVPAE1NDY3MT4BMzoBMzE6ATMyFhcnFS4BIyoBIzEwIiMiBgcxDgEVFBYXMR4BMzoBMzE6ATEyNjcxNSM1MwkBFxsBJQMXAQkBBQFqAgMBLAUMBwUB/mgYARsUJA0BbBiF/iuGM1N+AQIBFicODhERDwEPKBYCAgIBAQMBFiUODhEBAREPAQ8lFQIEAgEBDBYHBwkJBwcVDAEBAQEMFQYBBwgICAEHFAwBTBEnFQEDAQIDAhcoEA8QEhARLBkBAwEBAwEQHg4BDh8RAQEBAQEOGgkJCgoJCRcNAQEBAQIHDQYrXP7Q/uUp8m8CCvEqARz9XgJH/h/SAgUDGQoRBwEE7CqkAhEOAdgqTTgy4bsqEQ4PKBYBAQICAhcqEAEQEgEBEQ8QKBYCAgIBAgICFykQDRC+CwkLGQ4BAgEBAQMBDRkLAQoKCgkKGA0BAwEBAwIOGQsBCQoBqwkKEA4PJxcBAgEBAQMBGCoQEBEFBQEwBwgLCQwbEA8cCwkKAwIsKQMV/hMYAaL95K7+XhgB7AFO/q+hAAAAABMAKwATA9UDbQAHAA8AGQAkAEcAXgBpAHEAewCIAJUAnACmALAAtgC9AMYA2gDvAAATCQInEwEDFycHFz4BNzMXHgEVFAYHNRc3LQEnBQMHEx4BHwEHFzkBFjIzMjY3MTU3PgE1NCYjIgYHFQcnJiIjIgYVFBYXMQc4ATE8ATUVIwYUFRwBFzM8ATUwNDkBNz4BNzMnDgEHNRcHFzcnDgEHFRcOAQ8BFz4BNycHJwceARc1NycuAScxFycHHgEfATcnLgEnMTcXNy4BJzEHFToBMzoBMzUjNzUqASMqASMVMx8BPgE3JzcuAScxBxcXIxUzNjQ1PAEnOAExIgYVFBYzMjY1OAE5ATQmIxEiJjU0NjMyFhUUBgcxDgEjOAE5ATYBBwKY/vkn8f228Y2oF5UJFAwB8QEBAgLqFv7gAgQO/hVpKmsIDgYBuCoBAgICBAE0AQEEAwIDATAlAQIBBAUBAjQaAQEaLgIEAgENAwUCDTkWBhcBAwHJAQIBARcBAwEWswEWAQMBFwEBAgEjAQ0CBQIBDQEDAwJjCg0CBANCAgMCAgMCDg4CAwICAwIOJg4CBQINOQEDARcGJBoaAX9EYWFERWBgRTxUVDw8VBcTFDQeAaYBx/6B/jkWAaABU/5fN2EnVgkNBosECAQKEggBhyfrrCmkAfwI/fgGDwcBVCEBAgEBPAEDAgMEAgEBMxoBBQQCAwEUAgMCAQEEAQIDAgIDAQFUAgIBFwEDAgEXGg0KDQIFAgFpAgMCAQ0CBQINAQENAgUDAQ0BAQQCJgEXAQMBARcBAQIBrgUXAQMB1BsbyBoavhcCAwEXjgMFAg0KJw0CAwIBBKBhREVhYUVEYf7LVDw7VVU7HjQUFBYAAwAqABID1gNuAAcACgAPAAABAzEHATcxEwkBBQMTJQMBAT38FwKZF/z9jwId/kKIZwHk1P21A27+TCj+gCcBtQE1/siVAb3+C6D+kgFTAAADAEAAwAPAAsAAGwApAEkAAAEiBw4BBwYHFhceARcWMzI3PgE3NjcmJy4BJyYDIiY1NDYzMhYVMRQGIxMnOAEjIgYVFBYzMjY1MTQ2NTQmNRUOASMiJjU0NjcxAgA3NDRsOjlCQjg4aTU0PDw0NGg4OUNDOThpNDQ7S2trS0tra0sPDwErPDwrKz0BAQgXDRgjCAcCwA8PPjEwQ0gxMTwNDQ0MOzIxSUYxMT0NDv5AakxLa2tLTGoBHwI9Kys9PSsCBgMDBgMBCQojGAwUCAAABABo//4DmAOCABIANQBMAF0AAAUhIiY1MRE+ATM4ATEhMhYVMREBOAExIgYVERQWMzgBMSE1MDQxNDYzOgE5ATMRNCYjOAE5ARchLgE1NDY3MyE2MjMyFhUUBiMqAScxByEuATU0NjczIR4BFRQGBzECg/6TSGYCZUcB1Ehm/ZUnOTknATUPCwECtDknCP5UFRsbFAEBrAEDAhYfHxYCAwEh/qAVGxsUAQFgFRsbFQJmSAIrR2RmSP5JAf84KP4LJzmxAQsPAYkoOOoCHhUVHgIBIBYWIAHEAx4VFR4CAh4VFR4DAAAAAAEAAAABAACcEjrrXw889QALBAAAAAAA2kIu6gAAAADaQi7qAAD/7QP+A5oAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA/4AAQAAAAAAAAAAAAAAAAAAAAwEAAAAAAAAAAAAAAACAAAABAAANgQAADsEAAAuBAAACgQAACsEAAAqBAAAQAQAAGgAAAAAAAoAFAAeAVQCLgKOA7gFAAUoBZAGBAAAAAEAAAAMAPAAEwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAHAJ8AAQAAAAAAAwAOAEsAAQAAAAAABAAOALQAAQAAAAAABQALACoAAQAAAAAABgAOAHUAAQAAAAAACgAaAN4AAwABBAkAAQAcAA4AAwABBAkAAgAOAKYAAwABBAkAAwAcAFkAAwABBAkABAAcAMIAAwABBAkABQAWADUAAwABBAkABgAcAIMAAwABBAkACgA0APh0b3lva3Vtby1pY29ucwB0AG8AeQBvAGsAdQBtAG8ALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB0b3lva3Vtby1pY29ucwB0AG8AeQBvAGsAdQBtAG8ALQBpAGMAbwBuAHN0b3lva3Vtby1pY29ucwB0AG8AeQBvAGsAdQBtAG8ALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJ0b3lva3Vtby1pY29ucwB0AG8AeQBvAGsAdQBtAG8ALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype"), url("data:font/woff;base64,d09GRgABAAAAABCQAAsAAAAAEEQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIU+WNtYXAAAAFoAAAAVAAAAFQIVfCQZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAADAgAAAwIa/qK1GhlYWQAAA3MAAAANgAAADYXoaJYaGhlYQAADgQAAAAkAAAAJAfAA81obXR4AAAOKAAAADAAAAAwJgABpmxvY2EAAA5YAAAAGgAAABoROg6GbWF4cAAADnQAAAAgAAAAIAAgAPJuYW1lAAAOlAAAAdoAAAHadvB7tXBvc3QAABBwAAAAIAAAACAAAwAAAAMDxwGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA+AgDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIPgI//3//wAAAAAAIPgB//3//wAB/+MIAwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAADQA2/+8DygORAAMADwAbAB8AKwA3AEUAUAB6AJMArgDHAOIAAAEzFSMjFSM1IzUzNTMVMxUDJwcnNyc3FzcXBxc3MxUjNxQGIyImNTQ2MzIWFRQGIyImNTQ2MzIWEyEXBxwBHQEhNTQmIzEXITU0NjMhMhYVMTchFyEyFhURFAYjISImNREHNzUuAScjFAYdARcHERQWMyEyNjURNCYjMQU3LgEjIgYHFQcnNT4BNzU+ATMyFhcjNxclMhYXIxcHNycHJy4BIyIGBzMOAQcVFz4BMzEXNy4BIyIGBzEHJzU+ATcxPgEzMhYXIzcXJzIWFycXBzcnByMuASMiBgcxDgEHFRc+ATMxArKhoZYmPj4mPiYrKxwrKxwrKxwsLGKhoWQLCAgMDAgICwsICAwMCAgLPf6ZBHMCDCAWDf5FCAYBoAUIBv5gDwGRGSIiGf45GCMUFAgTCwEBDw86KQHHKjo6Kv3lGhk8ITVZHQIMCB0VKGk7GjAXAho+/vMlQx0BAhiZOBgCFTAaOmcoARQdBwUbVzMGEA4hEx0xEAEJBBEMFzshDhsNAhAkmBUmEAECDFIfDAIMGw4gORcKEAQBEDAdAasnPT0nPT0n/u0rKxsrLBsrKxssKz8nUggMDAgICwuCCAsLCAgMDAJzCygBAQGUlBYgoWsGCAgGmygjGP1ZGCMjGAJpBywLBQoEAQMBLykF/bYpOjopAqcpOq04ERQwJwEBBgIcMBIBJCoIBzinJxUSATE1lzEBBwgpJBItGgEDKDCTIAoLGxYCBAIQGwsUGAQEIWEXDAoBAhodURoEBRcUChgOAQEXGgAHADv/7QPFA5MAIgBBAGAAdQCKAJ8ArQAAAT4BMzoBMzEyFhcjPgE3By4BIzE4ATEiBw4BBwYHFR4BFyMTLgEnFy4BLwEOASM4ATkBFhceARcWFzM0JjU0NjUVAQ4BDwEeARcVFBYVFAYHNR4BFzM+ATU8AScVLgEnFQE+ATMyFhUUBiMxOAExIiY1NDA5AQE4ATE0NjMyFhUUBiM4ASMxIiY1MQEiMDEiBhUUFjMyNjUxOAExNCYjMREiJjU0NjMyFhUxFAYjAUAvgksBAgEOGw0CAwYEAQ4hESspKUkfIBoJDwgBwCxNIAEiNRABCBIKER0dSi0uMgIBAQGdBw8JAQcJAgEoIwYLBQEpMAEDDAj+dwFfQ0NgYENDYP4nX0REX19EAUNfAugBRF9fRERfX0M1S0s1NUtLNQLAND0CAgoSCQIDAwkJIxkZHgEECAT90wkmGwEbRCgCAgIwKClAFRUJBAoFBQoFAQHQBwsEAREoFQEHDwg9bCwBBw8JMH1GCBIIARszFwL+LUNfX0RDX19DAQGNRGBgRENgX0QBdl9ERF9fRENg/ttLNTVLSzU1SwAAAgAuADgD0gNHAB4APQAAEyczNjc+ATc2MzIXHgEXFh8BIy4BIyIHDgEHBg8BMwUjBgcOAQcGIyInLgEnJi8BMx4BMzI3PgE3Nj8BIze4ikoPJCNlPj9FNzMzWCQjGgGMJmk8LiopRRkaDQFSApJaCyIiZ0FCSTw3N10kJBcBgCZ4RzIsLUcZGQoBTYoBYbVCODhRFxcODzUkJS0CKTAODjMjIykCj0c+PVoaGRERPisrNAI3QhAROicoLgK2AAAACAAK//oD/gOaABMAFwAdAFYAjADfAOgA6wAAJR4BFzEXPgE3MTA2NyUHBR4BFxUFNycVBSM1MxUzFyoBIyImJzEuATU8ATkBPAE1NDY3Bz4BMzoBFyM2MjMyFhcxHgEVHAEHNRYUFRQGBzMOASMqASMxNTAiIyIGBzEOARUcARU1HAEVFBYXNR4BMzIwMzEwMjMyNjczPgE1PAE1MTwBNTQmJxcuAScxBQ4BIyoBIzEqASMiJicxLgE1PAE1FTwBNTQ2NzE+ATM6ATMxOgEzMhYXJxUuASMqASMxMCIjIgYHMQ4BFRQWFzEeATM6ATMxOgExMjY3MTUjNTMJARcbASUDFwEJAQUBagIDASwFDAcFAf5oGAEbFCQNAWwYhf4rhjNTfgECARYnDg4REQ8BDygWAgICAQEDARYlDg4RAQERDwEPJRUCBAIBAQwWBwcJCQcHFQwBAQEBDBUGAQcICAgBBxQMAUwRJxUBAwECAwIXKBAPEBIQESwZAQMBAQMBEB4OAQ4fEQEBAQEBDhoJCQoKCQkXDQEBAQECBw0GK1z+0P7lKfJvAgrxKgEc/V4CR/4f0gIFAxkKEQcBBOwqpAIRDgHYKk04MuG7KhEODygWAQECAgIXKhABEBIBAREPECgWAgICAQICAhcpEA0QvgsJCxkOAQIBAQEDAQ0ZCwEKCgoJChgNAQMBAQMCDhkLAQkKAasJChAODycXAQIBAQEDARgqEBARBQUBMAcICwkMGxAPHAsJCgMCLCkDFf4TGAGi/eSu/l4YAewBTv6voQAAAAATACsAEwPVA20ABwAPABkAJABHAF4AaQBxAHsAiACVAJwApgCwALYAvQDGANoA7wAAEwkCJxMBAxcnBxc+ATczFx4BFRQGBzUXNy0BJwUDBxMeAR8BBxc5ARYyMzI2NzE1Nz4BNTQmIyIGBxUHJyYiIyIGFRQWFzEHOAExPAE1FSMGFBUcARczPAE1MDQ5ATc+ATczJw4BBzUXBxc3Jw4BBxUXDgEPARc+ATcnBycHHgEXNTcnLgEnMRcnBx4BHwE3Jy4BJzE3FzcuAScxBxU6ATM6ATM1Izc1KgEjKgEjFTMfAT4BNyc3LgEnMQcXFyMVMzY0NTwBJzgBMSIGFRQWMzI2NTgBOQE0JiMRIiY1NDYzMhYVFAYHMQ4BIzgBOQE2AQcCmP75J/H9tvGNqBeVCRQMAfEBAQIC6hb+4AIEDv4VaSprCA4GAbgqAQICAgQBNAEBBAMCAwEwJQECAQQFAQI0GgEBGi4CBAIBDQMFAg05FgYXAQMByQECAQEXAQMBFrMBFgEDARcBAQIBIwENAgUCAQ0BAwMCYwoNAgQDQgIDAgIDAg4OAgMCAgMCDiYOAgUCDTkBAwEXBiQaGgF/RGFhREVgYEU8VFQ8PFQXExQ0HgGmAcf+gf45FgGgAVP+XzdhJ1YJDQaLBAgEChIIAYcn66wppAH8CP34Bg8HAVQhAQIBATwBAwIDBAIBATMaAQUEAgMBFAIDAgEBBAECAwICAwEBVAICARcBAwIBFxoNCg0CBQIBaQIDAgENAgUCDQEBDQIFAwENAQEEAiYBFwEDAQEXAQECAa4FFwEDAdQbG8gaGr4XAgMBF44DBQINCicNAgMCAQSgYURFYWFFRGH+y1Q8O1VVOx40FBQWAAMAKgASA9YDbgAHAAoADwAAAQMxBwE3MRMJAQUDEyUDAQE9/BcCmRf8/Y8CHf5CiGcB5NT9tQNu/kwo/oAnAbUBNf7IlQG9/gug/pIBUwAAAwBAAMADwALAABsAKQBJAAABIgcOAQcGBxYXHgEXFjMyNz4BNzY3JicuAScmAyImNTQ2MzIWFTEUBiMTJzgBIyIGFRQWMzI2NTE0NjU0JjUVDgEjIiY1NDY3MQIANzQ0bDo5QkI4OGk1NDw8NDRoODlDQzk4aTQ0O0tra0tLa2tLDw8BKzw8Kys9AQEIFw0YIwgHAsAPDz4xMENIMTE8DQ0NDDsyMUlGMTE9DQ7+QGpMS2trS0xqAR8CPSsrPT0rAgYDAwYDAQkKIxgMFAgAAAQAaP/+A5gDggASADUATABdAAAFISImNTERPgEzOAExITIWFTERATgBMSIGFREUFjM4ATEhNTA0MTQ2MzoBOQEzETQmIzgBOQEXIS4BNTQ2NzMhNjIzMhYVFAYjKgEnMQchLgE1NDY3MyEeARUUBgcxAoP+k0hmAmVHAdRIZv2VJzk5JwE1DwsBArQ5Jwj+VBUbGxQBAawBAwIWHx8WAgMBIf6gFRsbFAEBYBUbGxUCZkgCK0dkZkj+SQH/OCj+Cyc5sQELDwGJKDjqAh4VFR4CASAWFiABxAMeFRUeAgIeFRUeAwAAAAABAAAAAQAAnBI6618PPPUACwQAAAAAANpCLuoAAAAA2kIu6gAA/+0D/gOaAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAP+AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAADYEAAA7BAAALgQAAAoEAAArBAAAKgQAAEAEAABoAAAAAAAKABQAHgFUAi4CjgO4BQAFKAWQBgQAAAABAAAADADwABMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIABwCfAAEAAAAAAAMADgBLAAEAAAAAAAQADgC0AAEAAAAAAAUACwAqAAEAAAAAAAYADgB1AAEAAAAAAAoAGgDeAAMAAQQJAAEAHAAOAAMAAQQJAAIADgCmAAMAAQQJAAMAHABZAAMAAQQJAAQAHADCAAMAAQQJAAUAFgA1AAMAAQQJAAYAHACDAAMAAQQJAAoANAD4dG95b2t1bW8taWNvbnMAdABvAHkAbwBrAHUAbQBvAC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwdG95b2t1bW8taWNvbnMAdABvAHkAbwBrAHUAbQBvAC0AaQBjAG8AbgBzdG95b2t1bW8taWNvbnMAdABvAHkAbwBrAHUAbQBvAC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQBydG95b2t1bW8taWNvbnMAdABvAHkAbwBrAHUAbQBvAC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("woff"), url("/static/img/toyokumo-icons.svg#toyokumo-icons") format("svg"); font-style: normal; font-weight: 400; font-variant: normal; }

i.icon.datacollect, i.icon.formbridge, i.icon.kbackup, i.icon.kmailer, i.icon.kmailer-log, i.icon.kmailer-rireki, i.icon.kviewer, i.icon.printcreator, i.icon.toyokumo-dc, i.icon.toyokumo-fb, i.icon.toyokumo-kb, i.icon.toyokumo-km, i.icon.toyokumo-km-log, i.icon.toyokumo-km-rireki, i.icon.toyokumo-kv, i.icon.toyokumo-pc { font-family: toyokumo-icons; }

i.icon.datacollect::before, i.icon.toyokumo-dc::before { content: ""; }

i.icon.formbridge::before, i.icon.toyokumo-fb::before { content: ""; }

i.icon.kbackup::before, i.icon.toyokumo-kb::before { content: ""; }

i.icon.kmailer-log::before, i.icon.toyokumo-km-log::before { content: ""; }

i.icon.kmailer-rireki::before, i.icon.toyokumo-km-rireki::before { content: ""; }

i.icon.kmailer::before, i.icon.toyokumo-km::before { content: ""; }

i.icon.kviewer::before, i.icon.toyokumo-kv::before { content: ""; }

i.icon.printcreator::before, i.icon.toyokumo-pc::before { content: ""; }

.ui.grid { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-align: stretch; align-items: stretch; padding: 0px; margin: -1rem; }

.ui.relaxed.grid { margin-left: -1.5rem; margin-right: -1.5rem; }

.ui[class*="very relaxed"].grid { margin-left: -2.5rem; margin-right: -2.5rem; }

.ui.grid + .grid { margin-top: 1rem; }

.ui.grid > .column:not(.row), .ui.grid > .row > .column { position: relative; display: inline-block; width: 6.25%; padding-left: 1rem; padding-right: 1rem; vertical-align: top; }

.ui.grid > * { padding-left: 1rem; padding-right: 1rem; }

.ui.grid > .row { position: relative; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-pack: inherit; justify-content: inherit; -webkit-box-align: stretch; align-items: stretch; padding: 1rem 0px; width: 100% !important; }

.ui.grid > .column:not(.row) { padding-top: 1rem; padding-bottom: 1rem; }

.ui.grid > .row > .column { margin-top: 0px; margin-bottom: 0px; }

.ui.grid > .row > .column > img, .ui.grid > .row > img { max-width: 100%; }

.ui.grid > .ui.grid:first-child { margin-top: 0px; }

.ui.grid > .ui.grid:last-child { margin-bottom: 0px; }

.ui.aligned.grid .column > .segment:not(.compact):not(.attached), .ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached) { width: 100%; }

.ui.grid .row + .ui.divider { -webkit-box-flex: 1; flex-grow: 1; margin: 1rem; }

.ui.grid .column + .ui.vertical.divider { height: calc(50% - 1rem); }

.ui.grid > .column:last-child > .horizontal.segment, .ui.grid > .row > .column:last-child > .horizontal.segment { box-shadow: none; }

@media only screen and (max-width: 767px) {
  .ui.page.grid { width: auto; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .ui.page.grid { width: auto; margin-left: 0px; margin-right: 0px; padding-left: 2em; padding-right: 2em; }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .ui.page.grid { width: auto; margin-left: 0px; margin-right: 0px; padding-left: 3%; padding-right: 3%; }
}

@media only screen and (max-width: 1919px) and (min-width: 1200px) {
  .ui.page.grid { width: auto; margin-left: 0px; margin-right: 0px; padding-left: 15%; padding-right: 15%; }
}

@media only screen and (min-width: 1920px) {
  .ui.page.grid { width: auto; margin-left: 0px; margin-right: 0px; padding-left: 23%; padding-right: 23%; }
}

.ui.grid > .column:only-child, .ui.grid > .row > .column:only-child, .ui[class*="one column"].grid > .column:not(.row), .ui[class*="one column"].grid > .row > .column { width: 100%; }

.ui[class*="two column"].grid > .column:not(.row), .ui[class*="two column"].grid > .row > .column { width: 50%; }

.ui[class*="three column"].grid > .column:not(.row), .ui[class*="three column"].grid > .row > .column { width: 33.3333%; }

.ui[class*="four column"].grid > .column:not(.row), .ui[class*="four column"].grid > .row > .column { width: 25%; }

.ui[class*="five column"].grid > .column:not(.row), .ui[class*="five column"].grid > .row > .column { width: 20%; }

.ui[class*="six column"].grid > .column:not(.row), .ui[class*="six column"].grid > .row > .column { width: 16.6667%; }

.ui[class*="seven column"].grid > .column:not(.row), .ui[class*="seven column"].grid > .row > .column { width: 14.2857%; }

.ui[class*="eight column"].grid > .column:not(.row), .ui[class*="eight column"].grid > .row > .column { width: 12.5%; }

.ui[class*="nine column"].grid > .column:not(.row), .ui[class*="nine column"].grid > .row > .column { width: 11.1111%; }

.ui[class*="ten column"].grid > .column:not(.row), .ui[class*="ten column"].grid > .row > .column { width: 10%; }

.ui[class*="eleven column"].grid > .column:not(.row), .ui[class*="eleven column"].grid > .row > .column { width: 9.09091%; }

.ui[class*="twelve column"].grid > .column:not(.row), .ui[class*="twelve column"].grid > .row > .column { width: 8.33333%; }

.ui[class*="thirteen column"].grid > .column:not(.row), .ui[class*="thirteen column"].grid > .row > .column { width: 7.69231%; }

.ui[class*="fourteen column"].grid > .column:not(.row), .ui[class*="fourteen column"].grid > .row > .column { width: 7.14286%; }

.ui[class*="fifteen column"].grid > .column:not(.row), .ui[class*="fifteen column"].grid > .row > .column { width: 6.66667%; }

.ui[class*="sixteen column"].grid > .column:not(.row), .ui[class*="sixteen column"].grid > .row > .column { width: 6.25%; }

.ui.grid > [class*="one column"].row > .column { width: 100% !important; }

.ui.grid > [class*="two column"].row > .column { width: 50% !important; }

.ui.grid > [class*="three column"].row > .column { width: 33.3333% !important; }

.ui.grid > [class*="four column"].row > .column { width: 25% !important; }

.ui.grid > [class*="five column"].row > .column { width: 20% !important; }

.ui.grid > [class*="six column"].row > .column { width: 16.6667% !important; }

.ui.grid > [class*="seven column"].row > .column { width: 14.2857% !important; }

.ui.grid > [class*="eight column"].row > .column { width: 12.5% !important; }

.ui.grid > [class*="nine column"].row > .column { width: 11.1111% !important; }

.ui.grid > [class*="ten column"].row > .column { width: 10% !important; }

.ui.grid > [class*="eleven column"].row > .column { width: 9.09091% !important; }

.ui.grid > [class*="twelve column"].row > .column { width: 8.33333% !important; }

.ui.grid > [class*="thirteen column"].row > .column { width: 7.69231% !important; }

.ui.grid > [class*="fourteen column"].row > .column { width: 7.14286% !important; }

.ui.grid > [class*="fifteen column"].row > .column { width: 6.66667% !important; }

.ui.grid > [class*="sixteen column"].row > .column { width: 6.25% !important; }

.ui.celled.page.grid { box-shadow: none; }

.ui.column.grid > [class*="one wide"].column, .ui.grid > .column.row > [class*="one wide"].column, .ui.grid > .row > [class*="one wide"].column, .ui.grid > [class*="one wide"].column { width: 6.25% !important; }

.ui.column.grid > [class*="two wide"].column, .ui.grid > .column.row > [class*="two wide"].column, .ui.grid > .row > [class*="two wide"].column, .ui.grid > [class*="two wide"].column { width: 12.5% !important; }

.ui.column.grid > [class*="three wide"].column, .ui.grid > .column.row > [class*="three wide"].column, .ui.grid > .row > [class*="three wide"].column, .ui.grid > [class*="three wide"].column { width: 18.75% !important; }

.ui.column.grid > [class*="four wide"].column, .ui.grid > .column.row > [class*="four wide"].column, .ui.grid > .row > [class*="four wide"].column, .ui.grid > [class*="four wide"].column { width: 25% !important; }

.ui.column.grid > [class*="five wide"].column, .ui.grid > .column.row > [class*="five wide"].column, .ui.grid > .row > [class*="five wide"].column, .ui.grid > [class*="five wide"].column { width: 31.25% !important; }

.ui.column.grid > [class*="six wide"].column, .ui.grid > .column.row > [class*="six wide"].column, .ui.grid > .row > [class*="six wide"].column, .ui.grid > [class*="six wide"].column { width: 37.5% !important; }

.ui.column.grid > [class*="seven wide"].column, .ui.grid > .column.row > [class*="seven wide"].column, .ui.grid > .row > [class*="seven wide"].column, .ui.grid > [class*="seven wide"].column { width: 43.75% !important; }

.ui.column.grid > [class*="eight wide"].column, .ui.grid > .column.row > [class*="eight wide"].column, .ui.grid > .row > [class*="eight wide"].column, .ui.grid > [class*="eight wide"].column { width: 50% !important; }

.ui.column.grid > [class*="nine wide"].column, .ui.grid > .column.row > [class*="nine wide"].column, .ui.grid > .row > [class*="nine wide"].column, .ui.grid > [class*="nine wide"].column { width: 56.25% !important; }

.ui.column.grid > [class*="ten wide"].column, .ui.grid > .column.row > [class*="ten wide"].column, .ui.grid > .row > [class*="ten wide"].column, .ui.grid > [class*="ten wide"].column { width: 62.5% !important; }

.ui.column.grid > [class*="eleven wide"].column, .ui.grid > .column.row > [class*="eleven wide"].column, .ui.grid > .row > [class*="eleven wide"].column, .ui.grid > [class*="eleven wide"].column { width: 68.75% !important; }

.ui.column.grid > [class*="twelve wide"].column, .ui.grid > .column.row > [class*="twelve wide"].column, .ui.grid > .row > [class*="twelve wide"].column, .ui.grid > [class*="twelve wide"].column { width: 75% !important; }

.ui.column.grid > [class*="thirteen wide"].column, .ui.grid > .column.row > [class*="thirteen wide"].column, .ui.grid > .row > [class*="thirteen wide"].column, .ui.grid > [class*="thirteen wide"].column { width: 81.25% !important; }

.ui.column.grid > [class*="fourteen wide"].column, .ui.grid > .column.row > [class*="fourteen wide"].column, .ui.grid > .row > [class*="fourteen wide"].column, .ui.grid > [class*="fourteen wide"].column { width: 87.5% !important; }

.ui.column.grid > [class*="fifteen wide"].column, .ui.grid > .column.row > [class*="fifteen wide"].column, .ui.grid > .row > [class*="fifteen wide"].column, .ui.grid > [class*="fifteen wide"].column { width: 93.75% !important; }

.ui.column.grid > [class*="sixteen wide"].column, .ui.grid > .column.row > [class*="sixteen wide"].column, .ui.grid > .row > [class*="sixteen wide"].column, .ui.grid > [class*="sixteen wide"].column { width: 100% !important; }

@media only screen and (max-width: 767px) and (min-width: 320px) {
  .ui.column.grid > [class*="one wide mobile"].column, .ui.grid > .column.row > [class*="one wide mobile"].column, .ui.grid > .row > [class*="one wide mobile"].column, .ui.grid > [class*="one wide mobile"].column { width: 6.25% !important; }
  .ui.column.grid > [class*="two wide mobile"].column, .ui.grid > .column.row > [class*="two wide mobile"].column, .ui.grid > .row > [class*="two wide mobile"].column, .ui.grid > [class*="two wide mobile"].column { width: 12.5% !important; }
  .ui.column.grid > [class*="three wide mobile"].column, .ui.grid > .column.row > [class*="three wide mobile"].column, .ui.grid > .row > [class*="three wide mobile"].column, .ui.grid > [class*="three wide mobile"].column { width: 18.75% !important; }
  .ui.column.grid > [class*="four wide mobile"].column, .ui.grid > .column.row > [class*="four wide mobile"].column, .ui.grid > .row > [class*="four wide mobile"].column, .ui.grid > [class*="four wide mobile"].column { width: 25% !important; }
  .ui.column.grid > [class*="five wide mobile"].column, .ui.grid > .column.row > [class*="five wide mobile"].column, .ui.grid > .row > [class*="five wide mobile"].column, .ui.grid > [class*="five wide mobile"].column { width: 31.25% !important; }
  .ui.column.grid > [class*="six wide mobile"].column, .ui.grid > .column.row > [class*="six wide mobile"].column, .ui.grid > .row > [class*="six wide mobile"].column, .ui.grid > [class*="six wide mobile"].column { width: 37.5% !important; }
  .ui.column.grid > [class*="seven wide mobile"].column, .ui.grid > .column.row > [class*="seven wide mobile"].column, .ui.grid > .row > [class*="seven wide mobile"].column, .ui.grid > [class*="seven wide mobile"].column { width: 43.75% !important; }
  .ui.column.grid > [class*="eight wide mobile"].column, .ui.grid > .column.row > [class*="eight wide mobile"].column, .ui.grid > .row > [class*="eight wide mobile"].column, .ui.grid > [class*="eight wide mobile"].column { width: 50% !important; }
  .ui.column.grid > [class*="nine wide mobile"].column, .ui.grid > .column.row > [class*="nine wide mobile"].column, .ui.grid > .row > [class*="nine wide mobile"].column, .ui.grid > [class*="nine wide mobile"].column { width: 56.25% !important; }
  .ui.column.grid > [class*="ten wide mobile"].column, .ui.grid > .column.row > [class*="ten wide mobile"].column, .ui.grid > .row > [class*="ten wide mobile"].column, .ui.grid > [class*="ten wide mobile"].column { width: 62.5% !important; }
  .ui.column.grid > [class*="eleven wide mobile"].column, .ui.grid > .column.row > [class*="eleven wide mobile"].column, .ui.grid > .row > [class*="eleven wide mobile"].column, .ui.grid > [class*="eleven wide mobile"].column { width: 68.75% !important; }
  .ui.column.grid > [class*="twelve wide mobile"].column, .ui.grid > .column.row > [class*="twelve wide mobile"].column, .ui.grid > .row > [class*="twelve wide mobile"].column, .ui.grid > [class*="twelve wide mobile"].column { width: 75% !important; }
  .ui.column.grid > [class*="thirteen wide mobile"].column, .ui.grid > .column.row > [class*="thirteen wide mobile"].column, .ui.grid > .row > [class*="thirteen wide mobile"].column, .ui.grid > [class*="thirteen wide mobile"].column { width: 81.25% !important; }
  .ui.column.grid > [class*="fourteen wide mobile"].column, .ui.grid > .column.row > [class*="fourteen wide mobile"].column, .ui.grid > .row > [class*="fourteen wide mobile"].column, .ui.grid > [class*="fourteen wide mobile"].column { width: 87.5% !important; }
  .ui.column.grid > [class*="fifteen wide mobile"].column, .ui.grid > .column.row > [class*="fifteen wide mobile"].column, .ui.grid > .row > [class*="fifteen wide mobile"].column, .ui.grid > [class*="fifteen wide mobile"].column { width: 93.75% !important; }
  .ui.column.grid > [class*="sixteen wide mobile"].column, .ui.grid > .column.row > [class*="sixteen wide mobile"].column, .ui.grid > .row > [class*="sixteen wide mobile"].column, .ui.grid > [class*="sixteen wide mobile"].column { width: 100% !important; }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .ui.column.grid > [class*="one wide tablet"].column, .ui.grid > .column.row > [class*="one wide tablet"].column, .ui.grid > .row > [class*="one wide tablet"].column, .ui.grid > [class*="one wide tablet"].column { width: 6.25% !important; }
  .ui.column.grid > [class*="two wide tablet"].column, .ui.grid > .column.row > [class*="two wide tablet"].column, .ui.grid > .row > [class*="two wide tablet"].column, .ui.grid > [class*="two wide tablet"].column { width: 12.5% !important; }
  .ui.column.grid > [class*="three wide tablet"].column, .ui.grid > .column.row > [class*="three wide tablet"].column, .ui.grid > .row > [class*="three wide tablet"].column, .ui.grid > [class*="three wide tablet"].column { width: 18.75% !important; }
  .ui.column.grid > [class*="four wide tablet"].column, .ui.grid > .column.row > [class*="four wide tablet"].column, .ui.grid > .row > [class*="four wide tablet"].column, .ui.grid > [class*="four wide tablet"].column { width: 25% !important; }
  .ui.column.grid > [class*="five wide tablet"].column, .ui.grid > .column.row > [class*="five wide tablet"].column, .ui.grid > .row > [class*="five wide tablet"].column, .ui.grid > [class*="five wide tablet"].column { width: 31.25% !important; }
  .ui.column.grid > [class*="six wide tablet"].column, .ui.grid > .column.row > [class*="six wide tablet"].column, .ui.grid > .row > [class*="six wide tablet"].column, .ui.grid > [class*="six wide tablet"].column { width: 37.5% !important; }
  .ui.column.grid > [class*="seven wide tablet"].column, .ui.grid > .column.row > [class*="seven wide tablet"].column, .ui.grid > .row > [class*="seven wide tablet"].column, .ui.grid > [class*="seven wide tablet"].column { width: 43.75% !important; }
  .ui.column.grid > [class*="eight wide tablet"].column, .ui.grid > .column.row > [class*="eight wide tablet"].column, .ui.grid > .row > [class*="eight wide tablet"].column, .ui.grid > [class*="eight wide tablet"].column { width: 50% !important; }
  .ui.column.grid > [class*="nine wide tablet"].column, .ui.grid > .column.row > [class*="nine wide tablet"].column, .ui.grid > .row > [class*="nine wide tablet"].column, .ui.grid > [class*="nine wide tablet"].column { width: 56.25% !important; }
  .ui.column.grid > [class*="ten wide tablet"].column, .ui.grid > .column.row > [class*="ten wide tablet"].column, .ui.grid > .row > [class*="ten wide tablet"].column, .ui.grid > [class*="ten wide tablet"].column { width: 62.5% !important; }
  .ui.column.grid > [class*="eleven wide tablet"].column, .ui.grid > .column.row > [class*="eleven wide tablet"].column, .ui.grid > .row > [class*="eleven wide tablet"].column, .ui.grid > [class*="eleven wide tablet"].column { width: 68.75% !important; }
  .ui.column.grid > [class*="twelve wide tablet"].column, .ui.grid > .column.row > [class*="twelve wide tablet"].column, .ui.grid > .row > [class*="twelve wide tablet"].column, .ui.grid > [class*="twelve wide tablet"].column { width: 75% !important; }
  .ui.column.grid > [class*="thirteen wide tablet"].column, .ui.grid > .column.row > [class*="thirteen wide tablet"].column, .ui.grid > .row > [class*="thirteen wide tablet"].column, .ui.grid > [class*="thirteen wide tablet"].column { width: 81.25% !important; }
  .ui.column.grid > [class*="fourteen wide tablet"].column, .ui.grid > .column.row > [class*="fourteen wide tablet"].column, .ui.grid > .row > [class*="fourteen wide tablet"].column, .ui.grid > [class*="fourteen wide tablet"].column { width: 87.5% !important; }
  .ui.column.grid > [class*="fifteen wide tablet"].column, .ui.grid > .column.row > [class*="fifteen wide tablet"].column, .ui.grid > .row > [class*="fifteen wide tablet"].column, .ui.grid > [class*="fifteen wide tablet"].column { width: 93.75% !important; }
  .ui.column.grid > [class*="sixteen wide tablet"].column, .ui.grid > .column.row > [class*="sixteen wide tablet"].column, .ui.grid > .row > [class*="sixteen wide tablet"].column, .ui.grid > [class*="sixteen wide tablet"].column { width: 100% !important; }
}

@media only screen and (min-width: 992px) {
  .ui.column.grid > [class*="one wide computer"].column, .ui.grid > .column.row > [class*="one wide computer"].column, .ui.grid > .row > [class*="one wide computer"].column, .ui.grid > [class*="one wide computer"].column { width: 6.25% !important; }
  .ui.column.grid > [class*="two wide computer"].column, .ui.grid > .column.row > [class*="two wide computer"].column, .ui.grid > .row > [class*="two wide computer"].column, .ui.grid > [class*="two wide computer"].column { width: 12.5% !important; }
  .ui.column.grid > [class*="three wide computer"].column, .ui.grid > .column.row > [class*="three wide computer"].column, .ui.grid > .row > [class*="three wide computer"].column, .ui.grid > [class*="three wide computer"].column { width: 18.75% !important; }
  .ui.column.grid > [class*="four wide computer"].column, .ui.grid > .column.row > [class*="four wide computer"].column, .ui.grid > .row > [class*="four wide computer"].column, .ui.grid > [class*="four wide computer"].column { width: 25% !important; }
  .ui.column.grid > [class*="five wide computer"].column, .ui.grid > .column.row > [class*="five wide computer"].column, .ui.grid > .row > [class*="five wide computer"].column, .ui.grid > [class*="five wide computer"].column { width: 31.25% !important; }
  .ui.column.grid > [class*="six wide computer"].column, .ui.grid > .column.row > [class*="six wide computer"].column, .ui.grid > .row > [class*="six wide computer"].column, .ui.grid > [class*="six wide computer"].column { width: 37.5% !important; }
  .ui.column.grid > [class*="seven wide computer"].column, .ui.grid > .column.row > [class*="seven wide computer"].column, .ui.grid > .row > [class*="seven wide computer"].column, .ui.grid > [class*="seven wide computer"].column { width: 43.75% !important; }
  .ui.column.grid > [class*="eight wide computer"].column, .ui.grid > .column.row > [class*="eight wide computer"].column, .ui.grid > .row > [class*="eight wide computer"].column, .ui.grid > [class*="eight wide computer"].column { width: 50% !important; }
  .ui.column.grid > [class*="nine wide computer"].column, .ui.grid > .column.row > [class*="nine wide computer"].column, .ui.grid > .row > [class*="nine wide computer"].column, .ui.grid > [class*="nine wide computer"].column { width: 56.25% !important; }
  .ui.column.grid > [class*="ten wide computer"].column, .ui.grid > .column.row > [class*="ten wide computer"].column, .ui.grid > .row > [class*="ten wide computer"].column, .ui.grid > [class*="ten wide computer"].column { width: 62.5% !important; }
  .ui.column.grid > [class*="eleven wide computer"].column, .ui.grid > .column.row > [class*="eleven wide computer"].column, .ui.grid > .row > [class*="eleven wide computer"].column, .ui.grid > [class*="eleven wide computer"].column { width: 68.75% !important; }
  .ui.column.grid > [class*="twelve wide computer"].column, .ui.grid > .column.row > [class*="twelve wide computer"].column, .ui.grid > .row > [class*="twelve wide computer"].column, .ui.grid > [class*="twelve wide computer"].column { width: 75% !important; }
  .ui.column.grid > [class*="thirteen wide computer"].column, .ui.grid > .column.row > [class*="thirteen wide computer"].column, .ui.grid > .row > [class*="thirteen wide computer"].column, .ui.grid > [class*="thirteen wide computer"].column { width: 81.25% !important; }
  .ui.column.grid > [class*="fourteen wide computer"].column, .ui.grid > .column.row > [class*="fourteen wide computer"].column, .ui.grid > .row > [class*="fourteen wide computer"].column, .ui.grid > [class*="fourteen wide computer"].column { width: 87.5% !important; }
  .ui.column.grid > [class*="fifteen wide computer"].column, .ui.grid > .column.row > [class*="fifteen wide computer"].column, .ui.grid > .row > [class*="fifteen wide computer"].column, .ui.grid > [class*="fifteen wide computer"].column { width: 93.75% !important; }
  .ui.column.grid > [class*="sixteen wide computer"].column, .ui.grid > .column.row > [class*="sixteen wide computer"].column, .ui.grid > .row > [class*="sixteen wide computer"].column, .ui.grid > [class*="sixteen wide computer"].column { width: 100% !important; }
}

@media only screen and (max-width: 1919px) and (min-width: 1200px) {
  .ui.column.grid > [class*="one wide large screen"].column, .ui.grid > .column.row > [class*="one wide large screen"].column, .ui.grid > .row > [class*="one wide large screen"].column, .ui.grid > [class*="one wide large screen"].column { width: 6.25% !important; }
  .ui.column.grid > [class*="two wide large screen"].column, .ui.grid > .column.row > [class*="two wide large screen"].column, .ui.grid > .row > [class*="two wide large screen"].column, .ui.grid > [class*="two wide large screen"].column { width: 12.5% !important; }
  .ui.column.grid > [class*="three wide large screen"].column, .ui.grid > .column.row > [class*="three wide large screen"].column, .ui.grid > .row > [class*="three wide large screen"].column, .ui.grid > [class*="three wide large screen"].column { width: 18.75% !important; }
  .ui.column.grid > [class*="four wide large screen"].column, .ui.grid > .column.row > [class*="four wide large screen"].column, .ui.grid > .row > [class*="four wide large screen"].column, .ui.grid > [class*="four wide large screen"].column { width: 25% !important; }
  .ui.column.grid > [class*="five wide large screen"].column, .ui.grid > .column.row > [class*="five wide large screen"].column, .ui.grid > .row > [class*="five wide large screen"].column, .ui.grid > [class*="five wide large screen"].column { width: 31.25% !important; }
  .ui.column.grid > [class*="six wide large screen"].column, .ui.grid > .column.row > [class*="six wide large screen"].column, .ui.grid > .row > [class*="six wide large screen"].column, .ui.grid > [class*="six wide large screen"].column { width: 37.5% !important; }
  .ui.column.grid > [class*="seven wide large screen"].column, .ui.grid > .column.row > [class*="seven wide large screen"].column, .ui.grid > .row > [class*="seven wide large screen"].column, .ui.grid > [class*="seven wide large screen"].column { width: 43.75% !important; }
  .ui.column.grid > [class*="eight wide large screen"].column, .ui.grid > .column.row > [class*="eight wide large screen"].column, .ui.grid > .row > [class*="eight wide large screen"].column, .ui.grid > [class*="eight wide large screen"].column { width: 50% !important; }
  .ui.column.grid > [class*="nine wide large screen"].column, .ui.grid > .column.row > [class*="nine wide large screen"].column, .ui.grid > .row > [class*="nine wide large screen"].column, .ui.grid > [class*="nine wide large screen"].column { width: 56.25% !important; }
  .ui.column.grid > [class*="ten wide large screen"].column, .ui.grid > .column.row > [class*="ten wide large screen"].column, .ui.grid > .row > [class*="ten wide large screen"].column, .ui.grid > [class*="ten wide large screen"].column { width: 62.5% !important; }
  .ui.column.grid > [class*="eleven wide large screen"].column, .ui.grid > .column.row > [class*="eleven wide large screen"].column, .ui.grid > .row > [class*="eleven wide large screen"].column, .ui.grid > [class*="eleven wide large screen"].column { width: 68.75% !important; }
  .ui.column.grid > [class*="twelve wide large screen"].column, .ui.grid > .column.row > [class*="twelve wide large screen"].column, .ui.grid > .row > [class*="twelve wide large screen"].column, .ui.grid > [class*="twelve wide large screen"].column { width: 75% !important; }
  .ui.column.grid > [class*="thirteen wide large screen"].column, .ui.grid > .column.row > [class*="thirteen wide large screen"].column, .ui.grid > .row > [class*="thirteen wide large screen"].column, .ui.grid > [class*="thirteen wide large screen"].column { width: 81.25% !important; }
  .ui.column.grid > [class*="fourteen wide large screen"].column, .ui.grid > .column.row > [class*="fourteen wide large screen"].column, .ui.grid > .row > [class*="fourteen wide large screen"].column, .ui.grid > [class*="fourteen wide large screen"].column { width: 87.5% !important; }
  .ui.column.grid > [class*="fifteen wide large screen"].column, .ui.grid > .column.row > [class*="fifteen wide large screen"].column, .ui.grid > .row > [class*="fifteen wide large screen"].column, .ui.grid > [class*="fifteen wide large screen"].column { width: 93.75% !important; }
  .ui.column.grid > [class*="sixteen wide large screen"].column, .ui.grid > .column.row > [class*="sixteen wide large screen"].column, .ui.grid > .row > [class*="sixteen wide large screen"].column, .ui.grid > [class*="sixteen wide large screen"].column { width: 100% !important; }
}

@media only screen and (min-width: 1920px) {
  .ui.column.grid > [class*="one wide widescreen"].column, .ui.grid > .column.row > [class*="one wide widescreen"].column, .ui.grid > .row > [class*="one wide widescreen"].column, .ui.grid > [class*="one wide widescreen"].column { width: 6.25% !important; }
  .ui.column.grid > [class*="two wide widescreen"].column, .ui.grid > .column.row > [class*="two wide widescreen"].column, .ui.grid > .row > [class*="two wide widescreen"].column, .ui.grid > [class*="two wide widescreen"].column { width: 12.5% !important; }
  .ui.column.grid > [class*="three wide widescreen"].column, .ui.grid > .column.row > [class*="three wide widescreen"].column, .ui.grid > .row > [class*="three wide widescreen"].column, .ui.grid > [class*="three wide widescreen"].column { width: 18.75% !important; }
  .ui.column.grid > [class*="four wide widescreen"].column, .ui.grid > .column.row > [class*="four wide widescreen"].column, .ui.grid > .row > [class*="four wide widescreen"].column, .ui.grid > [class*="four wide widescreen"].column { width: 25% !important; }
  .ui.column.grid > [class*="five wide widescreen"].column, .ui.grid > .column.row > [class*="five wide widescreen"].column, .ui.grid > .row > [class*="five wide widescreen"].column, .ui.grid > [class*="five wide widescreen"].column { width: 31.25% !important; }
  .ui.column.grid > [class*="six wide widescreen"].column, .ui.grid > .column.row > [class*="six wide widescreen"].column, .ui.grid > .row > [class*="six wide widescreen"].column, .ui.grid > [class*="six wide widescreen"].column { width: 37.5% !important; }
  .ui.column.grid > [class*="seven wide widescreen"].column, .ui.grid > .column.row > [class*="seven wide widescreen"].column, .ui.grid > .row > [class*="seven wide widescreen"].column, .ui.grid > [class*="seven wide widescreen"].column { width: 43.75% !important; }
  .ui.column.grid > [class*="eight wide widescreen"].column, .ui.grid > .column.row > [class*="eight wide widescreen"].column, .ui.grid > .row > [class*="eight wide widescreen"].column, .ui.grid > [class*="eight wide widescreen"].column { width: 50% !important; }
  .ui.column.grid > [class*="nine wide widescreen"].column, .ui.grid > .column.row > [class*="nine wide widescreen"].column, .ui.grid > .row > [class*="nine wide widescreen"].column, .ui.grid > [class*="nine wide widescreen"].column { width: 56.25% !important; }
  .ui.column.grid > [class*="ten wide widescreen"].column, .ui.grid > .column.row > [class*="ten wide widescreen"].column, .ui.grid > .row > [class*="ten wide widescreen"].column, .ui.grid > [class*="ten wide widescreen"].column { width: 62.5% !important; }
  .ui.column.grid > [class*="eleven wide widescreen"].column, .ui.grid > .column.row > [class*="eleven wide widescreen"].column, .ui.grid > .row > [class*="eleven wide widescreen"].column, .ui.grid > [class*="eleven wide widescreen"].column { width: 68.75% !important; }
  .ui.column.grid > [class*="twelve wide widescreen"].column, .ui.grid > .column.row > [class*="twelve wide widescreen"].column, .ui.grid > .row > [class*="twelve wide widescreen"].column, .ui.grid > [class*="twelve wide widescreen"].column { width: 75% !important; }
  .ui.column.grid > [class*="thirteen wide widescreen"].column, .ui.grid > .column.row > [class*="thirteen wide widescreen"].column, .ui.grid > .row > [class*="thirteen wide widescreen"].column, .ui.grid > [class*="thirteen wide widescreen"].column { width: 81.25% !important; }
  .ui.column.grid > [class*="fourteen wide widescreen"].column, .ui.grid > .column.row > [class*="fourteen wide widescreen"].column, .ui.grid > .row > [class*="fourteen wide widescreen"].column, .ui.grid > [class*="fourteen wide widescreen"].column { width: 87.5% !important; }
  .ui.column.grid > [class*="fifteen wide widescreen"].column, .ui.grid > .column.row > [class*="fifteen wide widescreen"].column, .ui.grid > .row > [class*="fifteen wide widescreen"].column, .ui.grid > [class*="fifteen wide widescreen"].column { width: 93.75% !important; }
  .ui.column.grid > [class*="sixteen wide widescreen"].column, .ui.grid > .column.row > [class*="sixteen wide widescreen"].column, .ui.grid > .row > [class*="sixteen wide widescreen"].column, .ui.grid > [class*="sixteen wide widescreen"].column { width: 100% !important; }
}

.ui.centered.grid, .ui.centered.grid > .row, .ui.grid > .centered.row { text-align: center; -webkit-box-pack: center; justify-content: center; }

.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row), .ui.centered.grid > .row > .column:not(.aligned):not(.justified), .ui.grid .centered.row > .column:not(.aligned):not(.justified) { text-align: left; }

.ui.grid > .centered.column, .ui.grid > .row > .centered.column { display: block; margin-left: auto; margin-right: auto; }

.ui.grid > .relaxed.row > .column, .ui.relaxed.grid > .column:not(.row), .ui.relaxed.grid > .row > .column { padding-left: 1.5rem; padding-right: 1.5rem; }

.ui.grid > [class*="very relaxed"].row > .column, .ui[class*="very relaxed"].grid > .column:not(.row), .ui[class*="very relaxed"].grid > .row > .column { padding-left: 2.5rem; padding-right: 2.5rem; }

.ui.grid .relaxed.row + .ui.divider, .ui.relaxed.grid .row + .ui.divider { margin-left: 1.5rem; margin-right: 1.5rem; }

.ui.grid [class*="very relaxed"].row + .ui.divider, .ui[class*="very relaxed"].grid .row + .ui.divider { margin-left: 2.5rem; margin-right: 2.5rem; }

.ui.padded.grid:not(.vertically):not(.horizontally) { margin: 0px !important; }

[class*="horizontally padded"].ui.grid { margin-left: 0px !important; margin-right: 0px !important; }

[class*="vertically padded"].ui.grid { margin-top: 0px !important; margin-bottom: 0px !important; }

.ui.grid [class*="left floated"].column { margin-right: auto; }

.ui.grid [class*="right floated"].column { margin-left: auto; }

.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row), .ui.divided.grid:not([class*="vertically divided"]) > .row > .column { box-shadow: rgba(34, 36, 38, 0.15) -1px 0px 0px 0px; }

.ui[class*="vertically divided"].grid > .column:not(.row), .ui[class*="vertically divided"].grid > .row > .column { margin-top: 1rem; margin-bottom: 1rem; padding-top: 0px; padding-bottom: 0px; }

.ui[class*="vertically divided"].grid > .row { margin-top: 0px; margin-bottom: 0px; }

.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child, .ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: none; }

.ui[class*="vertically divided"].grid > .row:first-child > .column { margin-top: 0px; }

.ui.grid > .divided.row > .column { box-shadow: rgba(34, 36, 38, 0.15) -1px 0px 0px 0px; }

.ui.grid > .divided.row > .column:first-child { box-shadow: none; }

.ui[class*="vertically divided"].grid > .row { position: relative; }

.ui[class*="vertically divided"].grid > .row::before { position: absolute; content: ""; top: 0px; left: 0px; width: calc(100% - 2rem); height: 1px; margin: 0px 1rem; box-shadow: rgba(34, 36, 38, 0.15) 0px -1px 0px 0px; }

.ui.padded.divided.grid:not(.vertically):not(.horizontally), [class*="horizontally padded"].ui.divided.grid { width: 100%; }

.ui[class*="vertically divided"].grid > .row:first-child::before { box-shadow: none; }

.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row), .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column { box-shadow: rgba(255, 255, 255, 0.1) -1px 0px 0px 0px; }

.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child, .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: none; }

.ui.inverted[class*="vertically divided"].grid > .row::before { box-shadow: rgba(255, 255, 255, 0.1) 0px -1px 0px 0px; }

.ui.relaxed[class*="vertically divided"].grid > .row::before { margin-left: 1.5rem; margin-right: 1.5rem; width: calc(100% - 3rem); }

.ui[class*="very relaxed"][class*="vertically divided"].grid > .row::before { margin-left: 2.5rem; margin-right: 2.5rem; width: calc(100% - 5rem); }

.ui.celled.grid { width: 100%; margin: 1em 0px; box-shadow: rgb(212, 212, 213) 0px 0px 0px 1px; }

.ui.celled.grid > .row { margin: 0px; padding: 0px; box-shadow: rgb(212, 212, 213) 0px -1px 0px 0px; width: 100% !important; }

.ui.celled.grid > .column:not(.row), .ui.celled.grid > .row > .column { box-shadow: rgb(212, 212, 213) -1px 0px 0px 0px; }

.ui.celled.grid > .column:first-child, .ui.celled.grid > .row > .column:first-child { box-shadow: none; }

.ui.celled.grid > .column:not(.row), .ui.celled.grid > .row > .column { padding: 1em; }

.ui.relaxed.celled.grid > .column:not(.row), .ui.relaxed.celled.grid > .row > .column { padding: 1.5em; }

.ui[class*="very relaxed"].celled.grid > .column:not(.row), .ui[class*="very relaxed"].celled.grid > .row > .column { padding: 2em; }

.ui[class*="internally celled"].grid { margin: 0px; }

.ui[class*="internally celled"].grid, .ui[class*="internally celled"].grid > .row:first-child, .ui[class*="internally celled"].grid > .row > .column:first-child { box-shadow: none; }

.ui.grid > .row > [class*="top aligned"].column, .ui.grid > [class*="top aligned"].column:not(.row), .ui.grid > [class*="top aligned"].row > .column, .ui[class*="top aligned"].grid > .column:not(.row), .ui[class*="top aligned"].grid > .row > .column { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; vertical-align: top; align-self: flex-start !important; }

.ui.grid > .row > [class*="middle aligned"].column, .ui.grid > [class*="middle aligned"].column:not(.row), .ui.grid > [class*="middle aligned"].row > .column, .ui[class*="middle aligned"].grid > .column:not(.row), .ui[class*="middle aligned"].grid > .row > .column { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; vertical-align: middle; align-self: center !important; }

.ui.grid > .row > [class*="bottom aligned"].column, .ui.grid > [class*="bottom aligned"].column:not(.row), .ui.grid > [class*="bottom aligned"].row > .column, .ui[class*="bottom aligned"].grid > .column:not(.row), .ui[class*="bottom aligned"].grid > .row > .column { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; vertical-align: bottom; align-self: flex-end !important; }

.ui.grid > .row > .stretched.column, .ui.grid > .stretched.column:not(.row), .ui.grid > .stretched.row > .column, .ui.stretched.grid > .column, .ui.stretched.grid > .row > .column { align-self: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; display: inline-flex !important; }

.ui.grid > .row > .stretched.column > *, .ui.grid > .stretched.column:not(.row) > *, .ui.grid > .stretched.row > .column > *, .ui.stretched.grid > .column > *, .ui.stretched.grid > .row > .column > * { -webkit-box-flex: 1; flex-grow: 1; }

.ui.grid > .row > [class*="left aligned"].column.column, .ui.grid > [class*="left aligned"].column.column, .ui.grid > [class*="left aligned"].row > .column, .ui[class*="left aligned"].grid > .column, .ui[class*="left aligned"].grid > .row > .column { text-align: left; align-self: inherit; }

.ui.grid > .row > [class*="center aligned"].column.column, .ui.grid > [class*="center aligned"].column.column, .ui.grid > [class*="center aligned"].row > .column, .ui[class*="center aligned"].grid > .column, .ui[class*="center aligned"].grid > .row > .column { text-align: center; align-self: inherit; }

.ui[class*="center aligned"].grid { -webkit-box-pack: center; justify-content: center; }

.ui.grid > .row > [class*="right aligned"].column.column, .ui.grid > [class*="right aligned"].column.column, .ui.grid > [class*="right aligned"].row > .column, .ui[class*="right aligned"].grid > .column, .ui[class*="right aligned"].grid > .row > .column { text-align: right; align-self: inherit; }

.ui.grid > .justified.column.column, .ui.grid > .justified.row > .column, .ui.grid > .row > .justified.column.column, .ui.justified.grid > .column, .ui.justified.grid > .row > .column { text-align: justify; hyphens: auto; }

.ui.grid > .row > .black.column, .ui.grid > .row > .blue.column, .ui.grid > .row > .brown.column, .ui.grid > .row > .green.column, .ui.grid > .row > .grey.column, .ui.grid > .row > .olive.column, .ui.grid > .row > .orange.column, .ui.grid > .row > .pink.column, .ui.grid > .row > .purple.column, .ui.grid > .row > .red.column, .ui.grid > .row > .teal.column, .ui.grid > .row > .violet.column, .ui.grid > .row > .yellow.column { margin-top: -1rem; margin-bottom: -1rem; padding-top: 1rem; padding-bottom: 1rem; }

.ui.grid > .red.column, .ui.grid > .red.row, .ui.grid > .row > .red.column { color: rgb(255, 255, 255); background-color: rgb(226, 110, 63) !important; }

.ui.grid > .orange.column, .ui.grid > .orange.row, .ui.grid > .row > .orange.column { color: rgb(255, 255, 255); background-color: rgb(248, 155, 44) !important; }

.ui.grid > .row > .yellow.column, .ui.grid > .yellow.column, .ui.grid > .yellow.row { color: rgb(255, 255, 255); background-color: rgb(254, 207, 9) !important; }

.ui.grid > .olive.column, .ui.grid > .olive.row, .ui.grid > .row > .olive.column { color: rgb(255, 255, 255); background-color: rgb(188, 220, 35) !important; }

.ui.grid > .green.column, .ui.grid > .green.row, .ui.grid > .row > .green.column { color: rgb(255, 255, 255); background-color: rgb(75, 205, 102) !important; }

.ui.grid > .row > .teal.column, .ui.grid > .teal.column, .ui.grid > .teal.row { color: rgb(255, 255, 255); background-color: rgb(0, 200, 167) !important; }

.ui.grid > .blue.column, .ui.grid > .blue.row, .ui.grid > .row > .blue.column { color: rgb(255, 255, 255); background-color: rgb(81, 165, 206) !important; }

.ui.grid > .row > .violet.column, .ui.grid > .violet.column, .ui.grid > .violet.row { color: rgb(255, 255, 255); background-color: rgb(139, 123, 196) !important; }

.ui.grid > .purple.column, .ui.grid > .purple.row, .ui.grid > .row > .purple.column { color: rgb(255, 255, 255); background-color: rgb(173, 121, 195) !important; }

.ui.grid > .pink.column, .ui.grid > .pink.row, .ui.grid > .row > .pink.column { color: rgb(255, 255, 255); background-color: rgb(231, 126, 149) !important; }

.ui.grid > .brown.column, .ui.grid > .brown.row, .ui.grid > .row > .brown.column { color: rgb(255, 255, 255); background-color: rgb(174, 151, 95) !important; }

.ui.grid > .grey.column, .ui.grid > .grey.row, .ui.grid > .row > .grey.column { color: rgb(255, 255, 255); background-color: rgb(118, 118, 118) !important; }

.ui.grid > .black.column, .ui.grid > .black.row, .ui.grid > .row > .black.column { color: rgb(255, 255, 255); background-color: rgb(27, 28, 29) !important; }

.ui.grid > [class*="equal width"].row > .column, .ui[class*="equal width"].grid > .column:not(.row), .ui[class*="equal width"].grid > .row > .column { display: inline-block; -webkit-box-flex: 1; flex-grow: 1; }

.ui.grid > [class*="equal width"].row > .wide.column, .ui[class*="equal width"].grid > .row > .wide.column, .ui[class*="equal width"].grid > .wide.column { -webkit-box-flex: 0; flex-grow: 0; }

@media only screen and (max-width: 767px) {
  .ui.grid > [class*="mobile reversed"].row, .ui[class*="mobile reversed"].grid, .ui[class*="mobile reversed"].grid > .row { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
  .ui.stackable[class*="mobile reversed"], .ui[class*="mobile vertically reversed"].grid { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: rgba(34, 36, 38, 0.15) -1px 0px 0px 0px; }
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { box-shadow: none; }
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child::before { box-shadow: rgba(34, 36, 38, 0.15) 0px -1px 0px 0px; }
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child::before { box-shadow: none; }
  .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child { box-shadow: rgb(212, 212, 213) -1px 0px 0px 0px; }
  .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child { box-shadow: none; }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .ui.grid > [class*="tablet reversed"].row, .ui[class*="tablet reversed"].grid, .ui[class*="tablet reversed"].grid > .row { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
  .ui[class*="tablet vertically reversed"].grid { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: rgba(34, 36, 38, 0.15) -1px 0px 0px 0px; }
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { box-shadow: none; }
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child::before { box-shadow: rgba(34, 36, 38, 0.15) 0px -1px 0px 0px; }
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child::before { box-shadow: none; }
  .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child { box-shadow: rgb(212, 212, 213) -1px 0px 0px 0px; }
  .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child { box-shadow: none; }
}

@media only screen and (min-width: 992px) {
  .ui.grid > [class*="computer reversed"].row, .ui[class*="computer reversed"].grid, .ui[class*="computer reversed"].grid > .row { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
  .ui[class*="computer vertically reversed"].grid { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: rgba(34, 36, 38, 0.15) -1px 0px 0px 0px; }
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { box-shadow: none; }
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child::before { box-shadow: rgba(34, 36, 38, 0.15) 0px -1px 0px 0px; }
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child::before { box-shadow: none; }
  .ui[class*="computer reversed"].celled.grid > .row > .column:first-child { box-shadow: rgb(212, 212, 213) -1px 0px 0px 0px; }
  .ui[class*="computer reversed"].celled.grid > .row > .column:last-child { box-shadow: none; }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .ui.doubling.grid { width: auto; }
  .ui.doubling.grid > .row, .ui.grid > .doubling.row { margin: 0px !important; padding: 0px !important; }
  .ui.doubling.grid > .row > .column, .ui.grid > .doubling.row > .column { margin: 0px; display: inline-block !important; padding-top: 1rem !important; padding-bottom: 1rem !important; box-shadow: none !important; }
  .ui.grid > [class*="two column"].doubling.row.row > .column, .ui[class*="two column"].doubling.grid > .column:not(.row), .ui[class*="two column"].doubling.grid > .row > .column { width: 100% !important; }
  .ui.grid > [class*="four column"].doubling.row.row > .column, .ui.grid > [class*="three column"].doubling.row.row > .column, .ui[class*="four column"].doubling.grid > .column:not(.row), .ui[class*="four column"].doubling.grid > .row > .column, .ui[class*="three column"].doubling.grid > .column:not(.row), .ui[class*="three column"].doubling.grid > .row > .column { width: 50% !important; }
  .ui.grid > [class*="five column"].doubling.row.row > .column, .ui.grid > [class*="seven column"].doubling.row.row > .column, .ui.grid > [class*="six column"].doubling.row.row > .column, .ui[class*="five column"].doubling.grid > .column:not(.row), .ui[class*="five column"].doubling.grid > .row > .column, .ui[class*="seven column"].doubling.grid > .column:not(.row), .ui[class*="seven column"].doubling.grid > .row > .column, .ui[class*="six column"].doubling.grid > .column:not(.row), .ui[class*="six column"].doubling.grid > .row > .column { width: 33.3333% !important; }
  .ui.grid > [class*="eight column"].doubling.row.row > .column, .ui.grid > [class*="nine column"].doubling.row.row > .column, .ui[class*="eight column"].doubling.grid > .column:not(.row), .ui[class*="eight column"].doubling.grid > .row > .column, .ui[class*="nine column"].doubling.grid > .column:not(.row), .ui[class*="nine column"].doubling.grid > .row > .column { width: 25% !important; }
  .ui.grid > [class*="eleven column"].doubling.row.row > .column, .ui.grid > [class*="ten column"].doubling.row.row > .column, .ui[class*="eleven column"].doubling.grid > .column:not(.row), .ui[class*="eleven column"].doubling.grid > .row > .column, .ui[class*="ten column"].doubling.grid > .column:not(.row), .ui[class*="ten column"].doubling.grid > .row > .column { width: 20% !important; }
  .ui.grid > [class*="thirteen column"].doubling.row.row > .column, .ui.grid > [class*="twelve column"].doubling.row.row > .column, .ui[class*="thirteen column"].doubling.grid > .column:not(.row), .ui[class*="thirteen column"].doubling.grid > .row > .column, .ui[class*="twelve column"].doubling.grid > .column:not(.row), .ui[class*="twelve column"].doubling.grid > .row > .column { width: 16.6667% !important; }
  .ui.grid > [class*="fifteen column"].doubling.row.row > .column, .ui.grid > [class*="fourteen column"].doubling.row.row > .column, .ui[class*="fifteen column"].doubling.grid > .column:not(.row), .ui[class*="fifteen column"].doubling.grid > .row > .column, .ui[class*="fourteen column"].doubling.grid > .column:not(.row), .ui[class*="fourteen column"].doubling.grid > .row > .column { width: 14.2857% !important; }
  .ui.grid > [class*="sixteen column"].doubling.row.row > .column, .ui[class*="sixteen column"].doubling.grid > .column:not(.row), .ui[class*="sixteen column"].doubling.grid > .row > .column { width: 12.5% !important; }
}

@media only screen and (max-width: 767px) {
  .ui.doubling.grid > .row, .ui.grid > .doubling.row { margin: 0px !important; padding: 0px !important; }
  .ui.doubling.grid > .row > .column, .ui.grid > .doubling.row > .column { padding-top: 1rem !important; padding-bottom: 1rem !important; margin: 0px !important; box-shadow: none !important; }
  .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column, .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column { width: 100% !important; }
  .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column, .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column { width: 50% !important; }
  .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column, .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column { width: 33.3333% !important; }
  .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column, .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column, .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column, .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row), .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column { width: 25% !important; }
}

@media only screen and (max-width: 767px) {
  .ui.stackable.grid { width: auto; margin-left: 0px !important; margin-right: 0px !important; }
  .ui.grid > .stackable.stackable.row > .column, .ui.stackable.grid > .column.grid > .column, .ui.stackable.grid > .column.row > .column, .ui.stackable.grid > .column:not(.row), .ui.stackable.grid > .row > .column, .ui.stackable.grid > .row > .wide.column, .ui.stackable.grid > .wide.column { width: 100% !important; margin: 0px !important; box-shadow: none !important; padding: 1rem !important; }
  .ui.stackable.grid:not(.vertically) > .row { margin: 0px; padding: 0px; }
  .ui.container > .ui.stackable.grid > .column, .ui.container > .ui.stackable.grid > .row > .column { padding-left: 0px !important; padding-right: 0px !important; }
  .ui.grid .ui.stackable.grid, .ui.segment:not(.vertical) .ui.stackable.page.grid { margin-left: -1rem !important; margin-right: -1rem !important; }
  .ui.stackable.celled.grid > .column:not(.row):first-child, .ui.stackable.celled.grid > .row:first-child > .column:first-child, .ui.stackable.divided.grid > .column:not(.row):first-child, .ui.stackable.divided.grid > .row:first-child > .column:first-child { border-top: none !important; }
  .ui.inverted.stackable.celled.grid > .column:not(.row), .ui.inverted.stackable.celled.grid > .row > .column, .ui.inverted.stackable.divided.grid > .column:not(.row), .ui.inverted.stackable.divided.grid > .row > .column { border-top: 1px solid rgba(255, 255, 255, 0.1); }
  .ui.stackable.celled.grid > .column:not(.row), .ui.stackable.celled.grid > .row > .column, .ui.stackable.divided:not(.vertically).grid > .column:not(.row), .ui.stackable.divided:not(.vertically).grid > .row > .column { border-top: 1px solid rgba(34, 36, 38, 0.15); box-shadow: none !important; padding-top: 2rem !important; padding-bottom: 2rem !important; }
  .ui.stackable.celled.grid > .row { box-shadow: none !important; }
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row), .ui.stackable.divided:not(.vertically).grid > .row > .column { padding-left: 0px !important; padding-right: 0px !important; }
}

@media only screen and (max-width: 767px) {
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile), .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile), .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile), .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile), .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile), .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile), .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), .ui[class*="computer only"].grid.grid.grid:not(.mobile), .ui[class*="large screen only"].grid.grid.grid:not(.mobile), .ui[class*="tablet only"].grid.grid.grid:not(.mobile), .ui[class*="widescreen only"].grid.grid.grid:not(.mobile) { display: none !important; }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet), .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet), .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet), .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet), .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet), .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet), .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), .ui[class*="computer only"].grid.grid.grid:not(.tablet), .ui[class*="large screen only"].grid.grid.grid:not(.mobile), .ui[class*="mobile only"].grid.grid.grid:not(.tablet), .ui[class*="widescreen only"].grid.grid.grid:not(.mobile) { display: none !important; }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer), .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer), .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), .ui[class*="large screen only"].grid.grid.grid:not(.mobile), .ui[class*="mobile only"].grid.grid.grid:not(.computer), .ui[class*="tablet only"].grid.grid.grid:not(.computer), .ui[class*="widescreen only"].grid.grid.grid:not(.mobile) { display: none !important; }
}

@media only screen and (max-width: 1919px) and (min-width: 1200px) {
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer), .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer), .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), .ui[class*="mobile only"].grid.grid.grid:not(.computer), .ui[class*="tablet only"].grid.grid.grid:not(.computer), .ui[class*="widescreen only"].grid.grid.grid:not(.mobile) { display: none !important; }
}

@media only screen and (min-width: 1920px) {
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer), .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer), .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), .ui[class*="mobile only"].grid.grid.grid:not(.computer), .ui[class*="tablet only"].grid.grid.grid:not(.computer) { display: none !important; }
}

.ui.menu { display: flex; margin: 1rem 0px; font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino sans", Meiryo, sans-serif; background: rgb(255, 255, 255); font-weight: 400; border: 1px solid rgba(34, 36, 38, 0.15); box-shadow: rgba(34, 36, 38, 0.15) 0px 1px 2px 0px; border-radius: 0.285714rem; min-height: 2.85714em; }

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

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

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

.ui.menu .menu { margin: 0px; }

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

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

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

.ui.menu > .item:first-child { border-radius: 0.285714rem 0px 0px 0.285714rem; }

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

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

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

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

.ui.menu .item > i.icon { opacity: 0.9; float: none; margin: 0px 0.357143em 0px 0px; }

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

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

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

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

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

.ui.menu .header.item, .ui.vertical.menu .header.item { margin: 0px; font-weight: 700; }

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

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

.ui.menu .dropdown.item .menu { min-width: calc(100% - 1px); border-radius: 0px 0px 0.285714rem 0.285714rem; background: rgb(255, 255, 255); margin: 0px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px 0px; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }

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

.ui.menu .ui.dropdown .menu > .item:hover, .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: 700 !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; float: none; font-size: 1em !important; margin: 0px 0.75em 0px 0px !important; }

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

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

.ui.inverted.menu .search.dropdown.item > .search, .ui.inverted.menu .search.dropdown.item > .text { color: rgba(255, 255, 255, 0.9); }

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

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

.ui.vertical.menu .dropdown.item.upward .menu { bottom: 0px; }

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

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

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

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

.ui.menu .item > .label { background: rgb(153, 153, 153); color: rgb(255, 255, 255); margin-left: 1em; padding: 0.3em 0.785714em; }

.ui.vertical.menu .item > .label { background: rgb(153, 153, 153); color: rgb(255, 255, 255); margin-top: -0.15em; margin-bottom: -0.15em; padding: 0.3em 0.785714em; }

.ui.menu .item > .floating.label { padding: 0.3em 0.785714em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ui.vertical.menu { display: block; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; background: rgb(255, 255, 255); box-shadow: rgba(34, 36, 38, 0.15) 0px 1px 2px 0px; }

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

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

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

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

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

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

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

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

.ui.vertical.menu .item > .menu { margin: 0.5em -1.14286em 0px; }

.ui.vertical.menu .menu .item { background: none; padding: 0.5em 1.33333em; font-size: 0.857143em; color: rgba(0, 0, 0, 0.5); }

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

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

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

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

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

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

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

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

.ui.tabular.menu { border-radius: 0px; background: none transparent; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(212, 212, 213); box-shadow: none !important; }

.ui.tabular.fluid.menu { width: calc(100% + 2px) !important; }

.ui.tabular.menu .item { background: transparent; border-right: 1px solid transparent; border-left: 1px solid transparent; border-image: initial; border-top: 2px solid transparent; border-bottom: none; padding: 0.928571em 1.42857em; color: rgba(0, 0, 0, 0.87); }

.ui.tabular.menu .item::before { display: none; }

.ui.tabular.menu .item:hover { background-color: transparent; color: rgba(0, 0, 0, 0.8); }

.ui.tabular.menu .active.item { background: none rgb(255, 255, 255); color: rgba(0, 0, 0, 0.95); border-top-width: 1px; border-color: rgb(212, 212, 213); font-weight: 700; margin-bottom: -1px; box-shadow: none; border-radius: 0.285714rem 0.285714rem 0px 0px !important; }

.ui.tabular.menu + .attached:not(.top).segment, .ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment { border-top: none; margin-left: 0px; margin-top: 0px; margin-right: 0px; width: 100%; }

.top.attached.segment + .ui.bottom.tabular.menu { position: relative; width: calc(100% + 2px); left: -1px; }

.ui.bottom.tabular.menu { background: none transparent; border-radius: 0px; border-bottom: none; border-top: 1px solid rgb(212, 212, 213); box-shadow: none !important; }

.ui.bottom.tabular.menu .item { background: none; border-right: 1px solid transparent; border-bottom: 1px solid transparent; border-left: 1px solid transparent; border-image: initial; border-top: none; }

.ui.bottom.tabular.menu .active.item { background: none rgb(255, 255, 255); color: rgba(0, 0, 0, 0.95); border-color: rgb(212, 212, 213); margin: -1px 0px 0px; border-radius: 0px 0px 0.285714rem 0.285714rem !important; }

.ui.vertical.tabular.menu { background: none transparent; border-radius: 0px; border-bottom: none; border-right: 1px solid rgb(212, 212, 213); box-shadow: none !important; }

.ui.vertical.tabular.menu .item { background: none; border-top: 1px solid transparent; border-bottom: 1px solid transparent; border-left: 1px solid transparent; border-image: initial; border-right: none; }

.ui.vertical.tabular.menu .active.item { background: none rgb(255, 255, 255); color: rgba(0, 0, 0, 0.95); border-color: rgb(212, 212, 213); margin: 0px -1px 0px 0px; border-radius: 0.285714rem 0px 0px 0.285714rem !important; }

.ui.vertical.right.tabular.menu { background: none transparent; border-radius: 0px; border-bottom: none; border-right: none; border-left: 1px solid rgb(212, 212, 213); box-shadow: none !important; }

.ui.vertical.right.tabular.menu .item { background: none; border-top: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; border-image: initial; border-left: none; }

.ui.vertical.right.tabular.menu .active.item { background: none rgb(255, 255, 255); color: rgba(0, 0, 0, 0.95); border-color: rgb(212, 212, 213); margin: 0px 0px 0px -1px; border-radius: 0px 0.285714rem 0.285714rem 0px !important; }

.ui.tabular.menu .active.dropdown.item { margin-bottom: 0px; border-right: 1px solid transparent; border-left: 1px solid transparent; border-image: initial; border-top: 2px solid transparent; border-bottom: none; }

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

.ui.pagination.menu .item:last-child { border-radius: 0px 0.285714rem 0.285714rem 0px; }

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

.ui.pagination.menu .item { min-width: 3em; text-align: center; }

.ui.pagination.menu .icon.item i.icon { vertical-align: top; }

.ui.pagination.menu .active.item { border-top: none; padding-top: 0.928571em; background-color: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.95); box-shadow: none; }

.ui.secondary.menu { margin-left: -0.357143em; margin-right: -0.357143em; border-radius: 0px; }

.ui.secondary.menu, .ui.secondary.menu .item { background: none; border: none; box-shadow: none; }

.ui.secondary.menu .item { align-self: center; padding: 0.785714em 0.928571em; margin: 0px 0.357143em; transition: color 0.1s ease 0s; border-radius: 0.285714rem; }

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

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

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

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

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

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

.ui.secondary.inverted.menu .link.item, .ui.secondary.inverted.menu a.item { color: rgba(255, 255, 255, 0.7) !important; }

.ui.secondary.inverted.menu .dropdown.item:hover, .ui.secondary.inverted.menu .link.item:hover, .ui.secondary.inverted.menu a.item:hover { background: rgba(255, 255, 255, 0.08); color: rgb(255, 255, 255) !important; }

.ui.secondary.inverted.menu .active.item { background: rgba(255, 255, 255, 0.15); color: rgb(255, 255, 255) !important; }

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

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

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

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

.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item { margin: 0px; padding: 0.5em 1.33333em; }

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

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

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

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

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

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

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

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

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

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

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

.ui.secondary.pointing.menu .active.item, .ui.secondary.pointing.menu .active.item:hover { border-color: rgb(27, 28, 29); color: rgba(0, 0, 0, 0.95); }

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

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

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

.ui.secondary.vertical.pointing.menu .active.item { border-color: rgb(27, 28, 29); }

.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: rgb(255, 255, 255) !important; }

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

.ui.secondary.inverted.pointing.menu .active.item { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }

.ui.text.menu { background: none transparent; border-radius: 0px; border: none; margin: 1em -0.5em; }

.ui.text.menu, .ui.text.menu .item { box-shadow: none; }

.ui.text.menu .item { border-radius: 0px; align-self: center; margin: 0px; padding: 0.357143em 0.5em; font-weight: 400; color: rgba(0, 0, 0, 0.6); transition: opacity 0.1s ease 0s; }

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

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

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

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

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

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

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

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

.ui.vertical.text.menu .header.item { margin: 0.571429em 0px 0.714286em; }

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

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

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

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

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

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

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

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

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

.ui.icon.menu .item { height: auto; text-align: center; color: rgb(27, 28, 29); }

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

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

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

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

.ui.inverted.icon.menu .item { color: rgb(255, 255, 255); }

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

.ui.labeled.icon.menu .item { min-width: 6em; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

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

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

@media only screen and (max-width: 767px) {
  .ui.stackable.menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; 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.item, .ui.stackable.menu .left.menu { margin-right: 0px !important; }
  .ui.stackable.menu .right.item, .ui.stackable.menu .right.menu { margin-left: 0px !important; }
  .ui.stackable.menu .left.menu, .ui.stackable.menu .right.menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
}

.ui.menu .red.active.item, .ui.red.menu .active.item { border-color: rgb(226, 110, 63) !important; color: rgb(226, 110, 63) !important; }

.ui.menu .orange.active.item, .ui.orange.menu .active.item { border-color: rgb(248, 155, 44) !important; color: rgb(248, 155, 44) !important; }

.ui.menu .yellow.active.item, .ui.yellow.menu .active.item { border-color: rgb(254, 207, 9) !important; color: rgb(254, 207, 9) !important; }

.ui.menu .olive.active.item, .ui.olive.menu .active.item { border-color: rgb(188, 220, 35) !important; color: rgb(188, 220, 35) !important; }

.ui.green.menu .active.item, .ui.menu .green.active.item { border-color: rgb(75, 205, 102) !important; color: rgb(75, 205, 102) !important; }

.ui.menu .teal.active.item, .ui.teal.menu .active.item { border-color: rgb(0, 200, 167) !important; color: rgb(0, 200, 167) !important; }

.ui.blue.menu .active.item, .ui.menu .blue.active.item { border-color: rgb(81, 165, 206) !important; color: rgb(81, 165, 206) !important; }

.ui.menu .violet.active.item, .ui.violet.menu .active.item { border-color: rgb(139, 123, 196) !important; color: rgb(139, 123, 196) !important; }

.ui.menu .purple.active.item, .ui.purple.menu .active.item { border-color: rgb(173, 121, 195) !important; color: rgb(173, 121, 195) !important; }

.ui.menu .pink.active.item, .ui.pink.menu .active.item { border-color: rgb(231, 126, 149) !important; color: rgb(231, 126, 149) !important; }

.ui.brown.menu .active.item, .ui.menu .brown.active.item { border-color: rgb(174, 151, 95) !important; color: rgb(174, 151, 95) !important; }

.ui.grey.menu .active.item, .ui.menu .grey.active.item { border-color: rgb(118, 118, 118) !important; color: rgb(118, 118, 118) !important; }

.ui.inverted.menu { border: 0px solid transparent; background: rgb(27, 28, 29); box-shadow: none; }

.ui.inverted.menu .item, .ui.inverted.menu .item > a:not(.ui) { background: transparent; color: rgba(255, 255, 255, 0.9); }

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

.ui.inverted.menu .item::before, .ui.vertical.inverted.menu .item::before { background: rgba(255, 255, 255, 0.08); }

.ui.vertical.inverted.menu .menu .item, .ui.vertical.inverted.menu .menu .item a:not(.ui) { color: rgba(255, 255, 255, 0.5); }

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

.ui.inverted.menu .item.disabled, .ui.inverted.menu .item.disabled:hover { color: rgba(225, 225, 225, 0.3); }

.ui.inverted.menu .dropdown.item:hover, .ui.inverted.menu .link.item:hover, .ui.inverted.menu a.item:hover, .ui.link.inverted.menu .item:hover { background: rgba(255, 255, 255, 0.08); color: rgb(255, 255, 255); }

.ui.vertical.inverted.menu .item .menu .link.item:hover, .ui.vertical.inverted.menu .item .menu a.item:hover { background: transparent; color: rgb(255, 255, 255); }

.ui.inverted.menu .link.item:active, .ui.inverted.menu a.item:active { background: rgba(255, 255, 255, 0.08); color: rgb(255, 255, 255); }

.ui.inverted.menu .active.item { background: rgba(255, 255, 255, 0.15); color: rgb(255, 255, 255) !important; }

.ui.inverted.vertical.menu .item .menu .active.item { background: transparent; color: rgb(255, 255, 255); }

.ui.inverted.pointing.menu .active.item::after { background: rgb(61, 62, 63) !important; margin: 0px !important; box-shadow: none !important; border: none !important; }

.ui.inverted.menu .active.item:hover { background: rgba(255, 255, 255, 0.15); color: rgb(255, 255, 255) !important; }

.ui.inverted.pointing.menu .active.item:hover::after { background: rgb(61, 62, 63) !important; }

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

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

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

.ui.inverted.menu .red.active.item, .ui.inverted.red.menu { background-color: rgb(226, 110, 63); }

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

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

.ui.inverted.menu .orange.active.item, .ui.inverted.orange.menu { background-color: rgb(248, 155, 44); }

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

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

.ui.inverted.menu .yellow.active.item, .ui.inverted.yellow.menu { background-color: rgb(254, 207, 9); }

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

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

.ui.inverted.menu .olive.active.item, .ui.inverted.olive.menu { background-color: rgb(188, 220, 35); }

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

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

.ui.inverted.green.menu, .ui.inverted.menu .green.active.item { background-color: rgb(75, 205, 102); }

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

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

.ui.inverted.menu .teal.active.item, .ui.inverted.teal.menu { background-color: rgb(0, 200, 167); }

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

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

.ui.inverted.blue.menu, .ui.inverted.menu .blue.active.item { background-color: rgb(81, 165, 206); }

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

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

.ui.inverted.menu .violet.active.item, .ui.inverted.violet.menu { background-color: rgb(139, 123, 196); }

.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; }

.ui.inverted.menu .purple.active.item, .ui.inverted.purple.menu { background-color: rgb(173, 121, 195); }

.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; }

.ui.inverted.menu .pink.active.item, .ui.inverted.pink.menu { background-color: rgb(231, 126, 149); }

.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; }

.ui.inverted.brown.menu, .ui.inverted.menu .brown.active.item { background-color: rgb(174, 151, 95); }

.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; }

.ui.inverted.grey.menu, .ui.inverted.menu .grey.active.item { background-color: rgb(118, 118, 118); }

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

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

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

.ui.horizontally.fitted.menu .item, .ui.horizontally.fitted.menu .item .menu .item, .ui.menu .horizontally.fitted.item { padding-top: 0.928571em; padding-bottom: 0.928571em; }

.ui.menu .vertically.fitted.item, .ui.vertically.fitted.menu .item, .ui.vertically.fitted.menu .item .menu .item { padding-left: 1.14286em; padding-right: 1.14286em; }

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

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

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

.ui.compact.menu .item:last-child { border-radius: 0px 0.285714rem 0.285714rem 0px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ui.pointing.menu .item::after { visibility: hidden; position: absolute; content: ""; top: 100%; left: 50%; transform: translateX(-50%) translateY(-50%) rotate(45deg); background: none; margin: 0.5px 0px 0px; width: 0.571429em; height: 0.571429em; border-right: 1px solid rgb(212, 212, 213); border-bottom: 1px solid rgb(212, 212, 213); border-image: initial; border-top: none; border-left: none; z-index: 2; transition: background 0.1s ease 0s; }

.ui.vertical.pointing.menu .item::after { position: absolute; top: 50%; right: 0px; bottom: auto; left: auto; transform: translateX(50%) translateY(-50%) rotate(45deg); margin: 0px -0.5px 0px 0px; border-top: 1px solid rgb(212, 212, 213); border-right: 1px solid rgb(212, 212, 213); border-image: initial; border-bottom: none; border-left: none; }

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

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

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

.ui.pointing.menu .active.item::after, .ui.pointing.menu .active.item:hover::after, .ui.vertical.pointing.menu .active.item::after, .ui.vertical.pointing.menu .active.item:hover::after { background-color: rgb(242, 242, 242); }

.ui.vertical.pointing.menu .menu .active.item::after { background-color: rgb(255, 255, 255); }

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

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

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

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

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

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

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

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

.ui.attached.menu:not(.tabular) { border: 1px solid rgb(212, 212, 213); }

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

.ui.attached.tabular.menu { margin-left: 0px; margin-right: 0px; width: 100%; }

.ui.mini.menu { font-size: 0.785714rem; }

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

.ui.tiny.menu { font-size: 0.857143rem; }

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

.ui.small.menu { font-size: 0.928571rem; }

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

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

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

.ui.large.menu { font-size: 1.07143rem; }

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

.ui.huge.menu { font-size: 1.21429rem; }

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

.ui.big.menu { font-size: 1.14286rem; }

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

.ui.massive.menu { font-size: 1.28571rem; }

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

.ui.segment { position: relative; box-shadow: rgba(34, 36, 38, 0.15) 0px 1px 2px 0px; margin: 1rem 0px; padding: 1em; border-radius: 0.285714rem; }

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

.ui.segment:last-child { margin: 0px auto; }

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

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

.ui.inverted.segment > .ui.header { color: rgb(255, 255, 255); }

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

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

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

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

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

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

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

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

.ui.placeholder.segment { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; max-width: none; animation: 0s ease 0s 1 normal none running none; overflow: visible; padding: 1em; min-height: 18rem; background: rgb(249, 250, 251); border-color: rgba(34, 36, 38, 0.15); box-shadow: rgba(34, 36, 38, 0.05) 0px 2px 25px 0px inset; }

.ui.placeholder.segment .button, .ui.placeholder.segment textarea { display: block; }

.ui.placeholder.segment .button, .ui.placeholder.segment .column .button, .ui.placeholder.segment .column .field, .ui.placeholder.segment .column > .ui.input, .ui.placeholder.segment .column textarea, .ui.placeholder.segment .field, .ui.placeholder.segment > .ui.input, .ui.placeholder.segment textarea { 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.357143rem 0px 0px; }

.ui.placeholder.segment > .inline > .button:last-child { margin-right: 0px; }

.ui.piled.segment, .ui.piled.segments { margin: 3em 0px; z-index: auto; }

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

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

.ui.piled.segment::after, .ui.piled.segment::before, .ui.piled.segments::after, .ui.piled.segments::before { background-color: rgb(255, 255, 255); visibility: visible; content: ""; display: block; height: 100%; left: 0px; position: absolute; width: 100%; border: 1px solid rgba(34, 36, 38, 0.15); }

.ui.piled.segment::before, .ui.piled.segments::before { transform: rotate(-1.2deg); top: 0px; z-index: -2; }

.ui.piled.segment::after, .ui.piled.segments::after { transform: rotate(1.2deg); top: 0px; z-index: -1; }

.ui[class*="top attached"].piled.segment { margin-top: 3em; margin-bottom: 0px; }

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

.ui.piled.segment[class*="bottom attached"] { margin-top: 0px; margin-bottom: 3em; }

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

.ui.stacked.segment { padding-bottom: 1.4em; }

.ui.stacked.segment::after, .ui.stacked.segment::before, .ui.stacked.segments::after, .ui.stacked.segments::before { content: ""; position: absolute; bottom: -3px; left: 0px; 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.segment::before, .ui.stacked.segments::before { display: none; }

.ui.tall.stacked.segment::before, .ui.tall.stacked.segments::before { display: block; bottom: 0px; }

.ui.stacked.inverted.segment::after, .ui.stacked.inverted.segment::before, .ui.stacked.inverted.segments::after, .ui.stacked.inverted.segments::before { background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(34, 36, 38, 0.35); }

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

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

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

.ui.compact.segment { display: table; }

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

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

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

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

.ui.segments { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: relative; margin: 1rem 0px; border: 1px solid rgba(34, 36, 38, 0.15); box-shadow: rgba(34, 36, 38, 0.15) 0px 1px 2px 0px; border-radius: 0.285714rem; }

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

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

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

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

.ui.segments:not(.horizontal) > .segment:last-child { top: 0px; bottom: 0px; margin-top: 0px; margin-bottom: 0px; border-radius: 0px 0px 0.285714rem 0.285714rem; }

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

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

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

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

.ui.horizontal.segments { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(34, 36, 38, 0.15) 0px 1px 2px 0px; margin: 1rem 0px; border-radius: 0.285714rem; border: 1px solid rgba(34, 36, 38, 0.15); }

.ui.segments > .horizontal.segments { border-radius: 0px; border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid rgba(34, 36, 38, 0.15); }

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

.ui.horizontal.segments > .segment { -webkit-box-flex: 1; flex: 1 1 auto; min-width: 0px; border-radius: 0px; border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1px solid rgba(34, 36, 38, 0.15); }

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

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

.ui.disabled.segment { opacity: 0.45; color: rgba(40, 40, 40, 0.3); }

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

.ui.loading.segment::before { position: absolute; content: ""; top: 0px; left: 0px; background: rgba(255, 255, 255, 0.8); width: 100%; height: 100%; border-radius: 0.285714rem; z-index: 100; }

.ui.loading.segment::after { position: absolute; content: ""; top: 50%; left: 50%; margin: -1.5em 0px 0px -1.5em; width: 3em; height: 3em; animation: 0.6s linear 0s infinite normal none running segment-spin; border-radius: 500rem; border-width: 0.2em; border-style: solid; border-color: rgb(118, 118, 118) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); border-image: initial; box-shadow: transparent 0px 0px 0px 1px; visibility: visible; z-index: 101; }

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

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

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

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

.ui.red.segment:not(.inverted) { border-top: 2px solid rgb(226, 110, 63) !important; }

.ui.inverted.red.segment { background-color: rgb(226, 110, 63) !important; color: rgb(255, 255, 255) !important; }

.ui.orange.segment:not(.inverted) { border-top: 2px solid rgb(248, 155, 44) !important; }

.ui.inverted.orange.segment { background-color: rgb(248, 155, 44) !important; color: rgb(255, 255, 255) !important; }

.ui.yellow.segment:not(.inverted) { border-top: 2px solid rgb(254, 207, 9) !important; }

.ui.inverted.yellow.segment { background-color: rgb(254, 207, 9) !important; color: rgb(255, 255, 255) !important; }

.ui.olive.segment:not(.inverted) { border-top: 2px solid rgb(188, 220, 35) !important; }

.ui.inverted.olive.segment { background-color: rgb(188, 220, 35) !important; color: rgb(255, 255, 255) !important; }

.ui.green.segment:not(.inverted) { border-top: 2px solid rgb(75, 205, 102) !important; }

.ui.inverted.green.segment { background-color: rgb(75, 205, 102) !important; color: rgb(255, 255, 255) !important; }

.ui.teal.segment:not(.inverted) { border-top: 2px solid rgb(0, 200, 167) !important; }

.ui.inverted.teal.segment { background-color: rgb(0, 200, 167) !important; color: rgb(255, 255, 255) !important; }

.ui.blue.segment:not(.inverted) { border-top: 2px solid rgb(81, 165, 206) !important; }

.ui.inverted.blue.segment { background-color: rgb(81, 165, 206) !important; color: rgb(255, 255, 255) !important; }

.ui.violet.segment:not(.inverted) { border-top: 2px solid rgb(139, 123, 196) !important; }

.ui.inverted.violet.segment { background-color: rgb(139, 123, 196) !important; color: rgb(255, 255, 255) !important; }

.ui.purple.segment:not(.inverted) { border-top: 2px solid rgb(173, 121, 195) !important; }

.ui.inverted.purple.segment { background-color: rgb(173, 121, 195) !important; color: rgb(255, 255, 255) !important; }

.ui.pink.segment:not(.inverted) { border-top: 2px solid rgb(231, 126, 149) !important; }

.ui.inverted.pink.segment { background-color: rgb(231, 126, 149) !important; color: rgb(255, 255, 255) !important; }

.ui.brown.segment:not(.inverted) { border-top: 2px solid rgb(174, 151, 95) !important; }

.ui.inverted.brown.segment { background-color: rgb(174, 151, 95) !important; color: rgb(255, 255, 255) !important; }

.ui.grey.segment:not(.inverted) { border-top: 2px solid rgb(118, 118, 118) !important; }

.ui.inverted.grey.segment { background-color: rgb(118, 118, 118) !important; color: rgb(255, 255, 255) !important; }

.ui.black.segment:not(.inverted) { border-top: 2px solid rgb(27, 28, 29) !important; }

.ui.inverted.black.segment { background-color: rgb(27, 28, 29) !important; color: rgb(255, 255, 255) !important; }

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

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

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

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

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

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

.ui.inverted.segment, .ui.primary.inverted.segment { background: rgb(27, 28, 29); color: rgba(255, 255, 255, 0.9); }

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

.ui.inverted.segment .inverted.segment { color: rgba(255, 255, 255, 0.9); }

.ui.inverted.attached.segment { border-color: rgb(85, 85, 85); }

.ui.secondary.segment { background: rgb(243, 244, 245); color: rgba(0, 0, 0, 0.6); }

.ui.secondary.inverted.segment { background: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) rgb(76, 79, 82); color: rgba(255, 255, 255, 0.8); }

.ui.tertiary.segment { background: rgb(220, 221, 222); color: rgba(0, 0, 0, 0.6); }

.ui.tertiary.inverted.segment { background: linear-gradient(rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.35)) rgb(113, 117, 121); color: rgba(255, 255, 255, 0.8); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ui.table { width: 100%; background: rgb(255, 255, 255); margin: 1em 0px; border: 1px solid rgba(34, 36, 38, 0.15); box-shadow: none; border-radius: 0.285714rem; text-align: left; color: rgba(0, 0, 0, 0.87); border-collapse: separate; border-spacing: 0px; }

.ui.table:first-child { margin-top: 0px; }

.ui.table:last-child { margin-bottom: 0px; }

.ui.table td, .ui.table th { transition: background 0.1s ease 0s, color 0.1s ease 0s; }

.ui.table thead { box-shadow: none; }

.ui.table thead th { cursor: auto; background: rgb(249, 250, 251); text-align: inherit; color: rgba(0, 0, 0, 0.87); padding: 0.928571em 0.785714em; vertical-align: inherit; font-weight: 700; text-transform: none; border-bottom: 1px solid rgba(34, 36, 38, 0.1); border-left: none; }

.ui.table thead tr > th:first-child { border-left: none; }

.ui.table thead tr:first-child > th:first-child { border-radius: 0.285714rem 0px 0px; }

.ui.table thead tr:first-child > th:last-child { border-radius: 0px 0.285714rem 0px 0px; }

.ui.table thead tr:first-child > th:only-child { border-radius: 0.285714rem 0.285714rem 0px 0px; }

.ui.table tfoot { box-shadow: none; }

.ui.table tfoot th { cursor: auto; border-top: 1px solid rgba(34, 36, 38, 0.15); background: rgb(249, 250, 251); text-align: inherit; color: rgba(0, 0, 0, 0.87); padding: 0.785714em; vertical-align: middle; font-style: normal; font-weight: 400; text-transform: none; }

.ui.table tfoot tr > th:first-child { border-left: none; }

.ui.table tfoot tr:first-child > th:first-child { border-radius: 0px 0px 0px 0.285714rem; }

.ui.table tfoot tr:first-child > th:last-child { border-radius: 0px 0px 0.285714rem; }

.ui.table tfoot tr:first-child > th:only-child { border-radius: 0px 0px 0.285714rem 0.285714rem; }

.ui.table tr td { border-top: 1px solid rgba(34, 36, 38, 0.1); }

.ui.table tr:first-child td { border-top: none; }

.ui.table tbody + tbody tr:first-child td { border-top: 1px solid rgba(34, 36, 38, 0.1); }

.ui.table td { padding: 0.785714em; text-align: inherit; }

.ui.table > .icon { vertical-align: baseline; }

.ui.table > .icon:only-child { margin: 0px; }

.ui.table.segment { padding: 0px; }

.ui.table.segment::after { display: none; }

.ui.table.segment.stacked::after { display: block; }

@media only screen and (max-width: 767px) {
  .ui.table:not(.unstackable) { width: 100%; }
  .ui.table:not(.unstackable) tbody, .ui.table:not(.unstackable) tr, .ui.table:not(.unstackable) tr > td, .ui.table:not(.unstackable) tr > th { width: auto !important; display: block !important; }
  .ui.table:not(.unstackable) { padding: 0px; }
  .ui.table:not(.unstackable) tfoot, .ui.table:not(.unstackable) thead { display: block; }
  .ui.table:not(.unstackable) tr { padding-top: 1em; padding-bottom: 1em; box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 0px 0px inset !important; }
  .ui.table:not(.unstackable) tr > td, .ui.table:not(.unstackable) tr > th { background: none; border: none !important; padding: 0.25em 0.75em !important; box-shadow: none !important; }
  .ui.table:not(.unstackable) td:first-child, .ui.table:not(.unstackable) th:first-child { font-weight: 700; }
  .ui.definition.table:not(.unstackable) thead th:first-child { box-shadow: none !important; }
}

.ui.table td .image, .ui.table td .image img, .ui.table th .image, .ui.table th .image img { max-width: none; }

.ui.structured.table { border-collapse: collapse; }

.ui.structured.table thead th { border-left: none; border-right: none; }

.ui.structured.sortable.table thead th { border-left: 1px solid rgba(34, 36, 38, 0.15); border-right: 1px solid rgba(34, 36, 38, 0.15); }

.ui.structured.basic.table th { border-left: none; border-right: none; }

.ui.structured.celled.table tr td, .ui.structured.celled.table tr th { border-left: 1px solid rgba(34, 36, 38, 0.1); border-right: 1px solid rgba(34, 36, 38, 0.1); }

.ui.definition.table thead:not(.full-width) th:first-child { pointer-events: none; background: transparent; font-weight: 400; color: rgba(0, 0, 0, 0.4); box-shadow: rgb(255, 255, 255) -1px -1px 0px 1px; }

.ui.definition.table tfoot:not(.full-width) th:first-child { pointer-events: none; background: transparent; box-shadow: rgb(255, 255, 255) 1px 1px 0px 1px; }

.ui.celled.definition.table thead:not(.full-width) th:first-child { box-shadow: rgb(255, 255, 255) 0px -1px 0px 1px; }

.ui.celled.definition.table tfoot:not(.full-width) th:first-child { box-shadow: rgb(255, 255, 255) 0px 1px 0px 1px; }

.ui.definition.table tr td.definition, .ui.definition.table tr td:first-child:not(.ignored) { background: rgba(0, 0, 0, 0.03); font-weight: 700; color: rgba(0, 0, 0, 0.95); font-size: 1em; }

.ui.definition.table td:nth-child(2), .ui.definition.table tfoot:not(.full-width) th:nth-child(2), .ui.definition.table thead:not(.full-width) th:nth-child(2) { border-left: 1px solid rgba(34, 36, 38, 0.15); }

.ui.table td.positive, .ui.table tr.positive { box-shadow: rgb(163, 194, 147) 0px 0px 0px inset; background: rgb(252, 255, 245) !important; color: rgb(44, 102, 45) !important; }

.ui.table td.negative, .ui.table tr.negative { background: rgb(255, 246, 246) !important; color: rgb(159, 58, 56) !important; }

.ui.table td.error, .ui.table td.negative, .ui.table tr.error, .ui.table tr.negative { box-shadow: rgb(224, 180, 180) 0px 0px 0px inset; }

.ui.table td.error, .ui.table tr.error { background: rgb(255, 246, 246) !important; color: rgb(159, 58, 56) !important; }

.ui.table td.warning, .ui.table tr.warning { box-shadow: rgb(201, 186, 155) 0px 0px 0px inset; background: rgb(255, 250, 243) !important; color: rgb(87, 58, 8) !important; }

.ui.table td.active, .ui.table tr.active { box-shadow: rgba(0, 0, 0, 0.87) 0px 0px 0px inset; background: rgb(224, 224, 224) !important; color: rgba(0, 0, 0, 0.87) !important; }

.ui.table tr.disabled:hover, .ui.table tr.disabled td, .ui.table tr:hover td.disabled, .ui.table tr td.disabled { pointer-events: none; color: rgba(40, 40, 40, 0.3); }

@media only screen and (max-width: 991px) {
  .ui[class*="tablet stackable"].table, .ui[class*="tablet stackable"].table tbody, .ui[class*="tablet stackable"].table tr, .ui[class*="tablet stackable"].table tr > td, .ui[class*="tablet stackable"].table tr > th { width: 100% !important; display: block !important; }
  .ui[class*="tablet stackable"].table { padding: 0px; }
  .ui[class*="tablet stackable"].table tfoot, .ui[class*="tablet stackable"].table thead { display: block; }
  .ui[class*="tablet stackable"].table tr { padding-top: 1em; padding-bottom: 1em; box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 0px 0px inset !important; }
  .ui[class*="tablet stackable"].table tr > td, .ui[class*="tablet stackable"].table tr > th { background: none; padding: 0.25em 0.75em; border: none !important; box-shadow: none !important; }
  .ui.definition[class*="tablet stackable"].table thead th:first-child { box-shadow: none !important; }
}

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

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

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

.ui.table[class*="top aligned"], .ui.table [class*="top aligned"] { vertical-align: top; }

.ui.table[class*="middle aligned"], .ui.table [class*="middle aligned"] { vertical-align: middle; }

.ui.table[class*="bottom aligned"], .ui.table [class*="bottom aligned"] { vertical-align: bottom; }

.ui.table td.collapsing, .ui.table th.collapsing { width: 1px; white-space: nowrap; }

.ui.fixed.table { table-layout: fixed; }

.ui.fixed.table td, .ui.fixed.table th { overflow: hidden; text-overflow: ellipsis; }

.ui.selectable.table tbody tr:hover, .ui.table tbody tr td.selectable:hover { background: rgba(0, 0, 0, 0.05) !important; color: rgba(0, 0, 0, 0.95) !important; }

.ui.inverted.table tbody tr td.selectable:hover, .ui.selectable.inverted.table tbody tr:hover { background: rgba(255, 255, 255, 0.08) !important; color: rgb(255, 255, 255) !important; }

.ui.table tbody tr td.selectable { padding: 0px; }

.ui.table tbody tr td.selectable > a:not(.ui) { display: block; color: inherit; padding: 0.785714em; }

.ui.selectable.table tr.error:hover, .ui.selectable.table tr:hover td.error, .ui.table tr td.selectable.error:hover { background: rgb(255, 231, 231) !important; color: rgb(148, 54, 52) !important; }

.ui.selectable.table tr.warning:hover, .ui.selectable.table tr:hover td.warning, .ui.table tr td.selectable.warning:hover { background: rgb(255, 244, 228) !important; color: rgb(73, 49, 7) !important; }

.ui.selectable.table tr.active:hover, .ui.selectable.table tr:hover td.active, .ui.table tr td.selectable.active:hover { background: rgb(224, 224, 224) !important; color: rgba(0, 0, 0, 0.87) !important; }

.ui.selectable.table tr.positive:hover, .ui.selectable.table tr:hover td.positive, .ui.table tr td.selectable.positive:hover { background: rgb(247, 255, 230) !important; color: rgb(39, 91, 40) !important; }

.ui.selectable.table tr.negative:hover, .ui.selectable.table tr:hover td.negative, .ui.table tr td.selectable.negative:hover { background: rgb(255, 231, 231) !important; color: rgb(148, 54, 52) !important; }

.ui.attached.table { top: 0px; bottom: 0px; border-radius: 0px; margin: 0px -1px; width: calc(100% - -2px); max-width: calc(100% - -2px); box-shadow: none; border: 1px solid rgb(212, 212, 213); }

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

.ui[class*="top attached"].table { bottom: 0px; margin-bottom: 0px; top: 0px; margin-top: 1em; border-radius: 0.285714rem 0.285714rem 0px 0px; }

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

.ui[class*="bottom attached"].table { bottom: 0px; margin-top: 0px; top: 0px; margin-bottom: 1em; border-radius: 0px 0px 0.285714rem 0.285714rem; }

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

.ui.striped.table > tr:nth-child(2n), .ui.striped.table tbody tr:nth-child(2n) { background-color: rgba(0, 0, 50, 0.02); }

.ui.inverted.striped.table > tr:nth-child(2n), .ui.inverted.striped.table tbody tr:nth-child(2n) { background-color: rgba(255, 255, 255, 0.05); }

.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover { background: rgb(239, 239, 239) !important; color: rgba(0, 0, 0, 0.95) !important; }

.ui.table[class*="single line"], .ui.table [class*="single line"] { white-space: nowrap; }

.ui.red.table { border-top: 0.2em solid rgb(226, 110, 63); }

.ui.inverted.red.table { background-color: rgb(226, 110, 63) !important; color: rgb(255, 255, 255) !important; }

.ui.orange.table { border-top: 0.2em solid rgb(248, 155, 44); }

.ui.inverted.orange.table { background-color: rgb(248, 155, 44) !important; color: rgb(255, 255, 255) !important; }

.ui.yellow.table { border-top: 0.2em solid rgb(254, 207, 9); }

.ui.inverted.yellow.table { background-color: rgb(254, 207, 9) !important; color: rgb(255, 255, 255) !important; }

.ui.olive.table { border-top: 0.2em solid rgb(188, 220, 35); }

.ui.inverted.olive.table { background-color: rgb(188, 220, 35) !important; color: rgb(255, 255, 255) !important; }

.ui.green.table { border-top: 0.2em solid rgb(75, 205, 102); }

.ui.inverted.green.table { background-color: rgb(75, 205, 102) !important; color: rgb(255, 255, 255) !important; }

.ui.teal.table { border-top: 0.2em solid rgb(0, 200, 167); }

.ui.inverted.teal.table { background-color: rgb(0, 200, 167) !important; color: rgb(255, 255, 255) !important; }

.ui.blue.table { border-top: 0.2em solid rgb(81, 165, 206); }

.ui.inverted.blue.table { background-color: rgb(81, 165, 206) !important; color: rgb(255, 255, 255) !important; }

.ui.violet.table { border-top: 0.2em solid rgb(139, 123, 196); }

.ui.inverted.violet.table { background-color: rgb(139, 123, 196) !important; color: rgb(255, 255, 255) !important; }

.ui.purple.table { border-top: 0.2em solid rgb(173, 121, 195); }

.ui.inverted.purple.table { background-color: rgb(173, 121, 195) !important; color: rgb(255, 255, 255) !important; }

.ui.pink.table { border-top: 0.2em solid rgb(231, 126, 149); }

.ui.inverted.pink.table { background-color: rgb(231, 126, 149) !important; color: rgb(255, 255, 255) !important; }

.ui.brown.table { border-top: 0.2em solid rgb(174, 151, 95); }

.ui.inverted.brown.table { background-color: rgb(174, 151, 95) !important; color: rgb(255, 255, 255) !important; }

.ui.grey.table { border-top: 0.2em solid rgb(118, 118, 118); }

.ui.inverted.grey.table { background-color: rgb(118, 118, 118) !important; color: rgb(255, 255, 255) !important; }

.ui.black.table { border-top: 0.2em solid rgb(27, 28, 29); }

.ui.inverted.black.table { background-color: rgb(27, 28, 29) !important; color: rgb(255, 255, 255) !important; }

.ui.one.column.table td { width: 100%; }

.ui.two.column.table td { width: 50%; }

.ui.three.column.table td { width: 33.3333%; }

.ui.four.column.table td { width: 25%; }

.ui.five.column.table td { width: 20%; }

.ui.six.column.table td { width: 16.6667%; }

.ui.seven.column.table td { width: 14.2857%; }

.ui.eight.column.table td { width: 12.5%; }

.ui.nine.column.table td { width: 11.1111%; }

.ui.ten.column.table td { width: 10%; }

.ui.eleven.column.table td { width: 9.09091%; }

.ui.twelve.column.table td { width: 8.33333%; }

.ui.thirteen.column.table td { width: 7.69231%; }

.ui.fourteen.column.table td { width: 7.14286%; }

.ui.fifteen.column.table td { width: 6.66667%; }

.ui.sixteen.column.table td, .ui.table td.one.wide, .ui.table th.one.wide { width: 6.25%; }

.ui.table td.two.wide, .ui.table th.two.wide { width: 12.5%; }

.ui.table td.three.wide, .ui.table th.three.wide { width: 18.75%; }

.ui.table td.four.wide, .ui.table th.four.wide { width: 25%; }

.ui.table td.five.wide, .ui.table th.five.wide { width: 31.25%; }

.ui.table td.six.wide, .ui.table th.six.wide { width: 37.5%; }

.ui.table td.seven.wide, .ui.table th.seven.wide { width: 43.75%; }

.ui.table td.eight.wide, .ui.table th.eight.wide { width: 50%; }

.ui.table td.nine.wide, .ui.table th.nine.wide { width: 56.25%; }

.ui.table td.ten.wide, .ui.table th.ten.wide { width: 62.5%; }

.ui.table td.eleven.wide, .ui.table th.eleven.wide { width: 68.75%; }

.ui.table td.twelve.wide, .ui.table th.twelve.wide { width: 75%; }

.ui.table td.thirteen.wide, .ui.table th.thirteen.wide { width: 81.25%; }

.ui.table td.fourteen.wide, .ui.table th.fourteen.wide { width: 87.5%; }

.ui.table td.fifteen.wide, .ui.table th.fifteen.wide { width: 93.75%; }

.ui.table td.sixteen.wide, .ui.table th.sixteen.wide { width: 100%; }

.ui.sortable.table thead th { cursor: pointer; white-space: nowrap; border-left: 1px solid rgba(34, 36, 38, 0.15); color: rgba(0, 0, 0, 0.87); }

.ui.sortable.table thead th:first-child { border-left: none; }

.ui.sortable.table thead th.sorted, .ui.sortable.table thead th.sorted:hover { user-select: none; }

.ui.sortable.table thead th::after { display: none; font-style: normal; font-weight: 400; text-decoration: inherit; content: ""; height: 1em; width: auto; opacity: 0.8; margin: 0px 0px 0px 0.5em; font-family: Icons; }

.ui.sortable.table thead th.ascending::after { content: ""; }

.ui.sortable.table thead th.descending::after { content: ""; }

.ui.sortable.table th.disabled:hover { cursor: auto; color: rgba(40, 40, 40, 0.3); }

.ui.sortable.table thead th:hover { background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.8); }

.ui.sortable.table thead th.sorted { background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.95); }

.ui.sortable.table thead th.sorted::after { display: inline-block; }

.ui.sortable.table thead th.sorted:hover { background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.95); }

.ui.inverted.sortable.table thead th.sorted { background: linear-gradient(transparent, rgba(0, 0, 0, 0.05)) rgba(255, 255, 255, 0.15); color: rgb(255, 255, 255); }

.ui.inverted.sortable.table thead th:hover { background: linear-gradient(transparent, rgba(0, 0, 0, 0.05)) rgba(255, 255, 255, 0.08); color: rgb(255, 255, 255); }

.ui.inverted.sortable.table thead th { border-left-color: transparent; border-right-color: transparent; }

.ui.inverted.table { background: rgb(51, 51, 51); color: rgba(255, 255, 255, 0.9); border: none; }

.ui.inverted.table th { background-color: rgba(0, 0, 0, 0.15); color: rgba(255, 255, 255, 0.9) !important; }

.ui.inverted.table th, .ui.inverted.table tr td { border-color: rgba(255, 255, 255, 0.1) !important; }

.ui.inverted.table tr.disabled:hover td, .ui.inverted.table tr.disabled td, .ui.inverted.table tr:hover td.disabled, .ui.inverted.table tr td.disabled { pointer-events: none; color: rgba(225, 225, 225, 0.3); }

.ui.inverted.definition.table tfoot:not(.full-width) th:first-child, .ui.inverted.definition.table thead:not(.full-width) th:first-child { background: rgb(255, 255, 255); }

.ui.inverted.definition.table tr td:first-child { background: rgba(255, 255, 255, 0.02); color: rgb(255, 255, 255); }

.ui.collapsing.table { width: auto; }

.ui.basic.table { background: transparent; border: 1px solid rgba(34, 36, 38, 0.15); }

.ui.basic.table, .ui.basic.table tfoot, .ui.basic.table thead { box-shadow: none; }

.ui.basic.table th { background: transparent; border-left: none; }

.ui.basic.table tbody tr { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.ui.basic.table td { background: transparent; }

.ui.basic.striped.table tbody tr:nth-child(2n) { background-color: rgba(0, 0, 0, 0.05) !important; }

.ui[class*="very basic"].table { border: none; }

.ui[class*="very basic"].table:not(.sortable):not(.striped) td, .ui[class*="very basic"].table:not(.sortable):not(.striped) th { }

.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child { padding-left: 0px; }

.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child { padding-right: 0px; }

.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th { padding-top: 0px; }

.ui.celled.table tr td, .ui.celled.table tr th { border-left: 1px solid rgba(34, 36, 38, 0.1); }

.ui.celled.table tr td:first-child, .ui.celled.table tr th:first-child { border-left: none; }

.ui.padded.table th { padding-left: 1em; padding-right: 1em; }

.ui.padded.table td, .ui.padded.table th { padding: 1em; }

.ui[class*="very padded"].table th { padding-left: 1.5em; padding-right: 1.5em; }

.ui[class*="very padded"].table td { padding: 1.5em; }

.ui.compact.table th { padding-left: 0.7em; padding-right: 0.7em; }

.ui.compact.table td { padding: 0.5em 0.7em; }

.ui[class*="very compact"].table th { padding-left: 0.6em; padding-right: 0.6em; }

.ui[class*="very compact"].table td { padding: 0.4em 0.6em; }

.ui.small.table { font-size: 0.9em; }

.ui.table { font-size: 1em; }

.ui.large.table { font-size: 1.1em; }

.ui.form { position: relative; max-width: 100%; }

.ui.form > p { margin: 1em 0px; }

.ui.form .field { clear: both; margin: 0px 0px 1em; }

.ui.form .field:last-child, .ui.form .fields:last-child .field { margin-bottom: 0px; }

.ui.form .fields .field { clear: both; margin: 0px; }

.ui.form .field > label { display: block; margin: 0px 0px 0.285714rem; color: rgba(0, 0, 0, 0.87); font-size: 0.928571em; font-weight: 700; text-transform: none; }

.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="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"], .ui.form textarea { width: 100%; vertical-align: top; }

.ui.form ::-webkit-datetime-edit, .ui.form ::-webkit-inner-spin-button { height: 1.21429em; }

.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="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"] { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino sans", Meiryo, sans-serif; line-height: 1.21429em; padding: 0.678571em 1em; }

.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="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"], .ui.form textarea { margin: 0px; outline: none; -webkit-appearance: none; font-size: 1em; background: rgb(255, 255, 255); border: 1px solid rgba(34, 36, 38, 0.15); color: rgba(0, 0, 0, 0.87); border-radius: 0.285714rem; box-shadow: transparent 0px 0px 0px 0px inset; transition: color 0.1s ease 0s, border-color 0.1s ease 0s; }

.ui.form textarea { padding: 0.785714em 1em; line-height: 1.2857; resize: vertical; }

.ui.form textarea:not([rows]) { height: 12em; min-height: 8em; max-height: 24em; }

.ui.form input[type="checkbox"], .ui.form textarea { vertical-align: top; }

.ui.form input.attached { width: auto; }

.ui.form select { display: block; height: auto; width: 100%; background: rgb(255, 255, 255); border: 1px solid rgba(34, 36, 38, 0.15); border-radius: 0.285714rem; box-shadow: transparent 0px 0px 0px 0px inset; padding: 0.62em 1em; color: rgba(0, 0, 0, 0.87); transition: color 0.1s ease 0s, border-color 0.1s ease 0s; }

.ui.form .field > .selection.dropdown { width: 100%; }

.ui.form .field > .selection.dropdown > .dropdown.icon { float: right; }

.ui.form .inline.field > .selection.dropdown, .ui.form .inline.fields .field > .selection.dropdown { width: auto; }

.ui.form .inline.field > .selection.dropdown > .dropdown.icon, .ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon { float: none; }

.ui.form .field .ui.input, .ui.form .fields .field .ui.input, .ui.form .wide.field .ui.input { width: 100%; }

.ui.form .inline.field:not(.wide) .ui.input, .ui.form .inline.fields .field:not(.wide) .ui.input { width: auto; vertical-align: middle; }

.ui.form .field .ui.input input, .ui.form .fields .field .ui.input input { width: auto; }

.ui.form .eight.fields .ui.input input, .ui.form .five.fields .ui.input input, .ui.form .four.fields .ui.input input, .ui.form .nine.fields .ui.input input, .ui.form .seven.fields .ui.input input, .ui.form .six.fields .ui.input input, .ui.form .ten.fields .ui.input input, .ui.form .three.fields .ui.input input, .ui.form .two.fields .ui.input input, .ui.form .wide.field .ui.input input { -webkit-box-flex: 1; flex: 1 0 auto; width: 0px; }

.ui.form .error.message, .ui.form .success.message, .ui.form .warning.message { display: none; }

.ui.form .message:first-child { margin-top: 0px; }

.ui.form .field .prompt.label { white-space: normal; background: rgb(255, 255, 255) !important; border: 1px solid rgb(224, 180, 180) !important; color: rgb(159, 58, 56) !important; }

.ui.form .inline.field .prompt, .ui.form .inline.fields .field .prompt { vertical-align: top; margin: -0.25em 0px -0.5em 0.5em; }

.ui.form .inline.field .prompt::before, .ui.form .inline.fields .field .prompt::before { border-width: 0px 0px 1px 1px; bottom: auto; right: auto; top: 50%; left: 0px; }

.ui.form .field.field input:-webkit-autofill { border-color: rgb(229, 223, 161) !important; }

.ui.form .field.field input:-webkit-autofill, .ui.form .field.field input:-webkit-autofill:focus { box-shadow: ivory 0px 0px 0px 100px inset !important; }

.ui.form .field.field input:-webkit-autofill:focus { border-color: rgb(213, 195, 21) !important; }

.ui.form .error.error input:-webkit-autofill { box-shadow: rgb(255, 250, 240) 0px 0px 0px 100px inset !important; border-color: rgb(224, 180, 180) !important; }

.ui.form ::-webkit-input-placeholder { color: rgba(191, 191, 191, 0.87); }

.ui.form :focus::-webkit-input-placeholder { color: rgba(115, 115, 115, 0.87); }

.ui.form .error ::-webkit-input-placeholder { color: rgb(231, 189, 188); }

.ui.form .error :focus::-webkit-input-placeholder { color: rgb(218, 151, 150); }

.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="file"]: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="text"]:focus, .ui.form input[type="time"]:focus, .ui.form input[type="url"]:focus, .ui.form textarea:focus { color: rgba(0, 0, 0, 0.95); border-color: rgb(133, 183, 217); border-radius: 0.285714rem; background: rgb(255, 255, 255); box-shadow: rgba(34, 36, 38, 0.35) 0px 0px 0px 0px inset; }

.ui.form textarea:focus { -webkit-appearance: none; }

.ui.form.success .success.message:not(:empty) { display: block; }

.ui.form.success .compact.success.message:not(:empty) { display: inline-block; }

.ui.form.success .icon.success.message:not(:empty) { display: flex; }

.ui.form.warning .warning.message:not(:empty) { display: block; }

.ui.form.warning .compact.warning.message:not(:empty) { display: inline-block; }

.ui.form.warning .icon.warning.message:not(:empty) { display: flex; }

.ui.form.error .error.message:not(:empty) { display: block; }

.ui.form.error .compact.error.message:not(:empty) { display: inline-block; }

.ui.form.error .icon.error.message:not(:empty) { display: flex; }

.ui.form .field.error .input, .ui.form .field.error label, .ui.form .fields.error .field .input, .ui.form .fields.error .field label { color: rgb(159, 58, 56); }

.ui.form .field.error .corner.label, .ui.form .fields.error .field .corner.label { border-color: rgb(159, 58, 56); color: rgb(255, 255, 255); }

.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="file"], .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="text"], .ui.form .field.error input[type="time"], .ui.form .field.error input[type="url"], .ui.form .field.error select, .ui.form .field.error textarea, .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="file"], .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="text"], .ui.form .fields.error .field input[type="time"], .ui.form .fields.error .field input[type="url"], .ui.form .fields.error .field select, .ui.form .fields.error .field textarea { background: rgb(255, 246, 246); border-color: rgb(224, 180, 180); color: rgb(159, 58, 56); box-shadow: none; }

.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="file"]: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="text"]:focus, .ui.form .field.error input[type="time"]:focus, .ui.form .field.error input[type="url"]:focus, .ui.form .field.error select:focus, .ui.form .field.error textarea:focus { background: rgb(255, 246, 246); border-color: rgb(224, 180, 180); color: rgb(159, 58, 56); -webkit-appearance: none; box-shadow: none; }

.ui.form .field.error select { -webkit-appearance: menulist-button; }

.ui.form .field.error .ui.dropdown, .ui.form .field.error .ui.dropdown .item, .ui.form .field.error .ui.dropdown .text, .ui.form .fields.error .field .ui.dropdown, .ui.form .fields.error .field .ui.dropdown .item { background: rgb(255, 246, 246); color: rgb(159, 58, 56); }

.ui.form .field.error .ui.dropdown, .ui.form .field.error .ui.dropdown:hover, .ui.form .fields.error .field .ui.dropdown, .ui.form .fields.error .field .ui.dropdown:hover { border-color: rgb(224, 180, 180) !important; }

.ui.form .field.error .ui.dropdown:hover .menu, .ui.form .fields.error .field .ui.dropdown:hover .menu { border-color: rgb(224, 180, 180); }

.ui.form .field.error .ui.multiple.selection.dropdown > .label, .ui.form .fields.error .field .ui.multiple.selection.dropdown > .label { background-color: rgb(234, 203, 203); color: rgb(159, 58, 56); }

.ui.form .field.error .ui.dropdown .menu .item:hover, .ui.form .field.error .ui.dropdown .menu .selected.item, .ui.form .fields.error .field .ui.dropdown .menu .item:hover, .ui.form .fields.error .field .ui.dropdown .menu .selected.item { background-color: rgb(251, 231, 231); }

.ui.form .field.error .ui.dropdown .menu .active.item, .ui.form .fields.error .field .ui.dropdown .menu .active.item { background-color: rgb(253, 207, 207) !important; }

.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box, .ui.form .field.error .checkbox:not(.toggle):not(.slider) label, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label { color: rgb(159, 58, 56); }

.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box::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 .fields.error .field .checkbox:not(.toggle):not(.slider) label::before { background: rgb(255, 246, 246); border-color: rgb(224, 180, 180); }

.ui.form .field.error .checkbox .box::after, .ui.form .field.error .checkbox label::after, .ui.form .fields.error .field .checkbox .box::after, .ui.form .fields.error .field .checkbox label::after { color: rgb(159, 58, 56); }

.ui.form .disabled.field, .ui.form .disabled.fields .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; }

.ui.loading.form { position: relative; cursor: default; pointer-events: none; }

.ui.loading.form::before { position: absolute; content: ""; top: 0px; left: 0px; 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 0px 0px -1.5em; width: 3em; height: 3em; animation: 0.6s linear 0s infinite normal none running form-spin; border-radius: 500rem; border-width: 0.2em; border-style: solid; border-color: rgb(118, 118, 118) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); border-image: initial; box-shadow: transparent 0px 0px 0px 1px; visibility: visible; z-index: 101; }

@-webkit-keyframes form-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes form-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.ui.form .required.field > .checkbox::after, .ui.form .required.field > label::after, .ui.form .required.fields.grouped > label::after, .ui.form .required.fields:not(.grouped) > .field > .checkbox::after, .ui.form .required.fields:not(.grouped) > .field > label::after { margin: -0.2em 0px 0px 0.2em; content: "*"; color: rgb(226, 110, 63); }

.ui.form .required.field > label::after, .ui.form .required.fields.grouped > label::after, .ui.form .required.fields:not(.grouped) > .field > label::after { display: inline-block; vertical-align: top; }

.ui.form .required.field > .checkbox::after, .ui.form .required.fields:not(.grouped) > .field > .checkbox::after { position: absolute; top: 0px; left: 100%; }

.ui.form .inverted.segment .ui.checkbox .box, .ui.form .inverted.segment .ui.checkbox label, .ui.form .inverted.segment label, .ui.inverted.form .inline.field > label, .ui.inverted.form .inline.field > p, .ui.inverted.form .inline.fields .field > label, .ui.inverted.form .inline.fields .field > p, .ui.inverted.form .inline.fields > label, .ui.inverted.form .ui.checkbox .box, .ui.inverted.form .ui.checkbox label, .ui.inverted.form label { color: rgba(255, 255, 255, 0.9); }

.ui.inverted.form input:not([type]), .ui.inverted.form input[type="date"], .ui.inverted.form input[type="datetime-local"], .ui.inverted.form input[type="email"], .ui.inverted.form input[type="file"], .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="text"], .ui.inverted.form input[type="time"], .ui.inverted.form input[type="url"] { background: rgb(255, 255, 255); border-color: rgba(255, 255, 255, 0.1); color: rgba(0, 0, 0, 0.87); box-shadow: none; }

.ui.form .grouped.fields { display: block; margin: 0px 0px 1em; }

.ui.form .grouped.fields:last-child { margin-bottom: 0px; }

.ui.form .grouped.fields > label { margin: 0px 0px 0.285714rem; color: rgba(0, 0, 0, 0.87); font-size: 0.928571em; font-weight: 700; text-transform: none; }

.ui.form .grouped.fields .field, .ui.form .grouped.inline.fields .field { display: block; margin: 0.5em 0px; padding: 0px; }

.ui.form .fields { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin: 0px -0.5em 1em; }

.ui.form .fields > .field { -webkit-box-flex: 0; flex: 0 1 auto; padding-left: 0.5em; padding-right: 0.5em; }

.ui.form .fields > .field:first-child { border-left: none; box-shadow: none; }

.ui.form .two.fields > .field, .ui.form .two.fields > .fields { width: 50%; }

.ui.form .three.fields > .field, .ui.form .three.fields > .fields { width: 33.3333%; }

.ui.form .four.fields > .field, .ui.form .four.fields > .fields { width: 25%; }

.ui.form .five.fields > .field, .ui.form .five.fields > .fields { width: 20%; }

.ui.form .six.fields > .field, .ui.form .six.fields > .fields { width: 16.6667%; }

.ui.form .seven.fields > .field, .ui.form .seven.fields > .fields { width: 14.2857%; }

.ui.form .eight.fields > .field, .ui.form .eight.fields > .fields { width: 12.5%; }

.ui.form .nine.fields > .field, .ui.form .nine.fields > .fields { width: 11.1111%; }

.ui.form .ten.fields > .field, .ui.form .ten.fields > .fields { width: 10%; }

@media only screen and (max-width: 767px) {
  .ui.form .fields { flex-wrap: wrap; }
  .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable) > .field, .ui[class*="equal width"].form:not(.unstackable) .fields > .field { margin: 0px 0px 1em; width: 100% !important; }
}

.ui.form .fields .wide.field { width: 6.25%; padding-left: 0.5em; padding-right: 0.5em; }

.ui.form .one.wide.field { width: 6.25% !important; }

.ui.form .two.wide.field { width: 12.5% !important; }

.ui.form .three.wide.field { width: 18.75% !important; }

.ui.form .four.wide.field { width: 25% !important; }

.ui.form .five.wide.field { width: 31.25% !important; }

.ui.form .six.wide.field { width: 37.5% !important; }

.ui.form .seven.wide.field { width: 43.75% !important; }

.ui.form .eight.wide.field { width: 50% !important; }

.ui.form .nine.wide.field { width: 56.25% !important; }

.ui.form .ten.wide.field { width: 62.5% !important; }

.ui.form .eleven.wide.field { width: 68.75% !important; }

.ui.form .twelve.wide.field { width: 75% !important; }

.ui.form .thirteen.wide.field { width: 81.25% !important; }

.ui.form .fourteen.wide.field { width: 87.5% !important; }

.ui.form .fifteen.wide.field { width: 93.75% !important; }

.ui.form .sixteen.wide.field { width: 100% !important; }

@media only screen and (max-width: 767px) {
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .eight.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .eleven.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .fifteen.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .five.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .four.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .fourteen.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .nine.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .seven.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .six.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .sixteen.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .ten.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .thirteen.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .three.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .twelve.wide.field, .ui.form:not(.unstackable) .fields:not(.unstackable) > .two.wide.field, .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields, .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field, .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields { width: 100% !important; }
  .ui.form .fields { margin-bottom: 0px; }
}

.ui.form [class*="equal width"].fields > .field, .ui[class*="equal width"].form .fields > .field { width: 100%; -webkit-box-flex: 1; flex: 1 1 auto; }

.ui.form .inline.fields { margin: 0px 0px 1em; -webkit-box-align: center; align-items: center; }

.ui.form .inline.fields .field { margin: 0px; padding: 0px 1em 0px 0px; }

.ui.form .inline.field > label, .ui.form .inline.field > p, .ui.form .inline.fields .field > label, .ui.form .inline.fields .field > p, .ui.form .inline.fields > label { display: inline-block; width: auto; margin-top: 0px; margin-bottom: 0px; vertical-align: baseline; font-size: 0.928571em; font-weight: 700; color: rgba(0, 0, 0, 0.87); text-transform: none; }

.ui.form .inline.fields > label { margin: 0.035714em 1em 0px 0px; }

.ui.form .inline.field > input, .ui.form .inline.field > select, .ui.form .inline.fields .field > input, .ui.form .inline.fields .field > select { display: inline-block; width: auto; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; font-size: 1em; }

.ui.form .inline.field > :first-child, .ui.form .inline.fields .field > :first-child { margin: 0px 0.857143em 0px 0px; }

.ui.form .inline.field > :only-child, .ui.form .inline.fields .field > :only-child { margin: 0px; }

.ui.form .inline.fields .wide.field { display: flex; -webkit-box-align: center; align-items: center; }

.ui.form .inline.fields .wide.field > input, .ui.form .inline.fields .wide.field > select { width: 100%; }

.ui.mini.form { font-size: 0.785714rem; }

.ui.tiny.form { font-size: 0.857143rem; }

.ui.small.form { font-size: 0.928571rem; }

.ui.form { font-size: 1rem; }

.ui.large.form { font-size: 1.14286rem; }

.ui.big.form { font-size: 1.28571rem; }

.ui.huge.form { font-size: 1.42857rem; }

.ui.massive.form { font-size: 1.71429rem; }

.ui.message { position: relative; min-height: 1em; margin: 1em 0px; background: rgb(248, 248, 249); padding: 1em 1.5em; line-height: 1.4285em; color: rgba(0, 0, 0, 0.87); transition: opacity 0.1s ease 0s, color 0.1s ease 0s, background 0.1s ease 0s, box-shadow 0.1s ease 0s, -webkit-box-shadow 0.1s ease 0s; border-radius: 0.285714rem; box-shadow: rgba(34, 36, 38, 0.22) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.message:first-child { margin-top: 0px; }

.ui.message:last-child { margin-bottom: 0px; }

.ui.message .header { display: block; font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino sans", Meiryo, sans-serif; font-weight: 700; margin: -0.142857em 0px 0px; }

.ui.message .header:not(.ui) { font-size: 1.14286em; }

.ui.message p { opacity: 0.85; margin: 0.75em 0px; }

.ui.message p:first-child { margin-top: 0px; }

.ui.message p:last-child { margin-bottom: 0px; }

.ui.message .header + p { margin-top: 0.25em; }

.ui.message .list:not(.ui) { text-align: left; padding: 0px; opacity: 0.85; list-style-position: inside; margin: 0.5em 0px 0px; }

.ui.message .list:not(.ui):first-child { margin-top: 0px; }

.ui.message .list:not(.ui):last-child { margin-bottom: 0px; }

.ui.message .list:not(.ui) li { position: relative; list-style-type: none; margin: 0px 0px 0.3em 1em; padding: 0px; }

.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: 0px; }

.ui.message > .icon { margin-right: 0.6em; }

.ui.message > .close.icon { cursor: pointer; position: absolute; margin: 0px; top: 0.78575em; right: 0.5em; opacity: 0.7; transition: opacity 0.1s ease 0s; }

.ui.message > .close.icon:hover { opacity: 1; }

.ui.message > :first-child { margin-top: 0px; }

.ui.message > :last-child { margin-bottom: 0px; }

.ui.dropdown .menu > .message { margin: 0px -1px; }

.ui.visible.visible.visible.visible.message { display: block; }

.ui.icon.visible.visible.visible.visible.message { display: flex; }

.ui.hidden.hidden.hidden.hidden.message { display: none; }

.ui.compact.message { display: inline-block; }

.ui.compact.icon.message { display: inline-flex; }

.ui.attached.message { margin-bottom: -1px; border-radius: 0.285714rem 0.285714rem 0px 0px; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 1px inset; margin-left: -1px; margin-right: -1px; }

.ui.attached + .ui.attached.message:not(.top):not(.bottom) { margin-top: -1px; border-radius: 0px; }

.ui.bottom.attached.message { margin-top: -1px; border-radius: 0px 0px 0.285714rem 0.285714rem; box-shadow: rgba(34, 36, 38, 0.15) 0px 0px 0px 1px inset, rgba(34, 36, 38, 0.15) 0px 1px 2px 0px; }

.ui.bottom.attached.message:not(:last-child) { margin-bottom: 1em; }

.ui.attached.icon.message { width: auto; }

.ui.icon.message { display: flex; width: 100%; -webkit-box-align: center; align-items: center; }

.ui.icon.message > .icon:not(.close) { display: block; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; line-height: 1; vertical-align: middle; font-size: 3em; opacity: 0.8; }

.ui.icon.message > .content { display: block; -webkit-box-flex: 1; flex: 1 1 auto; vertical-align: middle; }

.ui.icon.message .icon:not(.close) + .content { padding-left: 0px; }

.ui.icon.message .circular.icon { width: 1em; }

.ui.floating.message { box-shadow: rgba(34, 36, 38, 0.22) 0px 0px 0px 1px inset, rgba(34, 36, 38, 0.12) 0px 2px 4px 0px, rgba(34, 36, 38, 0.15) 0px 2px 10px 0px; }

.ui.black.message { background-color: rgb(27, 28, 29); color: rgba(255, 255, 255, 0.9); }

.ui.positive.message { background-color: rgb(252, 255, 245); color: rgb(44, 102, 45); }

.ui.attached.positive.message, .ui.positive.message { box-shadow: rgb(163, 194, 147) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.positive.message .header { color: rgb(26, 83, 27); }

.ui.negative.message { background-color: rgb(255, 246, 246); color: rgb(159, 58, 56); }

.ui.attached.negative.message, .ui.negative.message { box-shadow: rgb(224, 180, 180) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.negative.message .header { color: rgb(145, 45, 43); }

.ui.info.message { background-color: rgb(248, 255, 255); color: rgb(39, 111, 134); }

.ui.attached.info.message, .ui.info.message { box-shadow: rgb(169, 213, 222) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.info.message .header { color: rgb(14, 86, 108); }

.ui.warning.message { background-color: rgb(255, 250, 243); color: rgb(87, 58, 8); }

.ui.attached.warning.message, .ui.warning.message { box-shadow: rgb(201, 186, 155) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.warning.message .header { color: rgb(121, 75, 2); }

.ui.error.message { background-color: rgb(255, 246, 246); color: rgb(159, 58, 56); }

.ui.attached.error.message, .ui.error.message { box-shadow: rgb(224, 180, 180) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.error.message .header { color: rgb(145, 45, 43); }

.ui.success.message { background-color: rgb(252, 255, 245); color: rgb(44, 102, 45); }

.ui.attached.success.message, .ui.success.message { box-shadow: rgb(163, 194, 147) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.success.message .header { color: rgb(26, 83, 27); }

.ui.black.message, .ui.inverted.message { background-color: rgb(27, 28, 29); color: rgba(255, 255, 255, 0.9); }

.ui.red.message { background-color: rgb(255, 232, 230); color: rgb(226, 110, 63); box-shadow: rgb(226, 110, 63) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.red.message .header { color: rgb(223, 93, 41); }

.ui.orange.message { background-color: rgb(255, 237, 222); color: rgb(248, 155, 44); box-shadow: rgb(248, 155, 44) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.orange.message .header { color: rgb(247, 143, 19); }

.ui.yellow.message { background-color: rgb(255, 248, 219); color: rgb(181, 129, 5); box-shadow: rgb(181, 129, 5) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.yellow.message .header { color: rgb(156, 111, 4); }

.ui.olive.message { background-color: rgb(251, 253, 239); color: rgb(138, 188, 30); box-shadow: rgb(138, 188, 30) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.olive.message .header { color: rgb(122, 166, 26); }

.ui.green.message { background-color: rgb(229, 249, 231); color: rgb(30, 188, 48); box-shadow: rgb(30, 188, 48) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.green.message .header { color: rgb(26, 166, 42); }

.ui.teal.message { background-color: rgb(225, 247, 247); color: rgb(16, 163, 163); box-shadow: rgb(16, 163, 163) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.teal.message .header { color: rgb(14, 140, 140); }

.ui.blue.message { background-color: rgb(223, 240, 255); color: rgb(81, 165, 206); box-shadow: rgb(81, 165, 206) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.blue.message .header { color: rgb(61, 155, 200); }

.ui.violet.message { background-color: rgb(234, 231, 255); color: rgb(139, 123, 196); box-shadow: rgb(139, 123, 196) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.violet.message .header { color: rgb(124, 105, 188); }

.ui.purple.message { background-color: rgb(246, 231, 255); color: rgb(173, 121, 195); box-shadow: rgb(173, 121, 195) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.purple.message .header { color: rgb(162, 103, 187); }

.ui.pink.message { background-color: rgb(255, 227, 251); color: rgb(231, 126, 149); box-shadow: rgb(231, 126, 149) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.pink.message .header { color: rgb(227, 105, 131); }

.ui.brown.message { background-color: rgb(241, 226, 211); color: rgb(174, 151, 95); box-shadow: rgb(174, 151, 95) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }

.ui.brown.message .header { color: rgb(162, 138, 82); }

.ui.mini.message { font-size: 0.785714em; }

.ui.tiny.message { font-size: 0.857143em; }

.ui.small.message { font-size: 0.928571em; }

.ui.message { font-size: 1em; }

.ui.large.message { font-size: 1.14286em; }

.ui.big.message { font-size: 1.28571em; }

.ui.huge.message { font-size: 1.42857em; }

.ui.massive.message { font-size: 1.71429em; }

.ui.label { display: inline-block; line-height: 1; vertical-align: baseline; margin: 0px 0.142857em; background-color: rgb(232, 232, 232); background-image: none; padding: 0.5833em 0.833em; color: rgba(0, 0, 0, 0.6); text-transform: none; font-weight: 700; border: 0px solid transparent; border-radius: 0.285714rem; transition: background 0.1s ease 0s; }

.ui.label:first-child { margin-left: 0px; }

.ui.label:last-child { margin-right: 0px; }

.ui.label > a, a.ui.label { cursor: pointer; }

.ui.label > a { color: inherit; opacity: 0.5; transition: opacity 0.1s ease 0s; }

.ui.label > a:hover { opacity: 1; }

.ui.label > img { vertical-align: middle; width: auto !important; height: 2.1666em !important; }

.ui.label > .icon { width: auto; margin: 0px 0.75em 0px 0px; }

.ui.label > .detail { display: inline-block; vertical-align: top; font-weight: 700; margin-left: 1em; opacity: 0.8; }

.ui.label > .detail .icon { margin: 0px 0.25em 0px 0px; }

.ui.label > .close.icon, .ui.label > .delete.icon { cursor: pointer; margin-right: 0px; margin-left: 0.5em; font-size: 0.928571em; opacity: 0.5; transition: background 0.1s ease 0s; }

.ui.label > .delete.icon:hover { opacity: 1; }

.ui.labels > .label { margin: 0px 0.5em 0.5em 0px; }

.ui.header > .ui.label { margin-top: -0.29165em; }

.ui.attached.segment > .ui.top.left.attached.label, .ui.bottom.attached.segment > .ui.top.left.attached.label { border-top-left-radius: 0px; }

.ui.attached.segment > .ui.top.right.attached.label, .ui.bottom.attached.segment > .ui.top.right.attached.label { border-top-right-radius: 0px; }

.ui.top.attached.segment > .ui.bottom.left.attached.label { border-bottom-left-radius: 0px; }

.ui.top.attached.segment > .ui.bottom.right.attached.label { border-bottom-right-radius: 0px; }

.ui.top.attached.label + [class*="right floated"] + *, .ui.top.attached.label:first-child + :not(.attached) { margin-top: 2rem !important; }

.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) { margin-top: 0px; margin-bottom: 2rem !important; }

.ui.image.label { margin-top: 0px; margin-bottom: 0px; max-width: 9999px; vertical-align: baseline; text-transform: none; background: rgb(232, 232, 232); padding: 0.5833em 0.833em 0.5833em 0.5em; border-radius: 0.285714rem; box-shadow: none; width: auto !important; }

.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.285714rem 0px 0px 0.285714rem; }

.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: 0px 0.285714rem 0.285714rem 0px; }

.ui.tag.label, .ui.tag.labels .label { margin-left: 1em; position: relative; padding-left: 1.5em; padding-right: 1.5em; border-radius: 0px 0.285714rem 0.285714rem 0px; transition: none 0s ease 0s; }

.ui.tag.label::before, .ui.tag.labels .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 0s ease 0s; }

.ui.tag.label::after, .ui.tag.labels .label::after { position: absolute; content: ""; top: 50%; left: -0.25em; margin-top: -0.25em; width: 0.5em; height: 0.5em; box-shadow: rgba(0, 0, 0, 0.3) 0px -1px 1px 0px; border-radius: 500rem; background-color: rgb(255, 255, 255) !important; }

.ui.corner.label { margin: 0px; padding: 0px; text-align: center; border-color: rgb(232, 232, 232); width: 4em; height: 4em; z-index: 1; }

.ui.corner.label, .ui.corner.label::after { position: absolute; top: 0px; right: 0px; transition: border-color 0.1s ease 0s; background-color: transparent !important; }

.ui.corner.label::after { content: ""; z-index: -1; width: 0px; height: 0px; border-top: 0px solid transparent; border-bottom: 4em solid transparent; border-left: 0px solid transparent; border-right-style: solid; border-right-width: 4em; border-right-color: inherit; }

.ui.corner.label .icon { cursor: default; position: relative; top: 0.642857em; left: 0.785714em; font-size: 1.14286em; margin: 0px; }

.ui.left.corner.label, .ui.left.corner.label::after { right: auto; left: 0px; }

.ui.left.corner.label::after { border-right: 4em solid transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-top-style: solid; border-top-width: 4em; border-top-color: inherit; }

.ui.left.corner.label .icon { left: -0.785714em; }

.ui.segment > .ui.corner.label { top: -1px; right: -1px; }

.ui.segment > .ui.left.corner.label { right: auto; left: -1px; }

.ui.ribbon.label { position: relative; margin: 0px; min-width: max-content; border-radius: 0px 0.285714rem 0.285714rem 0px; border-color: rgba(0, 0, 0, 0.15); }

.ui.ribbon.label::after { position: absolute; content: ""; top: 100%; left: 0px; border-top: 0px solid transparent; border-bottom: 1.2em solid transparent; border-left: 0px solid transparent; border-right-style: solid; border-right-width: 1.2em; border-right-color: inherit; width: 0px; height: 0px; background-color: transparent !important; }

.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); text-align: left; transform: translateX(-100%); border-radius: 0.285714rem 0px 0px 0.285714rem; }

.ui[class*="right ribbon"].label::after { left: auto; right: 0px; border-right: 1.2em solid transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-top-style: solid; border-top-width: 1.2em; border-top-color: inherit; }

.ui.card .image > .ribbon.label, .ui.image > .ribbon.label { position: absolute; top: 1rem; }

.ui.card .image > .ui.ribbon.label, .ui.image > .ui.ribbon.label { left: calc(0.05rem - 1.2em); }

.ui.card .image > .ui[class*="right ribbon"].label, .ui.image > .ui[class*="right ribbon"].label { left: calc(100% + -0.05rem + 1.2em); padding-left: 0.833em; }

.ui.table td > .ui.ribbon.label { left: -1.98571em; }

.ui.table td > .ui[class*="right ribbon"].label { left: calc(100% + 1.98571em); padding-left: 0.833em; }

.ui.attached.label, .ui[class*="top attached"].label { width: 100%; position: absolute; margin: 0px; top: 0px; left: 0px; padding: 0.75em 1em; border-radius: 0.214286rem 0.214286rem 0px 0px; }

.ui[class*="bottom attached"].label { top: auto; bottom: 0px; border-radius: 0px 0px 0.214286rem 0.214286rem; }

.ui[class*="top left attached"].label { width: auto; border-radius: 0.214286rem 0px 0.285714rem; margin-top: 0px !important; }

.ui[class*="top right attached"].label { width: auto; left: auto; right: 0px; border-radius: 0px 0.214286rem 0px 0.285714rem; }

.ui[class*="bottom left attached"].label { width: auto; top: auto; bottom: 0px; border-radius: 0px 0.285714rem 0px 0.214286rem; }

.ui[class*="bottom right attached"].label { top: auto; bottom: 0px; left: auto; right: 0px; width: auto; border-radius: 0.285714rem 0px 0.214286rem; }

.ui.label.disabled { opacity: 0.5; }

a.ui.label:hover, a.ui.labels .label:hover { background-color: rgb(224, 224, 224); border-color: rgb(224, 224, 224); background-image: none; color: rgba(0, 0, 0, 0.8); }

.ui.labels a.label:hover::before, a.ui.label:hover::before { color: rgba(0, 0, 0, 0.8); }

.ui.active.label { border-color: rgb(208, 208, 208); }

.ui.active.label, .ui.active.label::before { background-color: rgb(208, 208, 208); background-image: none; color: rgba(0, 0, 0, 0.95); }

a.ui.active.label:hover, a.ui.labels .active.label:hover { border-color: rgb(200, 200, 200); }

.ui.label.visible:not(.dropdown), .ui.labels.visible .label { display: inline-block !important; }

.ui.label.hidden, .ui.labels.hidden .label { display: none !important; }

.ui.red.label, .ui.red.labels .label { background-color: rgb(226, 110, 63) !important; border-color: rgb(226, 110, 63) !important; color: rgb(255, 255, 255) !important; }

.ui.red.labels .label:hover, a.ui.red.label:hover { background-color: rgb(232, 89, 32) !important; border-color: rgb(232, 89, 32) !important; color: rgb(255, 255, 255) !important; }

.ui.red.corner.label, .ui.red.corner.label:hover { background-color: transparent !important; }

.ui.red.ribbon.label { border-color: rgb(207, 82, 31) !important; }

.ui.basic.red.label { background: none rgb(255, 255, 255) !important; color: rgb(226, 110, 63) !important; border-color: rgb(226, 110, 63) !important; }

.ui.basic.red.labels a.label:hover, a.ui.basic.red.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(232, 89, 32) !important; border-color: rgb(232, 89, 32) !important; }

.ui.orange.label, .ui.orange.labels .label { background-color: rgb(248, 155, 44) !important; border-color: rgb(248, 155, 44) !important; color: rgb(255, 255, 255) !important; }

.ui.orange.labels .label:hover, a.ui.orange.label:hover { background-color: rgb(255, 144, 11) !important; border-color: rgb(255, 144, 11) !important; color: rgb(255, 255, 255) !important; }

.ui.orange.corner.label, .ui.orange.corner.label:hover { background-color: transparent !important; }

.ui.orange.ribbon.label { border-color: rgb(233, 130, 8) !important; }

.ui.basic.orange.label { background: none rgb(255, 255, 255) !important; color: rgb(248, 155, 44) !important; border-color: rgb(248, 155, 44) !important; }

.ui.basic.orange.labels a.label:hover, a.ui.basic.orange.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(255, 144, 11) !important; border-color: rgb(255, 144, 11) !important; }

.ui.yellow.label, .ui.yellow.labels .label { background-color: rgb(254, 207, 9) !important; border-color: rgb(254, 207, 9) !important; color: rgb(255, 255, 255) !important; }

.ui.yellow.labels .label:hover, a.ui.yellow.label:hover { background-color: rgb(238, 192, 0) !important; border-color: rgb(238, 192, 0) !important; color: rgb(255, 255, 255) !important; }

.ui.yellow.corner.label, .ui.yellow.corner.label:hover { background-color: transparent !important; }

.ui.yellow.ribbon.label { border-color: rgb(211, 171, 1) !important; }

.ui.basic.yellow.label { background: none rgb(255, 255, 255) !important; color: rgb(254, 207, 9) !important; border-color: rgb(254, 207, 9) !important; }

.ui.basic.yellow.labels a.label:hover, a.ui.basic.yellow.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(238, 192, 0) !important; border-color: rgb(238, 192, 0) !important; }

.ui.olive.label, .ui.olive.labels .label { background-color: rgb(188, 220, 35) !important; border-color: rgb(188, 220, 35) !important; color: rgb(255, 255, 255) !important; }

.ui.olive.labels .label:hover, a.ui.olive.label:hover { background-color: rgb(175, 206, 23) !important; border-color: rgb(175, 206, 23) !important; color: rgb(255, 255, 255) !important; }

.ui.olive.corner.label, .ui.olive.corner.label:hover { background-color: transparent !important; }

.ui.olive.ribbon.label { border-color: rgb(50, 179, 77) !important; }

.ui.basic.olive.label { background: none rgb(255, 255, 255) !important; color: rgb(188, 220, 35) !important; border-color: rgb(188, 220, 35) !important; }

.ui.basic.olive.labels a.label:hover, a.ui.basic.olive.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(175, 206, 23) !important; border-color: rgb(175, 206, 23) !important; }

.ui.green.label, .ui.green.labels .label { background-color: rgb(75, 205, 102) !important; border-color: rgb(75, 205, 102) !important; color: rgb(255, 255, 255) !important; }

.ui.green.labels .label:hover, a.ui.green.label:hover { background-color: rgb(48, 206, 81) !important; border-color: rgb(48, 206, 81) !important; color: rgb(255, 255, 255) !important; }

.ui.green.corner.label, .ui.green.corner.label:hover { background-color: transparent !important; }

.ui.green.ribbon.label { border-color: rgb(50, 179, 77) !important; }

.ui.basic.green.label { background: none rgb(255, 255, 255) !important; color: rgb(75, 205, 102) !important; border-color: rgb(75, 205, 102) !important; }

.ui.basic.green.labels a.label:hover, a.ui.basic.green.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(48, 206, 81) !important; border-color: rgb(48, 206, 81) !important; }

.ui.teal.label, .ui.teal.labels .label { background-color: rgb(0, 200, 167) !important; border-color: rgb(0, 200, 167) !important; color: rgb(255, 255, 255) !important; }

.ui.teal.labels .label:hover, a.ui.teal.label:hover { background-color: rgb(0, 175, 146) !important; border-color: rgb(0, 175, 146) !important; color: rgb(255, 255, 255) !important; }

.ui.teal.corner.label, .ui.teal.corner.label:hover { background-color: transparent !important; }

.ui.teal.ribbon.label { border-color: rgb(0, 149, 124) !important; }

.ui.basic.teal.label { background: none rgb(255, 255, 255) !important; color: rgb(0, 200, 167) !important; border-color: rgb(0, 200, 167) !important; }

.ui.basic.teal.labels a.label:hover, a.ui.basic.teal.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(0, 175, 146) !important; border-color: rgb(0, 175, 146) !important; }

.ui.blue.label, .ui.blue.labels .label { background-color: rgb(81, 165, 206) !important; border-color: rgb(81, 165, 206) !important; color: rgb(255, 255, 255) !important; }

.ui.blue.labels .label:hover, a.ui.blue.label:hover { background-color: rgb(54, 157, 207) !important; border-color: rgb(54, 157, 207) !important; color: rgb(255, 255, 255) !important; }

.ui.blue.corner.label, .ui.blue.corner.label:hover { background-color: transparent !important; }

.ui.blue.ribbon.label { border-color: rgb(52, 141, 184) !important; }

.ui.basic.blue.label { background: none rgb(255, 255, 255) !important; color: rgb(81, 165, 206) !important; border-color: rgb(81, 165, 206) !important; }

.ui.basic.blue.labels a.label:hover, a.ui.basic.blue.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(54, 157, 207) !important; border-color: rgb(54, 157, 207) !important; }

.ui.violet.label, .ui.violet.labels .label { background-color: rgb(139, 123, 196) !important; border-color: rgb(139, 123, 196) !important; color: rgb(255, 255, 255) !important; }

.ui.violet.labels .label:hover, a.ui.violet.label:hover { background-color: rgb(121, 101, 192) !important; border-color: rgb(121, 101, 192) !important; color: rgb(255, 255, 255) !important; }

.ui.violet.corner.label, .ui.violet.corner.label:hover { background-color: transparent !important; }

.ui.violet.ribbon.label { border-color: rgb(108, 88, 180) !important; }

.ui.basic.violet.label { background: none rgb(255, 255, 255) !important; color: rgb(139, 123, 196) !important; border-color: rgb(139, 123, 196) !important; }

.ui.basic.violet.labels a.label:hover, a.ui.basic.violet.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(121, 101, 192) !important; border-color: rgb(121, 101, 192) !important; }

.ui.purple.label, .ui.purple.labels .label { background-color: rgb(173, 121, 195) !important; border-color: rgb(173, 121, 195) !important; color: rgb(255, 255, 255) !important; }

.ui.purple.labels .label:hover, a.ui.purple.label:hover { background-color: rgb(164, 99, 191) !important; border-color: rgb(164, 99, 191) !important; color: rgb(255, 255, 255) !important; }

.ui.purple.corner.label, .ui.purple.corner.label:hover { background-color: transparent !important; }

.ui.purple.ribbon.label { border-color: rgb(151, 86, 179) !important; }

.ui.basic.purple.label { background: none rgb(255, 255, 255) !important; color: rgb(173, 121, 195) !important; border-color: rgb(173, 121, 195) !important; }

.ui.basic.purple.labels a.label:hover, a.ui.basic.purple.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(164, 99, 191) !important; border-color: rgb(164, 99, 191) !important; }

.ui.pink.label, .ui.pink.labels .label { background-color: rgb(231, 126, 149) !important; border-color: rgb(231, 126, 149) !important; color: rgb(255, 255, 255) !important; }

.ui.pink.labels .label:hover, a.ui.pink.label:hover { background-color: rgb(233, 98, 128) !important; border-color: rgb(233, 98, 128) !important; color: rgb(255, 255, 255) !important; }

.ui.pink.corner.label, .ui.pink.corner.label:hover { background-color: transparent !important; }

.ui.pink.ribbon.label { border-color: rgb(223, 83, 114) !important; }

.ui.basic.pink.label { background: none rgb(255, 255, 255) !important; color: rgb(231, 126, 149) !important; border-color: rgb(231, 126, 149) !important; }

.ui.basic.pink.labels a.label:hover, a.ui.basic.pink.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(233, 98, 128) !important; border-color: rgb(233, 98, 128) !important; }

.ui.brown.label, .ui.brown.labels .label { background-color: rgb(174, 151, 95) !important; border-color: rgb(174, 151, 95) !important; color: rgb(255, 255, 255) !important; }

.ui.brown.labels .label:hover, a.ui.brown.label:hover { background-color: rgb(166, 140, 78) !important; border-color: rgb(166, 140, 78) !important; color: rgb(255, 255, 255) !important; }

.ui.brown.corner.label, .ui.brown.corner.label:hover { background-color: transparent !important; }

.ui.brown.ribbon.label { border-color: rgb(145, 124, 73) !important; }

.ui.basic.brown.label { background: none rgb(255, 255, 255) !important; color: rgb(174, 151, 95) !important; border-color: rgb(174, 151, 95) !important; }

.ui.basic.brown.labels a.label:hover, a.ui.basic.brown.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(166, 140, 78) !important; border-color: rgb(166, 140, 78) !important; }

.ui.grey.label, .ui.grey.labels .label { background-color: rgb(118, 118, 118) !important; border-color: rgb(118, 118, 118) !important; color: rgb(255, 255, 255) !important; }

.ui.grey.labels .label:hover, a.ui.grey.label:hover { background-color: rgb(131, 131, 131) !important; border-color: rgb(131, 131, 131) !important; color: rgb(255, 255, 255) !important; }

.ui.grey.corner.label, .ui.grey.corner.label:hover { background-color: transparent !important; }

.ui.grey.ribbon.label { border-color: rgb(145, 124, 73) !important; }

.ui.basic.grey.label { background: none rgb(255, 255, 255) !important; color: rgb(118, 118, 118) !important; border-color: rgb(118, 118, 118) !important; }

.ui.basic.grey.labels a.label:hover, a.ui.basic.grey.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(131, 131, 131) !important; border-color: rgb(131, 131, 131) !important; }

.ui.black.label, .ui.black.labels .label { background-color: rgb(27, 28, 29) !important; border-color: rgb(27, 28, 29) !important; color: rgb(255, 255, 255) !important; }

.ui.black.labels .label:hover, a.ui.black.label:hover { background-color: rgb(39, 41, 42) !important; border-color: rgb(39, 41, 42) !important; color: rgb(255, 255, 255) !important; }

.ui.black.corner.label, .ui.black.corner.label:hover { background-color: transparent !important; }

.ui.black.ribbon.label { border-color: rgb(145, 124, 73) !important; }

.ui.basic.black.label { background: none rgb(255, 255, 255) !important; color: rgb(27, 28, 29) !important; border-color: rgb(27, 28, 29) !important; }

.ui.basic.black.labels a.label:hover, a.ui.basic.black.label:hover { background-color: rgb(255, 255, 255) !important; color: rgb(39, 41, 42) !important; border-color: rgb(39, 41, 42) !important; }

.ui.basic.label { background: none rgb(255, 255, 255); border: 1px solid rgba(34, 36, 38, 0.15); color: rgba(0, 0, 0, 0.87); box-shadow: none; }

a.ui.basic.label:hover { text-decoration: none; background: none rgb(255, 255, 255); color: rgb(30, 112, 191); box-shadow: none; }

.ui.basic.pointing.label::before { border-color: inherit; }

.ui.fluid.labels > .label, .ui.label.fluid { width: 100%; box-sizing: border-box; }

.ui.inverted.label, .ui.inverted.labels .label { color: rgba(255, 255, 255, 0.9) !important; }

.ui.horizontal.label, .ui.horizontal.labels .label { margin: 0px 0.5em 0px 0px; padding: 0.4em 0.833em; min-width: 3em; text-align: center; }

.ui.circular.label, .ui.circular.labels .label { min-width: 2em; min-height: 2em; line-height: 1em; text-align: center; border-radius: 500rem; padding: 0.5em !important; }

.ui.empty.circular.label, .ui.empty.circular.labels .label { min-width: 0px; min-height: 0px; overflow: hidden; width: 0.5em; height: 0.5em; vertical-align: baseline; }

.ui.pointing.label { position: relative; }

.ui.attached.pointing.label { position: absolute; }

.ui.pointing.label::before { background-color: inherit; border-width: 0px; border-style: solid; border-image: initial; border-color: inherit; position: absolute; content: ""; transform: rotate(45deg); background-image: none; z-index: 2; width: 0.6666em; height: 0.6666em; transition: background 0.1s ease 0s; }

.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: 0px; left: 50%; }

.ui[class*="bottom pointing"].label, .ui[class*="pointing below"].label { margin-top: 0px; margin-bottom: 1em; }

.ui[class*="bottom pointing"].label::before, .ui[class*="pointing below"].label::before { border-width: 0px 1px 1px 0px; right: auto; transform: translateX(-50%) translateY(-50%) rotate(45deg); top: 100%; left: 50%; }

.ui[class*="left pointing"].label { margin-top: 0px; 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: 0px; }

.ui[class*="right pointing"].label { margin-top: 0px; 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: 0px; bottom: auto; left: auto; }

.ui.basic.pointing.label::before, .ui.basic[class*="pointing above"].label::before { margin-top: -1px; }

.ui.basic[class*="bottom pointing"].label::before, .ui.basic[class*="pointing below"].label::before { bottom: auto; top: 100%; margin-top: 1px; }

.ui.basic[class*="left pointing"].label::before { top: 50%; left: -1px; }

.ui.basic[class*="right pointing"].label::before { top: 50%; right: -1px; }

.ui.floating.label { position: absolute; z-index: 100; top: -1em; left: 100%; margin: 0px 0px 0px -1.5em !important; }

.ui.mini.label, .ui.mini.labels .label { font-size: 0.642857rem; }

.ui.tiny.label, .ui.tiny.labels .label { font-size: 0.714286rem; }

.ui.small.label, .ui.small.labels .label { font-size: 0.785714rem; }

.ui.label, .ui.labels .label { font-size: 0.857143rem; }

.ui.large.label, .ui.large.labels .label { font-size: 1rem; }

.ui.big.label, .ui.big.labels .label { font-size: 1.28571rem; }

.ui.huge.label, .ui.huge.labels .label { font-size: 1.42857rem; }

.ui.massive.label, .ui.massive.labels .label { font-size: 1.71429rem; }

.ql-snow.ql-toolbar::after, .ql-snow .ql-toolbar::after { clear: both; content: ""; display: table; }

.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button { background: none; border: none; cursor: pointer; display: inline-block; float: left; height: 24px; padding: 3px 5px; width: 28px; }

.ql-snow.ql-toolbar button svg, .ql-snow .ql-toolbar button svg { float: left; height: 100%; }

.ql-snow.ql-toolbar button:active:hover, .ql-snow .ql-toolbar button:active:hover { outline: none; }

.ql-snow.ql-toolbar input.ql-image[type="file"], .ql-snow .ql-toolbar input.ql-image[type="file"] { display: none; }

.ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item.ql-selected, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar button.ql-active, .ql-snow .ql-toolbar button.ql-active, .ql-snow.ql-toolbar button:focus, .ql-snow .ql-toolbar button:focus, .ql-snow.ql-toolbar button:hover, .ql-snow .ql-toolbar button:hover { color: rgb(0, 102, 204); }

.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:focus .ql-fill, .ql-snow .ql-toolbar button:focus .ql-fill, .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill, .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill { fill: rgb(0, 102, 204); }

.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke-miter { stroke: rgb(0, 102, 204); }

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active), .ql-snow .ql-toolbar button:hover:not(.ql-active) { color: rgb(68, 68, 68); }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { fill: rgb(68, 68, 68); }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { stroke: rgb(68, 68, 68); }
}

.ql-snow, .ql-snow * { box-sizing: border-box; }

.ql-snow .ql-hidden { display: none; }

.ql-snow .ql-out-bottom, .ql-snow .ql-out-top { visibility: hidden; }

.ql-snow .ql-tooltip { position: absolute; transform: translateY(10px); }

.ql-snow .ql-tooltip a { cursor: pointer; text-decoration: none; }

.ql-snow .ql-tooltip.ql-flip { transform: translateY(-10px); }

.ql-snow .ql-formats { display: inline-block; vertical-align: middle; }

.ql-snow .ql-formats::after { clear: both; content: ""; display: table; }

.ql-snow .ql-stroke { fill: none; stroke: rgb(68, 68, 68); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; }

.ql-snow .ql-stroke-miter { fill: none; stroke: rgb(68, 68, 68); stroke-miterlimit: 10; stroke-width: 2; }

.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill { fill: rgb(68, 68, 68); }

.ql-snow .ql-empty { fill: none; }

.ql-snow .ql-even { fill-rule: evenodd; }

.ql-snow .ql-stroke.ql-thin, .ql-snow .ql-thin { stroke-width: 1; }

.ql-snow .ql-transparent { opacity: 0.4; }

.ql-snow .ql-direction svg:last-child { display: none; }

.ql-snow .ql-direction.ql-active svg:last-child { display: inline; }

.ql-snow .ql-direction.ql-active svg:first-child { display: none; }

.ql-snow .ql-editor h1 { font-size: 2em; }

.ql-snow .ql-editor h2 { font-size: 1.5em; }

.ql-snow .ql-editor h3 { font-size: 1.17em; }

.ql-snow .ql-editor h4 { font-size: 1em; }

.ql-snow .ql-editor h5 { font-size: 0.83em; }

.ql-snow .ql-editor h6 { font-size: 0.67em; }

.ql-snow .ql-editor a { text-decoration: underline; }

.ql-snow .ql-editor blockquote { border-left: 4px solid rgb(204, 204, 204); margin-bottom: 5px; margin-top: 5px; padding-left: 16px; }

.ql-snow .ql-editor code, .ql-snow .ql-editor pre { background-color: rgb(240, 240, 240); border-radius: 3px; }

.ql-snow .ql-editor pre { white-space: pre-wrap; margin-bottom: 5px; margin-top: 5px; padding: 5px 10px; }

.ql-snow .ql-editor code { font-size: 85%; padding: 2px 4px; }

.ql-snow .ql-editor pre.ql-syntax { background-color: rgb(35, 36, 31); color: rgb(248, 248, 242); overflow: visible; }

.ql-snow .ql-editor img { max-width: 100%; }

.ql-snow .ql-picker { color: rgb(68, 68, 68); display: inline-block; float: left; font-size: 14px; font-weight: 500; height: 24px; position: relative; vertical-align: middle; }

.ql-snow .ql-picker-label { cursor: pointer; display: inline-block; height: 100%; padding-left: 8px; padding-right: 2px; position: relative; width: 100%; }

.ql-snow .ql-picker-label::before { display: inline-block; line-height: 22px; }

.ql-snow .ql-picker-options { background-color: rgb(255, 255, 255); display: none; min-width: 100%; padding: 4px 8px; position: absolute; white-space: nowrap; }

.ql-snow .ql-picker-options .ql-picker-item { cursor: pointer; display: block; padding-bottom: 5px; padding-top: 5px; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label { color: rgb(204, 204, 204); z-index: 2; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { fill: rgb(204, 204, 204); }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { stroke: rgb(204, 204, 204); }

.ql-snow .ql-picker.ql-expanded .ql-picker-options { display: block; margin-top: -1px; top: 100%; z-index: 1; }

.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker { width: 28px; }

.ql-snow .ql-color-picker .ql-picker-label, .ql-snow .ql-icon-picker .ql-picker-label { padding: 2px 4px; }

.ql-snow .ql-color-picker .ql-picker-label svg, .ql-snow .ql-icon-picker .ql-picker-label svg { right: 4px; }

.ql-snow .ql-icon-picker .ql-picker-options { padding: 4px 0px; }

.ql-snow .ql-icon-picker .ql-picker-item { height: 24px; width: 24px; padding: 2px 4px; }

.ql-snow .ql-color-picker .ql-picker-options { padding: 3px 5px; width: 152px; }

.ql-snow .ql-color-picker .ql-picker-item { border: 1px solid transparent; float: left; height: 16px; margin: 2px; padding: 0px; width: 16px; }

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { position: absolute; margin-top: -9px; right: 0px; top: 50%; width: 18px; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before { content: attr(data-label); }

.ql-snow .ql-picker.ql-header { width: 98px; }

.ql-snow .ql-picker.ql-header .ql-picker-item::before, .ql-snow .ql-picker.ql-header .ql-picker-label::before { content: "Normal"; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { content: "Heading 1"; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { content: "Heading 2"; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { content: "Heading 3"; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { content: "Heading 4"; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { content: "Heading 5"; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { content: "Heading 6"; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { font-size: 2em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { font-size: 1.5em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { font-size: 1.17em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { font-size: 1em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { font-size: 0.83em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { font-size: 0.67em; }

.ql-snow .ql-picker.ql-font { width: 108px; }

.ql-snow .ql-picker.ql-font .ql-picker-item::before, .ql-snow .ql-picker.ql-font .ql-picker-label::before { content: "Sans Serif"; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before { content: "Serif"; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before { content: "Monospace"; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before { font-family: Georgia, "Times New Roman", serif; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before { font-family: Monaco, "Courier New", monospace; }

.ql-snow .ql-picker.ql-size { width: 98px; }

.ql-snow .ql-picker.ql-size .ql-picker-item::before, .ql-snow .ql-picker.ql-size .ql-picker-label::before { content: "Normal"; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="small"]::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="small"]::before { content: "Small"; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="large"]::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="large"]::before { content: "Large"; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before { content: "Huge"; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="small"]::before { font-size: 10px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="large"]::before { font-size: 18px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before { font-size: 32px; }

.ql-snow .ql-color-picker.ql-background .ql-picker-item { background-color: rgb(255, 255, 255); }

.ql-snow .ql-color-picker.ql-color .ql-picker-item { background-color: rgb(0, 0, 0); }

.ql-toolbar.ql-snow { border: 1px solid rgb(204, 204, 204); box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 8px; }

.ql-toolbar.ql-snow .ql-formats { margin-right: 15px; }

.ql-toolbar.ql-snow .ql-picker-label { border: 1px solid transparent; }

.ql-toolbar.ql-snow .ql-picker-options { border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { border-color: rgb(204, 204, 204); }

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { border-color: rgb(0, 0, 0); }

.ql-toolbar.ql-snow + .ql-container.ql-snow { border-top: 0px; }

.ql-snow .ql-tooltip { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); box-shadow: rgb(221, 221, 221) 0px 0px 5px; color: rgb(68, 68, 68); padding: 5px 12px; white-space: nowrap; }

.ql-snow .ql-tooltip::before { content: "Visit URL:"; line-height: 26px; margin-right: 8px; }

.ql-snow .ql-tooltip input[type="text"] { display: none; border: 1px solid rgb(204, 204, 204); font-size: 13px; height: 26px; margin: 0px; padding: 3px 5px; width: 170px; }

.ql-snow .ql-tooltip a.ql-preview { display: inline-block; max-width: 200px; overflow-x: hidden; text-overflow: ellipsis; vertical-align: top; }

.ql-snow .ql-tooltip a.ql-action::after { border-right: 1px solid rgb(204, 204, 204); content: "Edit"; margin-left: 16px; padding-right: 8px; }

.ql-snow .ql-tooltip a.ql-remove::before { content: "Remove"; margin-left: 8px; }

.ql-snow .ql-tooltip a { line-height: 26px; }

.ql-snow .ql-tooltip.ql-editing a.ql-preview, .ql-snow .ql-tooltip.ql-editing a.ql-remove { display: none; }

.ql-snow .ql-tooltip.ql-editing input[type="text"] { display: inline-block; }

.ql-snow .ql-tooltip.ql-editing a.ql-action::after { border-right: 0px; content: "Save"; padding-right: 0px; }

.ql-snow .ql-tooltip[data-mode="link"]::before { content: "Enter link:"; }

.ql-snow .ql-tooltip[data-mode="formula"]::before { content: "Enter formula:"; }

.ql-snow .ql-tooltip[data-mode="video"]::before { content: "Enter video:"; }

.ql-snow a { color: rgb(0, 102, 204); }

.ql-container.ql-snow { border: 1px solid rgb(204, 204, 204); }

.ql-container { box-sizing: border-box; font-family: Helvetica, Arial, sans-serif; font-size: 13px; height: 100%; margin: 0px; position: relative; }

.ql-container.ql-disabled .ql-tooltip { visibility: hidden; }

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before { pointer-events: none; }

.ql-clipboard { left: -100000px; height: 1px; overflow-y: hidden; position: absolute; top: 50%; }

.ql-clipboard p { margin: 0px; padding: 0px; }

.ql-editor { box-sizing: border-box; line-height: 1.42; height: 100%; outline: none; overflow-y: auto; padding: 12px 15px; tab-size: 4; text-align: left; overflow-wrap: break-word; font-size: 1.4rem;}

.ql-editor > * { cursor: text; }

.ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6, .ql-editor ol, .ql-editor p, .ql-editor pre, .ql-editor ul { margin: 0px; padding: 0px; counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; }

.ql-editor ol, .ql-editor ul { padding-left: 1.5em; }

.ql-editor ol > li, .ql-editor ul > li { list-style-type: none; }

.ql-editor ul > li::before { content: "•"; }

.ql-editor ul[data-checked="false"], .ql-editor ul[data-checked="true"] { pointer-events: none; }

.ql-editor ul[data-checked="false"] > li *, .ql-editor ul[data-checked="true"] > li * { pointer-events: all; }

.ql-editor ul[data-checked="false"] > li::before, .ql-editor ul[data-checked="true"] > li::before { color: rgb(119, 119, 119); cursor: pointer; pointer-events: all; }

.ql-editor ul[data-checked="true"] > li::before { content: "☑"; }

.ql-editor ul[data-checked="false"] > li::before { content: "☐"; }

.ql-editor li::before { display: inline-block; white-space: nowrap; width: 1.2em; }

.ql-editor li:not(.ql-direction-rtl)::before { margin-left: -1.5em; margin-right: 0.3em; text-align: right; }

.ql-editor li.ql-direction-rtl::before { margin-left: 0.3em; margin-right: -1.5em; }

.ql-editor ol li:not(.ql-direction-rtl), .ql-editor ul li:not(.ql-direction-rtl) { padding-left: 1.5em; }

.ql-editor ol li.ql-direction-rtl, .ql-editor ul li.ql-direction-rtl { padding-right: 1.5em; }

.ql-editor ol li { counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; counter-increment: list-0 1; }

.ql-editor ol li::before { content: counter(list-0) ". "; }

.ql-editor ol li.ql-indent-1 { counter-increment: list-1 1; }

.ql-editor ol li.ql-indent-1::before { content: counter(list-1, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-1 { counter-reset: list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; }

.ql-editor ol li.ql-indent-2 { counter-increment: list-2 1; }

.ql-editor ol li.ql-indent-2::before { content: counter(list-2, lower-roman) ". "; }

.ql-editor ol li.ql-indent-2 { counter-reset: list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; }

.ql-editor ol li.ql-indent-3 { counter-increment: list-3 1; }

.ql-editor ol li.ql-indent-3::before { content: counter(list-3) ". "; }

.ql-editor ol li.ql-indent-3 { counter-reset: list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; }

.ql-editor ol li.ql-indent-4 { counter-increment: list-4 1; }

.ql-editor ol li.ql-indent-4::before { content: counter(list-4, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-4 { counter-reset: list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; }

.ql-editor ol li.ql-indent-5 { counter-increment: list-5 1; }

.ql-editor ol li.ql-indent-5::before { content: counter(list-5, lower-roman) ". "; }

.ql-editor ol li.ql-indent-5 { counter-reset: list-6 0 list-7 0 list-8 0 list-9 0; }

.ql-editor ol li.ql-indent-6 { counter-increment: list-6 1; }

.ql-editor ol li.ql-indent-6::before { content: counter(list-6) ". "; }

.ql-editor ol li.ql-indent-6 { counter-reset: list-7 0 list-8 0 list-9 0; }

.ql-editor ol li.ql-indent-7 { counter-increment: list-7 1; }

.ql-editor ol li.ql-indent-7::before { content: counter(list-7, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-7 { counter-reset: list-8 0 list-9 0; }

.ql-editor ol li.ql-indent-8 { counter-increment: list-8 1; }

.ql-editor ol li.ql-indent-8::before { content: counter(list-8, lower-roman) ". "; }

.ql-editor ol li.ql-indent-8 { counter-reset: list-9 0; }

.ql-editor ol li.ql-indent-9 { counter-increment: list-9 1; }

.ql-editor ol li.ql-indent-9::before { content: counter(list-9) ". "; }

.ql-editor .ql-indent-1:not(.ql-direction-rtl) { padding-left: 3em; }

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { padding-left: 4.5em; }

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { padding-right: 3em; }

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { padding-right: 4.5em; }

.ql-editor .ql-indent-2:not(.ql-direction-rtl) { padding-left: 6em; }

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { padding-left: 7.5em; }

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { padding-right: 6em; }

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { padding-right: 7.5em; }

.ql-editor .ql-indent-3:not(.ql-direction-rtl) { padding-left: 9em; }

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { padding-left: 10.5em; }

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { padding-right: 9em; }

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { padding-right: 10.5em; }

.ql-editor .ql-indent-4:not(.ql-direction-rtl) { padding-left: 12em; }

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { padding-left: 13.5em; }

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { padding-right: 12em; }

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { padding-right: 13.5em; }

.ql-editor .ql-indent-5:not(.ql-direction-rtl) { padding-left: 15em; }

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { padding-left: 16.5em; }

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { padding-right: 15em; }

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { padding-right: 16.5em; }

.ql-editor .ql-indent-6:not(.ql-direction-rtl) { padding-left: 18em; }

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { padding-left: 19.5em; }

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { padding-right: 18em; }

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { padding-right: 19.5em; }

.ql-editor .ql-indent-7:not(.ql-direction-rtl) { padding-left: 21em; }

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { padding-left: 22.5em; }

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { padding-right: 21em; }

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { padding-right: 22.5em; }

.ql-editor .ql-indent-8:not(.ql-direction-rtl) { padding-left: 24em; }

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { padding-left: 25.5em; }

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { padding-right: 24em; }

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { padding-right: 25.5em; }

.ql-editor .ql-indent-9:not(.ql-direction-rtl) { padding-left: 27em; }

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { padding-left: 28.5em; }

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { padding-right: 27em; }

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { padding-right: 28.5em; }

.ql-editor .ql-video { display: block; max-width: 100%; }

.ql-editor .ql-video.ql-align-center { margin: 0px auto; }

.ql-editor .ql-video.ql-align-right { margin: 0px 0px 0px auto; }

.ql-editor .ql-bg-black { background-color: rgb(0, 0, 0); }

.ql-editor .ql-bg-red { background-color: rgb(230, 0, 0); }

.ql-editor .ql-bg-orange { background-color: rgb(255, 153, 0); }

.ql-editor .ql-bg-yellow { background-color: rgb(255, 255, 0); }

.ql-editor .ql-bg-green { background-color: rgb(0, 138, 0); }

.ql-editor .ql-bg-blue { background-color: rgb(0, 102, 204); }

.ql-editor .ql-bg-purple { background-color: rgb(153, 51, 255); }

.ql-editor .ql-color-white { color: rgb(255, 255, 255); }

.ql-editor .ql-color-red { color: rgb(230, 0, 0); }

.ql-editor .ql-color-orange { color: rgb(255, 153, 0); }

.ql-editor .ql-color-yellow { color: rgb(255, 255, 0); }

.ql-editor .ql-color-green { color: rgb(0, 138, 0); }

.ql-editor .ql-color-blue { color: rgb(0, 102, 204); }

.ql-editor .ql-color-purple { color: rgb(153, 51, 255); }

.ql-editor .ql-font-serif { font-family: Georgia, "Times New Roman", serif; }

.ql-editor .ql-font-monospace { font-family: Monaco, "Courier New", monospace; }

.ql-editor .ql-size-small { font-size: 0.75em; }

.ql-editor .ql-size-large { font-size: 1.5em; }

.ql-editor .ql-size-huge { font-size: 2.5em; }

.ql-editor .ql-direction-rtl { direction: rtl; text-align: inherit; }

.ql-editor .ql-align-center { text-align: center; }

.ql-editor .ql-align-justify { text-align: justify; }

.ql-editor .ql-align-right { text-align: right; }

.ql-editor.ql-blank::before { color: rgba(0, 0, 0, 0.6); content: attr(data-placeholder); font-style: italic; left: 15px; pointer-events: none; position: absolute; right: 15px; }

.ql-bubble.ql-toolbar::after, .ql-bubble .ql-toolbar::after { clear: both; content: ""; display: table; }

.ql-bubble.ql-toolbar button, .ql-bubble .ql-toolbar button { background: none; border: none; cursor: pointer; display: inline-block; float: left; height: 24px; padding: 3px 5px; width: 28px; }

.ql-bubble.ql-toolbar button svg, .ql-bubble .ql-toolbar button svg { float: left; height: 100%; }

.ql-bubble.ql-toolbar button:active:hover, .ql-bubble .ql-toolbar button:active:hover { outline: none; }

.ql-bubble.ql-toolbar input.ql-image[type="file"], .ql-bubble .ql-toolbar input.ql-image[type="file"] { display: none; }

.ql-bubble.ql-toolbar .ql-picker-item.ql-selected, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected, .ql-bubble.ql-toolbar .ql-picker-item:hover, .ql-bubble .ql-toolbar .ql-picker-item:hover, .ql-bubble.ql-toolbar .ql-picker-label.ql-active, .ql-bubble .ql-toolbar .ql-picker-label.ql-active, .ql-bubble.ql-toolbar .ql-picker-label:hover, .ql-bubble .ql-toolbar .ql-picker-label:hover, .ql-bubble.ql-toolbar button.ql-active, .ql-bubble .ql-toolbar button.ql-active, .ql-bubble.ql-toolbar button:focus, .ql-bubble .ql-toolbar button:focus, .ql-bubble.ql-toolbar button:hover, .ql-bubble .ql-toolbar button:hover { color: rgb(255, 255, 255); }

.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button:focus .ql-fill, .ql-bubble .ql-toolbar button:focus .ql-fill, .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button:hover .ql-fill, .ql-bubble .ql-toolbar button:hover .ql-fill, .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill { fill: rgb(255, 255, 255); }

.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble.ql-toolbar button.ql-active .ql-stroke, .ql-bubble .ql-toolbar button.ql-active .ql-stroke, .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar button:focus .ql-stroke, .ql-bubble .ql-toolbar button:focus .ql-stroke, .ql-bubble.ql-toolbar button:focus .ql-stroke-miter, .ql-bubble .ql-toolbar button:focus .ql-stroke-miter, .ql-bubble.ql-toolbar button:hover .ql-stroke, .ql-bubble .ql-toolbar button:hover .ql-stroke, .ql-bubble.ql-toolbar button:hover .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover .ql-stroke-miter { stroke: rgb(255, 255, 255); }

@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active), .ql-bubble .ql-toolbar button:hover:not(.ql-active) { color: rgb(204, 204, 204); }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { fill: rgb(204, 204, 204); }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { stroke: rgb(204, 204, 204); }
}

.ql-bubble, .ql-bubble * { box-sizing: border-box; }

.ql-bubble .ql-hidden { display: none; }

.ql-bubble .ql-out-bottom, .ql-bubble .ql-out-top { visibility: hidden; }

.ql-bubble .ql-tooltip { position: absolute; transform: translateY(10px); }

.ql-bubble .ql-tooltip a { cursor: pointer; text-decoration: none; }

.ql-bubble .ql-tooltip.ql-flip { transform: translateY(-10px); }

.ql-bubble .ql-formats { display: inline-block; vertical-align: middle; }

.ql-bubble .ql-formats::after { clear: both; content: ""; display: table; }

.ql-bubble .ql-stroke { fill: none; stroke: rgb(204, 204, 204); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; }

.ql-bubble .ql-stroke-miter { fill: none; stroke: rgb(204, 204, 204); stroke-miterlimit: 10; stroke-width: 2; }

.ql-bubble .ql-fill, .ql-bubble .ql-stroke.ql-fill { fill: rgb(204, 204, 204); }

.ql-bubble .ql-empty { fill: none; }

.ql-bubble .ql-even { fill-rule: evenodd; }

.ql-bubble .ql-stroke.ql-thin, .ql-bubble .ql-thin { stroke-width: 1; }

.ql-bubble .ql-transparent { opacity: 0.4; }

.ql-bubble .ql-direction svg:last-child { display: none; }

.ql-bubble .ql-direction.ql-active svg:last-child { display: inline; }

.ql-bubble .ql-direction.ql-active svg:first-child { display: none; }

.ql-bubble .ql-editor h1 { font-size: 2em; }

.ql-bubble .ql-editor h2 { font-size: 1.5em; }

.ql-bubble .ql-editor h3 { font-size: 1.17em; }

.ql-bubble .ql-editor h4 { font-size: 1em; }

.ql-bubble .ql-editor h5 { font-size: 0.83em; }

.ql-bubble .ql-editor h6 { font-size: 0.67em; }

.ql-bubble .ql-editor a { text-decoration: underline; }

.ql-bubble .ql-editor blockquote { border-left: 4px solid rgb(204, 204, 204); margin-bottom: 5px; margin-top: 5px; padding-left: 16px; }

.ql-bubble .ql-editor code, .ql-bubble .ql-editor pre { background-color: rgb(240, 240, 240); border-radius: 3px; }

.ql-bubble .ql-editor pre { white-space: pre-wrap; margin-bottom: 5px; margin-top: 5px; padding: 5px 10px; }

.ql-bubble .ql-editor code { font-size: 85%; padding: 2px 4px; }

.ql-bubble .ql-editor pre.ql-syntax { background-color: rgb(35, 36, 31); color: rgb(248, 248, 242); overflow: visible; }

.ql-bubble .ql-editor img { max-width: 100%; }

.ql-bubble .ql-picker { color: rgb(204, 204, 204); display: inline-block; float: left; font-size: 14px; font-weight: 500; height: 24px; position: relative; vertical-align: middle; }

.ql-bubble .ql-picker-label { cursor: pointer; display: inline-block; height: 100%; padding-left: 8px; padding-right: 2px; position: relative; width: 100%; }

.ql-bubble .ql-picker-label::before { display: inline-block; line-height: 22px; }

.ql-bubble .ql-picker-options { background-color: rgb(68, 68, 68); display: none; min-width: 100%; padding: 4px 8px; position: absolute; white-space: nowrap; }

.ql-bubble .ql-picker-options .ql-picker-item { cursor: pointer; display: block; padding-bottom: 5px; padding-top: 5px; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label { color: rgb(119, 119, 119); z-index: 2; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill { fill: rgb(119, 119, 119); }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke { stroke: rgb(119, 119, 119); }

.ql-bubble .ql-picker.ql-expanded .ql-picker-options { display: block; margin-top: -1px; top: 100%; z-index: 1; }

.ql-bubble .ql-color-picker, .ql-bubble .ql-icon-picker { width: 28px; }

.ql-bubble .ql-color-picker .ql-picker-label, .ql-bubble .ql-icon-picker .ql-picker-label { padding: 2px 4px; }

.ql-bubble .ql-color-picker .ql-picker-label svg, .ql-bubble .ql-icon-picker .ql-picker-label svg { right: 4px; }

.ql-bubble .ql-icon-picker .ql-picker-options { padding: 4px 0px; }

.ql-bubble .ql-icon-picker .ql-picker-item { height: 24px; width: 24px; padding: 2px 4px; }

.ql-bubble .ql-color-picker .ql-picker-options { padding: 3px 5px; width: 152px; }

.ql-bubble .ql-color-picker .ql-picker-item { border: 1px solid transparent; float: left; height: 16px; margin: 2px; padding: 0px; width: 16px; }

.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { position: absolute; margin-top: -9px; right: 0px; top: 50%; width: 18px; }

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before { content: attr(data-label); }

.ql-bubble .ql-picker.ql-header { width: 98px; }

.ql-bubble .ql-picker.ql-header .ql-picker-item::before, .ql-bubble .ql-picker.ql-header .ql-picker-label::before { content: "Normal"; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { content: "Heading 1"; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { content: "Heading 2"; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { content: "Heading 3"; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { content: "Heading 4"; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { content: "Heading 5"; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { content: "Heading 6"; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { font-size: 2em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { font-size: 1.5em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { font-size: 1.17em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { font-size: 1em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { font-size: 0.83em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { font-size: 0.67em; }

.ql-bubble .ql-picker.ql-font { width: 108px; }

.ql-bubble .ql-picker.ql-font .ql-picker-item::before, .ql-bubble .ql-picker.ql-font .ql-picker-label::before { content: "Sans Serif"; }

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before { content: "Serif"; }

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before { content: "Monospace"; }

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before { font-family: Georgia, "Times New Roman", serif; }

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before { font-family: Monaco, "Courier New", monospace; }

.ql-bubble .ql-picker.ql-size { width: 98px; }

.ql-bubble .ql-picker.ql-size .ql-picker-item::before, .ql-bubble .ql-picker.ql-size .ql-picker-label::before { content: "Normal"; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="small"]::before { content: "Small"; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="large"]::before { content: "Large"; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before { content: "Huge"; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before { font-size: 10px; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before { font-size: 18px; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before { font-size: 32px; }

.ql-bubble .ql-color-picker.ql-background .ql-picker-item { background-color: rgb(255, 255, 255); }

.ql-bubble .ql-color-picker.ql-color .ql-picker-item { background-color: rgb(0, 0, 0); }

.ql-bubble .ql-toolbar .ql-formats { margin: 8px 12px 8px 0px; }

.ql-bubble .ql-toolbar .ql-formats:first-child { margin-left: 12px; }

.ql-bubble .ql-color-picker svg { margin: 1px; }

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected, .ql-bubble .ql-color-picker .ql-picker-item:hover { border-color: rgb(255, 255, 255); }

.ql-bubble .ql-tooltip { background-color: rgb(68, 68, 68); border-radius: 25px; color: rgb(255, 255, 255); }

.ql-bubble .ql-tooltip-arrow { border-left: 6px solid transparent; border-right: 6px solid transparent; content: " "; display: block; left: 50%; margin-left: -6px; position: absolute; }

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow { border-bottom: 6px solid rgb(68, 68, 68); top: -6px; }

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow { border-top: 6px solid rgb(68, 68, 68); bottom: -6px; }

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor { display: block; }

.ql-bubble .ql-tooltip.ql-editing .ql-formats { visibility: hidden; }

.ql-bubble .ql-tooltip-editor { display: none; }

.ql-bubble .ql-tooltip-editor input[type="text"] { background: transparent; border: none; color: rgb(255, 255, 255); font-size: 13px; height: 100%; outline: none; padding: 10px 20px; position: absolute; width: 100%; }

.ql-bubble .ql-tooltip-editor a { top: 10px; position: absolute; right: 20px; }

.ql-bubble .ql-tooltip-editor a::before { color: rgb(204, 204, 204); content: "×"; font-size: 16px; font-weight: 700; }

.ql-container.ql-bubble:not(.ql-disabled) a { position: relative; white-space: nowrap; }

.ql-container.ql-bubble:not(.ql-disabled) a::before { background-color: rgb(68, 68, 68); border-radius: 15px; top: -5px; font-size: 12px; color: rgb(255, 255, 255); content: attr(href); font-weight: 400; overflow: hidden; padding: 5px 15px; text-decoration: none; z-index: 1; }

.ql-container.ql-bubble:not(.ql-disabled) a::after { border-top: 6px solid rgb(68, 68, 68); border-left: 6px solid transparent; border-right: 6px solid transparent; top: 0px; content: " "; height: 0px; width: 0px; }

.ql-container.ql-bubble:not(.ql-disabled) a::after, .ql-container.ql-bubble:not(.ql-disabled) a::before { left: 0px; margin-left: 50%; position: absolute; transform: translate(-50%, -100%); transition: visibility 0s ease 0.2s; visibility: hidden; }

.ql-container.ql-bubble:not(.ql-disabled) a:hover::after, .ql-container.ql-bubble:not(.ql-disabled) a:hover::before { visibility: visible; }

.flex-container { display: flex; flex-flow: column nowrap; }

.flex-container.wrap { flex-wrap: wrap; }

.flex-container.vertical { flex-direction: row; }

.flex-child-fixed { flex: 0 0 auto; }

.flex-child-stretch { flex: 1 1 0%; }

.flex-child-scrollable { flex: 1 0 0px; overflow: hidden auto; }

.self-centered { align-self: center; }

.self-ended { align-self: flex-end; }

.ui.border-radius-none { border-radius: unset !important; }


body > main { flex: 1 0 auto; display: flex; flex-flow: column; }

body footer { white-space: nowrap; margin: 1rem 0px 0px !important; }

body footer.ui.segment { min-height: auto; }

body footer a { color: inherit; cursor: pointer; }

body footer a:hover { color: inherit; background: inherit; text-decoration: underline; }

body footer.grid { height: auto; }

body .grid { height: 100%; }

body .ui.checkbox label { cursor: pointer; }

body .bounce-enter-active { animation: 0.5s ease 0s 1 normal none running bounce-in; }

body .bounce-leave-active { animation: 0.5s ease 0s 1 normal none running bounce-out; }

body .ui.grid .message-box.column { max-width: 450px; }

body .ui.segment.no-top-padded { padding-top: 0px !important; }

body .ui.icon.button.white { background-color: rgb(255, 255, 255); padding: 0.785714em 0.3em; margin: 0px; display: inline-block; }

body .ui.form .el-input--prefix .el-input__inner { padding-left: 30px; }

body .ui.form .el-input--suffix .el-input__inner { padding-right: 30px; }

body .ui.form .el-date-editor .el-range-input { -webkit-appearance: none; border: none; outline: 0px; padding: 0px; width: 39%; color: rgb(96, 98, 102); }

body .ui.form .el-date-editor .el-range-input, body .ui.form .el-date-editor .el-range-separator { height: 100%; margin: 0px; text-align: center; font-size: 14px; display: inline-block; }

body .ui.form .el-checkbox__input { position: absolute; margin-top: 4px; }

body .ui.form .el-checkbox__label { margin-left: 1.5em; }

body .ui.form .kviewer-lookup .el-dialog.el-dialog--large.kviewer-lookup-modal { overflow: auto; }

body .ui.form .kviewer-lookup .kviewer-lookup-input input[type="text"].el-input__inner { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

body .ui.form .kviewer-lookup .kviewer-lookup-input .kviewer-lookup-button { color: rgb(255, 255, 255); background-color: rgb(64, 158, 255); border-color: rgb(64, 158, 255); border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

body .ui.form fieldset.fieldset { border: none; padding: 0px; margin: 0px 0px 2.5rem; }

body .el-form-item__label { font-weight: 700; }

body .el-form-item__error { position: static; }

body .text-right { text-align: right !important; }

body .icon.margin-adjusted { margin: 0px 0.2rem !important; }

body .ui.icon.circular.button.appending { margin-top: 0.4rem; margin-left: 0.5rem; }

.animated { animation-duration: 1s; animation-fill-mode: both; }

.animated.infinite { animation-iteration-count: infinite; }

.animated.delay-1s { animation-delay: 1s; }

.animated.delay-2s { animation-delay: 2s; }

.animated.delay-3s { animation-delay: 3s; }

.animated.delay-4s { animation-delay: 4s; }

.animated.delay-5s { animation-delay: 5s; }

.animated.fast { animation-duration: 0.8s; }

.animated.faster { animation-duration: 0.5s; }

.animated.slow { animation-duration: 2s; }

.animated.slower { animation-duration: 3s; }

@media (prefers-reduced-motion: reduce), not all {
  .animated { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important; }
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fadeIn { animation-name: fadeIn; }

.ui.form .fields[data-v-ad76690e] { display: block; margin-bottom: 0px; }

.fields > .field[data-v-ad76690e] { display: inline-block; }

.ui.form .fields[data-v-f4a6356c] { display: block; margin-bottom: 0px; }

.fields > .field[data-v-f4a6356c] { display: inline-block; }

.field[data-v-f4a6356c] .el-radio { padding-left: 30px; }

.field[data-v-f4a6356c] .el-radio__input { margin-left: -28px; }

.el-cascader-menu::-webkit-scrollbar { width: 5px; }

.el-cascader-menu::-webkit-scrollbar-track { border-radius: 5px; background: rgb(238, 238, 238); }

.el-cascader-menu::-webkit-scrollbar-thumb { border-radius: 5px; background: rgb(136, 136, 136); }

.mobile-datetime-content .picker-item { font-size: 16px; }

.ui.vertical.buttons[data-v-69283ab3] { width: 100%; }

.ui.vertical.buttons > .mobile-button[data-v-69283ab3]:first-child { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom: 0px; }

.ui.vertical.buttons > .mobile-button[data-v-69283ab3] { width: 100%; margin-left: 0px; overflow-wrap: break-word; white-space: normal; text-align: left; }

.ui.vertical.buttons > .mobile-button[data-v-69283ab3]:not(:first-child):not(:last-child) { border-bottom: 0px; border-radius: 0px; }

.ui.vertical.buttons > .mobile-button[data-v-69283ab3]:last-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.el-checkbox__input[data-v-69283ab3] { position: relative !important; margin-top: 0px !important; }

.ui.vertical.buttons[data-v-b267cd8c] { width: 100%; }

.ui.vertical.buttons > .mobile-button[data-v-b267cd8c]:first-child { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom: 0px; }

.ui.vertical.buttons > .mobile-button[data-v-b267cd8c] { width: 100%; margin-left: 0px; overflow-wrap: break-word; white-space: normal; text-align: left; }

.ui.vertical.buttons > .mobile-button[data-v-b267cd8c]:not(:first-child):not(:last-child) { border-bottom: 0px; border-radius: 0px; }

.ui.vertical.buttons > .mobile-button[data-v-b267cd8c]:last-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.mobile-dropdown[data-v-36e11187] { width: 100%; text-align: left; overflow-wrap: break-word; white-space: normal; }

.mobile-popup-content[data-v-36e11187] { width: 100%; height: 60%; overflow: scroll; }

.mobile-dropdown[data-v-5c3b5149] { width: 100%; text-align: left; overflow-wrap: break-word; white-space: normal; }

.ui.basic.label[data-v-5c3b5149] { color: rgb(96, 98, 102); font-weight: 400; }

.mobile-popup-content[data-v-5c3b5149] { width: 100%; height: 60%; overflow: scroll; }

.el-form-item__error[data-v-34cadf26] { position: inherit; }

.row { margin-bottom: 1em; }

th { white-space: nowrap; }

.help-content { color: rgb(72, 87, 106); font-size: 0.9rem; }

.scroll-x { overflow-x: auto; }

.scroll-x::-webkit-scrollbar { height: 5px; }

.scroll-x::-webkit-scrollbar-track { border-radius: 5px; background: rgb(238, 238, 238); }

.scroll-x::-webkit-scrollbar-thumb { border-radius: 5px; background: rgb(136, 136, 136); }

.ui.grid > .row > .column[data-v-4ee060da] { margin-bottom: 0.5em; }

.el-form-item__error[data-v-4ee060da] { position: static; }

.column.field.el-form-item.subtable-field[data-v-4ee060da] { width: 100%; }

.help-content[data-v-4ee060da] { color: rgb(72, 87, 106); font-size: 0.9rem; }

.fade-enter-active[data-v-4ee060da], .fade-leave-active[data-v-4ee060da] { transition: opacity 0.5s ease 0s; }

.fade-enter[data-v-4ee060da], .fade-leave-to[data-v-4ee060da] { opacity: 0; }

.save-dialog-btn[data-v-e447161c] { margin-top: 2em; }

.ui.grid[data-v-7d9c3012] { margin: 1em 0px; }

.field .column[data-v-68780de9] { word-break: break-all; }

.field .label[data-v-68780de9] { font-weight: 700; }

.w100[data-v-08d60ee4] { width: 100%; }

.ui.grid[data-v-08d60ee4] { margin: 1em 0px; }

.text-center[data-v-6db13ec2] { text-align: center !important; }

.wrapper > .ui[data-v-a787db22] { margin-top: 3em; }

.mb1[data-v-a787db22] { margin-bottom: 1em; }
