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


.content{display:none !important;}
.segment{width:630px;margin:0 auto;}
.el-form-item{width:630px !important;clear:both;margin:0 auto;padding-bottom:10px;}
.el-form-item label{float:left; width:200px;}
.el-textarea__inner,.el-input__inner{float:right;width:380px;
	display: block;
	resize: vertical;
	padding: 5px 15px;
	line-height: 1.5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: inherit;
	color: #606266;
	background-color: #fff;
	background-image: none;
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1)
}
.fields{float:right;width:380px !important;}
.field{float:none !important; text-align:left;}
.el-form-item .el-input{float:right; width:400px;}
.el-textarea__inner,.el-textarea__inner,.el-textarea{width:380px !important;}
.help-content{float:right;width:380px;}
label.ql-editor{width:600px;float:none;text-align:left;line-height:1.6em;}
.el-picker-panel__body .el-input__inner{width:90% !important;}

.mint-header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #26a2ff;
	box-sizing: border-box;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	height: 40px;
	line-height: 1;
	padding: 0 10px;
	position: relative;
	text-align: center;
	white-space: nowrap
}
.mint-header .mint-button {
	background-color: transparent;
	border: 0;
	box-shadow: none;
	color: inherit;
	display: inline-block;
	padding: 0;
	font-size: inherit
}
.mint-header .mint-button:after {
	content: none
}
.mint-header.is-fixed {
	top: 0;
	right: 0;
	left: 0;
	position: fixed;
	z-index: 1
}
.mint-header-button {
	-webkit-box-flex: .5;
	-ms-flex: .5;
	flex: .5
}
.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;
	-ms-flex: 1;
	flex: 1
}
.mint-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 4px;
	border: 0;
	box-sizing: border-box;
	color: inherit;
	display: block;
	font-size: 18px;
	height: 41px;
	outline: 0;
	overflow: hidden;
	position: relative;
	text-align: center
}
.mint-button:after {
	background-color: #000;
	content: " ";
	opacity: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute
}
.mint-button:not(.is-disabled):active:after {
	opacity: .4
}
.mint-button.is-disabled {
	opacity: .6
}
.mint-button-icon {
	vertical-align: middle;
	display: inline-block
}
.mint-button--default {
	color: #656b79;
	background-color: #f6f8fa;
	box-shadow: 0 0 1px #b8bbbf
}
.mint-button--default.is-plain {
	border: 1px solid #5a5a5a;
	background-color: transparent;
	box-shadow: none;
	color: #5a5a5a
}
.mint-button--primary {
	color: #fff;
	background-color: #26a2ff
}
.mint-button--primary.is-plain {
	border: 1px solid #26a2ff;
	background-color: transparent;
	color: #26a2ff
}
.mint-button--danger {
	color: #fff;
	background-color: #ef4f4f
}
.mint-button--danger.is-plain {
	border: 1px solid #ef4f4f;
	background-color: transparent;
	color: #ef4f4f
}
.mint-button--large {
	display: block;
	width: 100%
}
.mint-button--normal, .mint-button--small {
	display: inline-block;
	padding: 0 12px
}
.mint-button--small {
	font-size: 14px;
	height: 33px
}
.mint-cell {
	background-color: #fff;
	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: -webkit-linear-gradient(bottom, #d9d9d9, #d9d9d9 50%, transparent 0);
	background-image: linear-gradient(0deg, #d9d9d9, #d9d9d9 50%, transparent 0);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: bottom
}
.mint-cell-wrapper {
	background-image: -webkit-linear-gradient(top, #d9d9d9, #d9d9d9 50%, transparent 0);
	background-image: linear-gradient(180deg, #d9d9d9, #d9d9d9 50%, transparent 0);
	background-size: 120% 1px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-origin: content-box;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: 1;
	min-height: inherit;
	overflow: hidden;
	padding: 0 10px;
	width: 100%
}
.mint-cell-mask:after {
	background-color: #000;
	content: " ";
	opacity: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute
}
.mint-cell-mask:active:after {
	opacity: .1
}
.mint-cell-text {
	vertical-align: middle
}
.mint-cell-label {
	color: #888;
	display: block;
	font-size: 12px;
	margin-top: 6px
}
.mint-cell-title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.mint-cell-value {
	color: #888;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mint-cell-value.is-link {
	margin-right: 24px
}
.mint-cell-left {
	position: absolute;
	height: 100%;
	left: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.mint-cell-right {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.mint-cell-allow-right:after {
	border-color: #c8c8cd;
	border-style: solid;
	border-width: 2px 2px 0 0;
	content: " ";
	top: 50%;
	right: 20px;
	position: absolute;
	width: 5px;
	height: 5px;
	-webkit-transform: translateY(-50%) rotate(45deg);
	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 {
	-webkit-transition: -webkit-transform .15s ease-in-out;
	transition: -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out;
	transition: transform .15s ease-in-out, -webkit-transform .15s ease-in-out
}
.mint-cell-swipe-buttongroup {
	height: 100%
}
.mint-cell-swipe-button {
	height: 100%;
	display: inline-block;
	padding: 0 10px;
	line-height: 48px
}
.mint-field {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mint-field .mint-cell-title {
	width: 105px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}
.mint-field .mint-cell-value {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mint-field.is-nolabel .mint-cell-title {
	display: none
}
.mint-field.is-textarea {
	-webkit-box-align: inherit;
	-ms-flex-align: inherit;
	align-items: inherit
}
.mint-field.is-textarea .mint-cell-title {
	padding: 10px 0
}
.mint-field.is-textarea .mint-cell-value {
	padding: 5px 0
}
.mint-field-core {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	border: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	outline: 0;
	line-height: 1.6;
	font-size: inherit;
	width: 100%
}
.mint-field-clear {
	opacity: .2
}
.mint-field-state {
	color: inherit;
	margin-left: 20px
}
.mint-field-state .mintui {
	font-size: 20px
}
.mint-field-state.is-default {
	margin-left: 0
}
.mint-field-state.is-success {
	color: #4caf50
}
.mint-field-state.is-warning {
	color: #ffc107
}
.mint-field-state.is-error {
	color: #f44336
}
.mint-field-other {
	top: 0;
	right: 0;
	position: relative
}
.mint-badge {
	color: #fff;
	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: #ffc107
}
.mint-badge.is-error {
	background-color: #f44336
}
.mint-badge.is-primary {
	background-color: #26a2ff
}
.mint-badge.is-success {
	background-color: #4caf50
}
.mint-switch {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-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: 0
}
.mint-switch-core {
	display: inline-block;
	position: relative;
	width: 52px;
	height: 32px;
	border: 1px solid #d9d9d9;
	border-radius: 16px;
	box-sizing: border-box;
	background: #d9d9d9
}
.mint-switch-core:after, .mint-switch-core:before {
	content: " ";
	top: 0;
	left: 0;
	position: absolute;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	border-radius: 15px
}
.mint-switch-core:after {
	width: 30px;
	height: 30px;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,.4)
}
.mint-switch-core:before {
	width: 50px;
	height: 30px;
	background-color: #fdfdfd
}
.mint-switch-input {
	display: none
}
.mint-switch-input:checked+.mint-switch-core {
	border-color: #26a2ff;
	background-color: #26a2ff
}
.mint-switch-input:checked+.mint-switch-core:before {
	-webkit-transform: scale(0);
	transform: scale(0)
}
.mint-switch-input:checked+.mint-switch-core:after {
	-webkit-transform: translateX(20px);
	transform: translateX(20px)
}
.mint-spinner-snake {
	-webkit-animation: mint-spinner-rotate .8s linear infinite;
	animation: mint-spinner-rotate .8s linear infinite;
	border: 4px solid transparent;
	border-radius: 50%
}
@-webkit-keyframes mint-spinner-rotate {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes mint-spinner-rotate {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
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: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: mint-spinner-double-bounce 2s ease-in-out infinite;
	animation: mint-spinner-double-bounce 2s ease-in-out infinite
}
.mint-spinner-double-bounce-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
@-webkit-keyframes mint-spinner-double-bounce {
0%, to {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes mint-spinner-double-bounce {
0%, to {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.mint-spinner-triple-bounce-bounce1, .mint-spinner-triple-bounce-bounce2, .mint-spinner-triple-bounce-bounce3 {
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: mint-spinner-triple-bounce 1.4s ease-in-out infinite both;
	animation: mint-spinner-triple-bounce 1.4s ease-in-out infinite both
}
.mint-spinner-triple-bounce-bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}
.mint-spinner-triple-bounce-bounce2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}
@-webkit-keyframes mint-spinner-triple-bounce {
0%, 80%, to {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes mint-spinner-triple-bounce {
0%, 80%, to {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.mint-spinner-fading-circle {
	position: relative
}
.mint-spinner-fading-circle-circle {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.mint-spinner-fading-circle-circle:before {
	content: " ";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	border-radius: 100%;
	-webkit-animation: mint-fading-circle 1.2s ease-in-out infinite both;
	animation: mint-fading-circle 1.2s ease-in-out infinite both
}
.mint-spinner-fading-circle-circle.is-circle2 {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg)
}
.mint-spinner-fading-circle-circle.is-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.mint-spinner-fading-circle-circle.is-circle3 {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg)
}
.mint-spinner-fading-circle-circle.is-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.mint-spinner-fading-circle-circle.is-circle4 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.mint-spinner-fading-circle-circle.is-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.mint-spinner-fading-circle-circle.is-circle5 {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg)
}
.mint-spinner-fading-circle-circle.is-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
.mint-spinner-fading-circle-circle.is-circle6 {
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg)
}
.mint-spinner-fading-circle-circle.is-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}
.mint-spinner-fading-circle-circle.is-circle7 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.mint-spinner-fading-circle-circle.is-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}
.mint-spinner-fading-circle-circle.is-circle8 {
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg)
}
.mint-spinner-fading-circle-circle.is-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}
.mint-spinner-fading-circle-circle.is-circle9 {
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg)
}
.mint-spinner-fading-circle-circle.is-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}
.mint-spinner-fading-circle-circle.is-circle10 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}
.mint-spinner-fading-circle-circle.is-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}
.mint-spinner-fading-circle-circle.is-circle11 {
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg)
}
.mint-spinner-fading-circle-circle.is-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}
.mint-spinner-fading-circle-circle.is-circle12 {
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg)
}
.mint-spinner-fading-circle-circle.is-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}
@-webkit-keyframes mint-fading-circle {
0%, 39%, to {
opacity:0
}
40% {
opacity:1
}
}
@keyframes mint-fading-circle {
0%, 39%, to {
opacity:0
}
40% {
opacity:1
}
}
.mint-tab-item {
	display: block;
	padding: 7px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-decoration: none
}
.mint-tab-item-icon {
	width: 24px;
	height: 24px;
	margin: 0 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 {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%
}
.mint-tab-container {
	overflow: hidden;
	position: relative
}
.mint-tab-container .swipe-transition {
	-webkit-transition: -webkit-transform .15s ease-in-out;
	transition: -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out;
	transition: transform .15s ease-in-out, -webkit-transform .15s ease-in-out
}
.mint-navbar, .mint-tab-container-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mint-navbar {
	background-color: #fff;
	text-align: center
}
.mint-navbar .mint-tab-item {
	padding: 17px 0;
	font-size: 15px
}
.mint-navbar .mint-tab-item:last-child {
	border-right: 0
}
.mint-navbar .mint-tab-item.is-selected {
	border-bottom: 3px solid #26a2ff;
	color: #26a2ff;
	margin-bottom: -3px
}
.mint-navbar.is-fixed {
	top: 0;
	right: 0;
	left: 0;
	position: fixed;
	z-index: 1
}
.mint-tabbar {
	background-image: -webkit-linear-gradient(top, #d9d9d9, #d9d9d9 50%, transparent 0);
	background-image: linear-gradient(180deg, #d9d9d9, #d9d9d9 50%, transparent 0);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	background-color: #fafafa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	text-align: center
}
.mint-tabbar>.mint-tab-item.is-selected {
	background-color: #eaeaea;
	color: #26a2ff
}
.mint-tabbar.is-fixed {
	right: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	z-index: 1
}
.mint-search {
	height: 100%;
	height: 100vh;
	overflow: hidden
}
.mint-searchbar {
	position: relative;
	background-color: #d9d9d9;
	box-sizing: border-box;
	padding: 8px 10px;
	z-index: 1
}
.mint-searchbar, .mint-searchbar-inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mint-searchbar-inner {
	background-color: #fff;
	border-radius: 2px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 28px;
	padding: 4px 6px
}
.mint-searchbar-inner .mintui-search {
	font-size: 12px;
	color: #d9d9d9
}
.mint-searchbar-core {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	outline: 0
}
.mint-searchbar-cancel {
	color: #26a2ff;
	margin-left: 10px;
	text-decoration: none
}
.mint-search-list {
	overflow: auto;
	padding-top: 44px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute
}
.mint-checklist .mint-cell {
	padding: 0
}
.mint-checklist.is-limit .mint-checkbox-core:not(:checked) {
	background-color: #d9d9d9;
	border-color: #d9d9d9
}
.mint-checklist-label {
	display: block;
	padding: 0 10px
}
.mint-checklist-title {
	color: #888;
	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: #26a2ff;
	border-color: #26a2ff
}
.mint-checkbox-input:checked+.mint-checkbox-core:after {
	border-color: #fff;
	-webkit-transform: rotate(45deg) scale(1);
	transform: rotate(45deg) scale(1)
}
.mint-checkbox-input[disabled]+.mint-checkbox-core {
	background-color: #d9d9d9;
	border-color: #ccc
}
.mint-checkbox-core {
	display: inline-block;
	background-color: #fff;
	border-radius: 100%;
	border: 1px solid #ccc;
	position: relative;
	width: 20px;
	height: 20px;
	vertical-align: middle
}
.mint-checkbox-core:after {
	border: 2px solid transparent;
	border-left: 0;
	border-top: 0;
	content: " ";
	top: 3px;
	left: 6px;
	position: absolute;
	width: 4px;
	height: 8px;
	-webkit-transform: rotate(45deg) scale(0);
	transform: rotate(45deg) scale(0);
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}
.mint-radiolist .mint-cell {
	padding: 0
}
.mint-radiolist-label {
	display: block;
	padding: 0 10px
}
.mint-radiolist-title {
	font-size: 12px;
	margin: 8px;
	display: block;
	color: #888
}
.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: #26a2ff;
	border-color: #26a2ff
}
.mint-radio-input:checked+.mint-radio-core:after {
	background-color: #fff;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.mint-radio-input[disabled]+.mint-radio-core {
	background-color: #d9d9d9;
	border-color: #ccc
}
.mint-radio-core {
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	border-radius: 100%;
	border: 1px solid #ccc;
	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;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
	-webkit-transform: scale(0);
	transform: scale(0)
}
.mint-loadmore {
	overflow: hidden
}
.mint-loadmore-content.is-dropped {
	-webkit-transition: .2s;
	transition: .2s
}
.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: #e0e0e0;
	width: 100%;
	text-align: center;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out
}
.mint-actionsheet-list {
	list-style: none;
	padding: 0;
	margin: 0
}
.mint-actionsheet-listitem {
	border-bottom: 1px solid #e0e0e0
}
.mint-actionsheet-button, .mint-actionsheet-listitem {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #333;
	background-color: #fff
}
.mint-actionsheet-button:active, .mint-actionsheet-listitem:active {
	background-color: #f0f0f0
}
.actionsheet-float-enter, .actionsheet-float-leave-active {
	-webkit-transform: translate3d(-50%, 100%, 0);
	transform: translate3d(-50%, 100%, 0)
}
.mint-popup {
	position: fixed;
	background: #fff;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out
}
.mint-popup-top {
	top: 0;
	right: auto;
	bottom: auto;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}
.mint-popup-right {
	top: 50%;
	right: 0;
	bottom: auto;
	left: auto;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.mint-popup-bottom {
	top: auto;
	right: auto;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}
.mint-popup-left {
	top: 50%;
	right: auto;
	bottom: auto;
	left: 0;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.popup-slide-top-enter, .popup-slide-top-leave-active {
	-webkit-transform: translate3d(-50%, -100%, 0);
	transform: translate3d(-50%, -100%, 0)
}
.popup-slide-right-enter, .popup-slide-right-leave-active {
	-webkit-transform: translate3d(100%, -50%, 0);
	transform: translate3d(100%, -50%, 0)
}
.popup-slide-bottom-enter, .popup-slide-bottom-leave-active {
	-webkit-transform: translate3d(-50%, 100%, 0);
	transform: translate3d(-50%, 100%, 0)
}
.popup-slide-left-enter, .popup-slide-left-leave-active {
	-webkit-transform: translate3d(-100%, -50%, 0);
	transform: translate3d(-100%, -50%, 0)
}
.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;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	width: 100%;
	height: 100%;
	display: none
}
.mint-swipe-items-wrap>div.is-active {
	display: block;
	-webkit-transform: none;
	transform: none
}
.mint-swipe-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.mint-swipe-indicator {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
	margin: 0 3px
}
.mint-swipe-indicator.is-active {
	background: #fff
}
.mt-range {
	position: relative;
	height: 30px;
	line-height: 30px
}
.mt-range, .mt-range>* {
	display: -webkit-box;
	display: -ms-flexbox;
	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;
	-ms-flex: 1;
	flex: 1;
	margin-right: 30px
}
.mt-range-runway {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	right: -30px;
	border-top-color: #a9acb1;
	border-top-style: solid
}
.mt-range-thumb {
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	cursor: move;
	box-shadow: 0 1px 3px rgba(0,0,0,.4)
}
.mt-range-progress {
	position: absolute;
	display: block;
	background-color: #26a2ff;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0
}
.mt-range--disabled {
	opacity: .5
}
.picker {
	overflow: hidden
}
.picker-toolbar {
	height: 40px
}
.picker-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	text-align: right;
	font-size: 24px;
	position: relative
}
.picker-center-highlight {
	box-sizing: border-box;
	position: absolute;
	left: 0;
	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: #eaeaea;
	display: block;
	z-index: 15;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}
.picker-center-highlight:before {
	left: 0;
	top: 0;
	bottom: auto;
	right: auto
}
.picker-center-highlight:after {
	left: 0;
	bottom: 0;
	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: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.picker-slot-wrapper {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.picker-slot-wrapper.dragging, .picker-slot-wrapper.dragging .picker-item {
	-webkit-transition-duration: 0s;
	transition-duration: 0s
}
.picker-item {
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #707274;
	left: 0;
	top: 0;
	width: 100%;
	box-sizing: border-box;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.picker-slot-absolute .picker-item {
	position: absolute
}
.picker-item.picker-item-far {
	pointer-events: none
}
.picker-item.picker-selected {
	color: #000;
	-webkit-transform: translateZ(0) rotateX(0);
	transform: translateZ(0) rotateX(0)
}
.picker-3d .picker-items {
	overflow: hidden;
	-webkit-perspective: 700px;
	perspective: 700px
}
.picker-3d .picker-item, .picker-3d .picker-slot, .picker-3d .picker-slot-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.picker-3d .picker-slot {
	overflow: visible
}
.picker-3d .picker-item {
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.mt-progress {
	position: relative;
	height: 30px;
	line-height: 30px
}
.mt-progress, .mt-progress>* {
	display: -webkit-box;
	display: -ms-flexbox;
	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;
	-ms-flex: 1;
	flex: 1
}
.mt-progress-runway {
	left: 0;
	right: 0;
	background-color: #ebebeb;
	height: 3px
}
.mt-progress-progress, .mt-progress-runway {
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%
}
.mt-progress-progress {
	display: block;
	background-color: #26a2ff;
	width: 0
}
.mint-toast {
	position: fixed;
	max-width: 80%;
	border-radius: 5px;
	background: rgba(0,0,0,.7);
	color: #fff;
	box-sizing: border-box;
	text-align: center;
	z-index: 1000;
	-webkit-transition: opacity .3s linear;
	transition: opacity .3s linear
}
.mint-toast.is-placebottom {
	bottom: 50px;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}
.mint-toast.is-placemiddle {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.mint-toast.is-placetop {
	top: 50px;
	left: 50%;
	-webkit-transform: translate(-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 {
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}
.mint-indicator-wrapper {
	top: 50%;
	left: 50%;
	position: fixed;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 5px;
	background: rgba(0,0,0,.7);
	color: #fff;
	box-sizing: border-box;
	text-align: center
}
.mint-indicator-text {
	display: block;
	color: #fff;
	text-align: center;
	margin-top: 10px;
	font-size: 16px
}
.mint-indicator-spin {
	display: inline-block;
	text-align: center
}
.mint-indicator-mask {
	top: 0;
	left: 0;
	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%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	background-color: #fff;
	width: 85%;
	border-radius: 3px;
	font-size: 16px;
	-webkit-user-select: none;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: .2s;
	transition: .2s
}
.mint-msgbox-header {
	padding: 15px 0 0
}
.mint-msgbox-content {
	padding: 10px 20px 15px;
	border-bottom: 1px solid #ddd;
	min-height: 36px;
	position: relative
}
.mint-msgbox-input {
	padding-top: 15px
}
.mint-msgbox-input input {
	border: 1px solid #dedede;
	border-radius: 5px;
	padding: 4px 5px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none
}
.mint-msgbox-input input.invalid, .mint-msgbox-input input.invalid:focus {
	border-color: #ff4949
}
.mint-msgbox-errormsg {
	color: red;
	font-size: 12px;
	min-height: 18px;
	margin-top: 2px
}
.mint-msgbox-title {
	text-align: center;
	padding-left: 0;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 700;
	color: #333
}
.mint-msgbox-message {
	color: #999;
	margin: 0;
	text-align: center;
	line-height: 36px
}
.mint-msgbox-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	line-height: 40px
}
.mint-msgbox-btn {
	line-height: 35px;
	display: block;
	background-color: #fff;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0;
	border: 0
}
.mint-msgbox-btn:focus {
	outline: none
}
.mint-msgbox-btn:active {
	background-color: #fff
}
.mint-msgbox-cancel {
	width: 50%;
	border-right: 1px solid #ddd
}
.mint-msgbox-cancel:active {
	color: #000
}
.mint-msgbox-confirm {
	color: #26a2ff;
	width: 50%
}
.mint-msgbox-confirm:active {
	color: #26a2ff
}
.msgbox-bounce-enter {
	opacity: 0;
	-webkit-transform: translate3d(-50%, -50%, 0) scale(.7);
	transform: translate3d(-50%, -50%, 0) scale(.7)
}
.msgbox-bounce-leave-active {
	opacity: 0;
	-webkit-transform: translate3d(-50%, -50%, 0) scale(.9);
	transform: translate3d(-50%, -50%, 0) scale(.9)
}
.mint-datetime {
	width: 100%
}
.mint-datetime .picker-item, .mint-datetime .picker-slot-wrapper {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.mint-datetime .picker-toolbar {
	border-bottom: 1px solid #eaeaea
}
.mint-datetime-action {
	display: inline-block;
	width: 50%;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #26a2ff
}
.mint-datetime-cancel {
	float: left
}
.mint-datetime-confirm {
	float: right
}
.mint-indexlist {
	width: 100%;
	position: relative;
	overflow: hidden
}
.mint-indexlist-content {
	margin: 0;
	padding: 0;
	overflow: auto
}
.mint-indexlist-nav {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: #fff;
	border-left: 1px solid #ddd;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.mint-indexlist-nav, .mint-indexlist-navlist {
	margin: 0;
	max-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mint-indexlist-navlist {
	padding: 0;
	list-style: none
}
.mint-indexlist-navitem {
	padding: 2px 6px;
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none
}
.mint-indexlist-indicator {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	line-height: 50px;
	background-color: rgba(0,0,0,.7);
	border-radius: 5px;
	color: #fff;
	font-size: 22px
}
.mint-indexsection {
	padding: 0;
	margin: 0
}
.mint-indexsection-index {
	margin: 0;
	padding: 10px;
	background-color: #fafafa
}
.mint-indexsection-index+ul {
	padding: 0
}
.mint-palette-button {
	display: inline-block;
	position: relative;
	border-radius: 50%;
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	-webkit-transition: -webkit-transform .1s ease-in-out;
	transition: -webkit-transform .1s ease-in-out;
	transition: transform .1s ease-in-out;
	transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out
}
.mint-main-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #00f;
	font-size: 2em
}
.mint-palette-button-active {
	-webkit-animation: mint-zoom .5s ease-in-out;
	animation: mint-zoom .5s ease-in-out
}
.mint-sub-button-container>* {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 25px;
	height: 25px;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}
@-webkit-keyframes mint-zoom {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
10% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
30% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
50% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(.95);
transform:scale(.95)
}
90% {
-webkit-transform:scale(1.01);
transform:scale(1.01)
}
to {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes mint-zoom {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
10% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
30% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
50% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(.95);
transform:scale(.95)
}
90% {
-webkit-transform:scale(1.01);
transform:scale(1.01)
}
to {
-webkit-transform:scale(1);
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-family: mintui!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
.mintui-search:before {
	content: "\E604"
}
.mintui-more:before {
	content: "\E601"
}
.mintui-back:before {
	content: "\E600"
}
.mintui-field-error:before {
	content: "\E605"
}
.mintui-field-warning:before {
	content: "\E608"
}
.mintui-success:before {
	content: "\E602"
}
.mintui-field-success:before {
	content: "\E609"
}
.el-input__suffix, .el-tree.is-dragging .el-tree-node__content * {
	pointer-events: none
}
.el-pagination--small .arrow.disabled, .el-table--hidden, .el-table .hidden-columns, .el-table td.is-hidden>*, .el-table th.is-hidden>* {
	visibility: hidden
}
@font-face {
	font-family: element-icons;
	src: url(data:application/font-woff;base64,d09GRgABAAAAABgUAAsAAAAAKyAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFZW7kg4Y21hcAAAAYAAAAHbAAAFVNSkwZBnbHlmAAADXAAAEE0AABxcANDF92hlYWQAABOsAAAALwAAADYPh4nBaGhlYQAAE9wAAAAgAAAAJAfgA8hobXR4AAAT/AAAABUAAAEgH+kAAGxvY2EAABQUAAAAkgAAAJLyMupubWF4cAAAFKgAAAAfAAAAIAFaAHFuYW1lAAAUyAAAAVsAAAKprAB5inBvc3QAABYkAAAB7QAAAzwZuNu3eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBwYKp65MTf8b2CIYW5gaAAKM4LkANhrC7sAeJzF1EdWG0EYxPH/ICGSyDmDTM7gHHGEjY/hQ3A6H6cWXvkGuHqqNz4Bo/eTRvOkUT911QcMAx07sy40f2koxx9fbdrrHcbb611++/2oH0N+fdBAd4+P7Rnaa8/K0bSf+FnPxvzdCfpMMsU0M8wyxzwLvsMiSyyzwiprrLPBJltss8MuA56xxz4HHHLEMSecehXnXHDJFddeT9ervqHHCM95wUte8Zo3vOUd7/nARz5xy2e+8JVvfOcHd9x7OT2e7Gie7qf/P/rlqfOrvvO/wkPlJYrwvqEmvINoKEoO1AnvKupGuauGwzuNeuE9RyPh3Uej4RygsXAi0Hg4G2ginBLUD+cFTUbJnqbCGULT4TShmXCu0Gw4YWgunDU0H04dWgjnDy2Gk4iWwplEy+F0opVwTtFqOLFoLZxdtB5OMdoI5xlthpONtsIZR9vhtKOdcO7RbrgBaBDugpsWbgXaD/cDHUTpsQ7DnUFH4fag43CP0Em4Ueg03C10FmUm6DzKXNBFlHmhy3AH0VVQ9vw6KHt+E24oqtxVVLm1qHJ/UeUmo8qdRpXbjSr3HFVuPKrcfVR5CqDK8wBVngyo8oxAlacFqjw3UOUJgirPElR5qqDK8wVV3P8D3lS0GgB4nI1ZD3AU13l/33v3Ryed7nS3ultJh6TbW90tIN0JdP8CwtIaJDz8baAGbDkG2WBqDHgodSFua1i3zVjC5k9JaibTjH0TXCeYxCWJGbspJls8CXGNJwkdHKCDOeLW4zRD4mCapC736Pd276Q7ilJ0u9/uvn37vfe+7/f9eyJOQm5eYSdYC5HIdDKbDJHPEgKuboj5aDsoWiZFuyGkOENys49pqqa41ViK3QVyzNUc7stlErLL7fKDDzogrfTltBTVIJsZoP3QF24HaI20/WEwPi3IDkB9i9bxBb6YfhVCneo0/0CSL+oZbO6LSnU7vcFgazD4XJ3L6ayj1OH3wVY57HF66l38Jae/LXSicwbtBG+r1rb0/sZoJPjQWObx9rjsATAMkCJR39cGA20BPP6iLSwFW91NjXUtbY1qVzPs/PeGFsnbnviA4B/gWm86gBGSIERJD0A+BZqaReIDd0hF0gFyOqvGEoOQ6+uEMIqB5s5tGmds3+Y6un/z5n2sDk82vuk/Rpob6p9zS+699V5pxLVv05b9+Go/Y/s317H9Wzbtc30j3PReff17TWFCKI5rOAgzSAPKmDgTRMuRfJjILsISMT9oCRRmJ7iFRAdBDg/QXsjnMpRc5JedTlAuXgTF6eSX6/yaf++4LzHNN7bP1y7u/fEINI7v8xlVvS7iV/SMz7dvzDctgT39Wrtv33gjROL+8b1+jdTOJ1Q7HwmFoLkhF8z/n9HXHnx31t8Ngzd+euzW4Zjy0NsDu+fyDx6GWc8Qwqr4h0l37QhxCzVqDFcriQsO6Ao1y+FOSOdQ7LjqC/yyywXKhQuguFz8Mr8uL5iZjLZPCz3X2uUKRlVGmbs50edraK83qvpdwO/eknv0ZFvzXXSxxGgk4qnzTUs9crR7/t8umW/rH8lR+ivSild3qNnlVlOQDWRy+XQHhAJ5S+nN8NV/CTR2NgaQeIPjnlZPuA6cb3sbAwCBRlqwr6Wr4x5P2NNKKnzZF+gngm8c4ZMNuF2xXkhkBiE7AMIU5IAP2MaoV3q2Hvl5PO8ii6jFyRdspC17LF6eMw2NwWBjaaQxaPOkBRQlWqiH5j1Ad/A9sGMm/w4sY4Qb3OiGVbCKlPVpMpPpKG8Zp6OG0qF0FoGcVSUEN+Icce0DKBaLOh7RkyWns3TSolAQLcWSXmlAaulvkp+KHLPIMKSGkGEWqjhqtglZhgMW7yKQKu4nD19wOC4ctigU7NF5tGqo/spbpBU5GlS31+z2AFvFj/Kj3WAAtoqVzxQymJA5LdryAewqAzw2E5bx78yEHYx0l7+7hSegz0Bkl2XXjTz32N9YvuEjXHMLqSNEshkqoW/Dhh5+D/xjD/8K88Eofz0Fh+BQir+u307ulkzclnwkzS275byc1/IarRHJC6kXX0y9YFFWLXW+vdKMlIhZlHn7SYR0ohY0tKReksbZBZSA0IUi9BFSQqAI9WAj6pwJNeEp3XI1GDF0buh4LZlg6OYNw9R1A//MCYJyIRRbsV0Hous3cHSdl5/K5DbYqF51FR6kPAoAfQkKIE+nAsXhqaRx4/tVyIAjNaKp2AY1hQY8lBa4wIfJ8VfWt04t7UgeMEEHXWh8Ags6YkF8Bwo2m1QAy6hgj9g8AQ3TYlkyQCcT35m4ZhuXAkaITolf5VeTIFkEpCS/ChLO46p1W/3Gmg3y+KyFV+QiONh83EATM8vQpjsqd5MIBuMWLL9KvyawHNfwew0O/WcSZBpOvvnzJP85lZOii7Oso7txJD/GdRkRRCQEDEIGQRNQAH0DUwKKFEhbv8IoRFFO0dESatk0TaqXzAJqmyJgDL2kM6KXCDU4AUMIUsjrlvV4qIazsQ64CDvKZvXexF2Vx+qu8V32XA3Ek4d4y7MlEs5T4DmgoJbyoTTgxON4irFRYzgZsKah7+ezLdSidsQMEdsMe7y+E1GrI5JJZZ5RJu4sD4CsgRKIlnCVHP0HN/ELK2YhMa15+HAWBCpTCMRlcCOY86DZgBEjvTHGP38k1u+dA0uTQjqIE462pY/xJ2OvROd4YWmqMjZKD63Za+s8LyNLJy6FFpP8E/5J0tR5gRrwXXyCxqRJXaVPPxUTF3Z2mRVwPl6M0YrwwbbXDaUlRUordtbiB9QjKzsDxPmWlSu30AJarnDEsCiXWwT6xjT9dnqjfpPodDS8ejul21eHSwY1wv3LAZb3rxbiQ+sv+7Oj7BzrxhFjtmVjiJTDPsxHfKDaJt43AJkJn3/upfOOVPJsHQRb6s9mdg/bFrvm4Bo8xl5zOF5j3fg8vDtztr4lCHVnkynH+ZcOXygNrXr+yKF7wfHa2Nhxe61/yTjbhZKXSd4eOdwkUgMrcQCRMYh8U8rkNGzVEnkpl7CW3yznB7C3m7nC8gDq9dmPFg4PL/zo2Qv8CuYQnRDvSCT6E4luCvPqJVcDXe+KdmlrVYD+eqnBSdfXRbU5y9kueGbnk/z6kzufAfwIE4pO/q46T8WDb3TL9cP1Xur0Qn9nygF3zw56PcP1DQ7MTU+3J90wOIkdQhyo6UbbQ3tAEJpVDAv7OjNumAK1CJ4gT8FZ/sub+CE+PcR/CcF1FVs4wY6wVfjCRepJE2kmJC9LGpPzEoYSDzhhtltY8elTxVO/U/5m46k5p/ijyHU2N34H94B5eRv89TaufylF1257eFvpJP3ysdIfLRd4ohN2ZscqFxGytSDlrqgTJciMFn6sRZyW5z1D1y9Zsp5aFMwf8h/X1cGsH9parrQjJdXxihF3ld/pxLHSARVRr6JFCQeUFZEBDcEdwPAA4iyKmAPFmyinm2Rr8ngS/Ejw4L9GwnT7Rbmbq9JOX67cCdk5atanYqS0UFRZplxZIMYnd1XEqm6nBBdWtfyx48xzft268x52fAzNyjYupGhUtmnBIqZjv0mxzMOeuz4eGvp419jxpyb6r9wyUOmP1J6ryEkYmZCVhRjha6B8RX+CB/o5cRFBjFsn1yt3k3lnAQoCgRIKd5Sh6cOoTkg5Tgv/EUYdxG1pBNIhxV45pgwBXHQ2LQVs7QecagfaGY0+VWCjvGhPmBdHWeEpvcgObN16gOFcaFemi3L/t3ZxU7cXhBPa9S3/fAwcOnbBjvimTVUtfSAnNlpeo0Ay6j6OTpUJn+qDWCKT6wsXRawRJ4ZX/mOITI/gYRQK6KxuGMy8oR9oFi0ROzxP+mjbJ0766Cl0CpgTYE5zA8lUKrS8Nzp2vJlaZWiP1thQtNYSJTNIlgwQq16qwlWzS6zqlsnYdfJtG4/NGgQYnGVTe6Gw4TZt827TVpxomDU4WBbc3XfYZtfCZ9mrLIXaIRIDTCcgf3EMy+y73jzEf72EpfhbpStjJ5aA/9CkfQnZuxGvsrBryf5IY2V7ZllcoogS5asumJ0Z4R8n35m3YlMKVjzw6MnHESRCzJjnoenAZRzinSQ0jZzhZ08++gD/h9SmFTSjI4xWbjmlW7kiqfavDL0iFtSWxjG5RmuR+1DqVnDK5Cwfaz5xBtCtFtt62vCYkcsJJ2uYT1zn79L0aFuyL9UKuZW5sr+t4ttE2sW+QBVvUQorDCZGqNZc9ViwMfnky/Rfr/KPOzIdeFSrqXr00ge5z/89TANHR7Y/01GrEKGPItpr1MoORf6DE8liog9FkXLpVrqD1Vr5oSbHm/C0efSz6GLR12KSY1cECggu+NOwSCgWClQvFITBjZbIKCZABIRPwXPUxETYMEqmCVabGAZXRkQWBdZY/4S6F1pXAljb5DV3QLEushKwLvmAYl2+C6qe3Ls3qVeu/FLNFauoi+UOifI1Pmh3sNvtWHWNPc18JCg8F/oKDYWfFklBLq/iOlTAE6+ojzLkEi7mWHPpscf+HL3l1rVr3xx+6pzOm5CsubT5sT8rNz6yvCs568QTjxTiXT2L9XN0WD+3sqrJ8pmvWhhvInPJAtRDXwcNiQ2KLi1B8+X6hrqsPQuRb+TT2UQunwvLYWsLrB2EC70LkcgwSUoIqFAycnj3EP3i7qf5/6wfzaRz778fWsDoigdH1NYwZZFQsMUB0Dq9tdvX5GjJyEFom97aNL9N7UqrKtOHdh8e2XMpn86MrgenYXyRDzb0DwyuaJbikc9MD0UBmps8HbPrHd7GQFZSfaq8NNDSEpjpi/BfQSzdBbFM7JY6FWONs3pPAH1yTXXG51NSXYjBv1lptIWB/2bjzIO+T8SSAUjhimWnoB00l3e67DaXO57T6Ne71i7zZ+8fSfj42Y5lixN16T9Y3AItzvzoSlW574F2/hGro6riGPzcvZEZq2edmNagDq+YF4rENvUtlXseXJMKT98UaauMa7Lzls8ncaekxSPgdEuYiV/K/wKGDx6E4V/k7/8yDH3YCxq/0PshP2H5qjes9XaSpeQ+skHk3tbeXkB1iaLUJcpSsfcXSOewPJVznSB24fDEt6hKLJkRWJ0gKvjwIIgqPjcoiibEYS/kaxKIqnv6x+93h7u8q1e3pLrf7164EImsTj4u8IaTc+cmY48r7Ylm/9CCpvppze3K47HaRk+H1K78dt1uSnevs+nQCKUjQxZlurGkbUC5SRbklhhLGhuRRO5SoPLobdbqGhrq+vX+WPIz3UZ3+6yWGD5U2lJ5bIuk5Vj/sgnm63YPVJgjrcVKoLa6Z24ZC84atDSkjsGaJP9p7U7GAz1vwJoU/2k5Zt/8Hvs+u4dMx5wsZ3FEhnigASMKUQV9sp2C5PohoKYQSxY4nXZkjeM7zFTYaF+68Z58aPxzhjHwcCirN/l9L27f/qLP36TrCzaos+c4fvD88z8ovWTHbKyorPD9YfuGP1kTHNlKdRieiwX9tgOUHthG0Ykue/pPY8+fZuz0CbungSfmmIsqczbZPpRBG2aSPSKDlVVtYsuFoXeW0uVyzF3ZPhaZrFXdUbMQ1pusgmtjGu7no3rBziv0ckpRTH7zm8lRTHCKBbHtwjHvMCqFWbkoC/O5Vidw8U8r86nsuURqLbh6D07MbMq9lgdFpaxPsfkGX5moEWxbwwo4Lmv5XjQMLH2r7O5t7fCVDRuuHNberrbAlzddfkF55x3lhcvTam2xdu7tU+8XMRlk0KacfeKvYEaSHzn2e3aJDo7BjBQ/8kbVnsJkLSLiliKybKfYAyn/xG6YkD4GRGsXwT4xicZvxTaoqRtiz8uWy+tML+/dpAOQBwncCFeMknw8BR4Tdqb4b3XxKexM8t/QD/l4EjylSt5685/Z9/B7UVenpqqsB+hkYV3ebE1jkAMTV9jbI4rs1vqfZHfVFtnHGTsOj5q6aepWMTK8K/uT+lZRa/f0WmIpDcG9h76OxTbWJmPH4UHR0zTvXC8S4jqQnlIvb31p+jf036OUzTv69kBvueZxEFqsqs+s/wfYJf6d1WfXwEspv37tGr9OKXivvfKzGTN+9opNp/CYtBjmZ8LWCRlxzmz40cKFP2qwaHZKN3jr3o0Hc0GsYt0aE3s3RGzV6GYyTUVx/0nSLH1KXWaSN9qxslbfiTvQt+D6/+v5PjDvSMftul7JmeE3lX1aqUqq8Snuq8sRMKZ8+C+86x2kdLDXbr3dPY7+v5auzdAAAAB4nGNgZGBgAOJDAQ2b4vltvjJwszCAwDXjRY8Q9P8GFkbmBiCXg4EJJAoAQlkLIAB4nGNgZGBgbvjfwBDDwsDA8P8/CyMDUAQFeAAAcjYEsHicY2FgYGB+ycDAwjCKsWEApeYCCQAAAAAAAAAAdgCyAPoBKgF2AaIBzAHiAgoCRgJcAnAChAKeAswDGANaA2gDdgOEA5IDtAPWA+oEHARABHAEhASuBMwFBgVCBaIFxgX0BiQGZAa6Bt4G7AcsB1YHlAf8CBQIUgh+CMQI3AkSCUoJhgnyChQKUApqCwgLMAuKC9IMBgwwDGoMkgyyDPwNNA2MDaoN7A4uAAB4nGNgZGBg8GBIZeBgAAEmIOYCQgaG/2A+AwAadwHMAHicfY9LTsMwEIZ/94VIBQsQLLrBYoEEqOlDgkW3ldodSF10wypNnTZVEkeOW6kX4A4cgJNwDrgAl2CSDkipVBKN883n8XgC4AxfENg9FxQ7FjihbMcVHOGauUr+lrlG/MhcRxND5gb5J2YH93hhbuIcr9RB1I4pu8Mbs0ALH8wVnOKTuUr+m7mGlqgz13Eprpgb5B+YHUzFM3MTN+LdGRrlWTWXs60MfZ0EOrGOilSsEtvORTZRi3XkmZIrJVNlslAnsud2S36sEmV+e2ebRd/aQAZGx3JEl6go0jI1eqV86y6tTQedTsDe9XVMow5hoODB0jqHxAxbWkP40EgQFKulOoWIIqbI8/ZfRYYJuQXWtO8VvQ7VHd6ZkjP0DYtcogcX3X/qx4XLz+zPnWFDs/TJWppdUhg6ExON+E/yrhGxRFrsrcj45F0si1MpBujQG+zVu8Xt8Q+LZH1gAHicbVJZe9MwEPQUOXISpy003Fe5T3OU+yxQjvIzHHkT64stGUlO+Pj1+EhMHtCDPd7d2Z0dy9vy2jPw/n+OsYUTYPDRA0eAPgYYIsQI29jBLk7iFPYwxmmcwVmcw3lcwEVcwmVcwVXs4xqu4wZu4hZu4w7u4h7u4wEeIsIjPMYTPMUBnuE5XuAlXuE13uAt3uE9PuAjDvEJn/EFR/iKb/iOHzjGTw+/e2WR6TjxyRhtuC2FIGv5MjZKqlnfauOiRC8Vb1BZDOKqbhllNHVDIY3IKCqy0u5t4EiXLpOKVqU1e9hCI2epC1pcFmwSi3m4IopMW2JJ7Gi8Gel6idiQa8aGLZxo53Tebz+cLoYtakb4DTdMon9ifZGSmPcSysjRaJ1pBSValDkpx5OoaRJSIt16clDrbxyaaZ3YnqXYiJRJNdU8r6yKZ8Tq+iDTInZSK14XV97trgPrTqyaUfq5VKVlE8qyMNcTWXuW6iqpaGmriOlW9pv4qHmuY7yQwpWGdlbvrnXtOy+MVI4MM7Gac0NTQzYNfpVkaxU9Q7lekG/TakVuXWyiSqsl5yqt3V+oTaqCZiEFBVZnST1hu6V2jrTk6XS8yeokOinm5CyrLwz/o3UeScWczIktJC15e90OgiZTcVi9s+f9BXuB96oAAAA=) format("woff"), url(/static/fonts/element-icons.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}
[class*=" el-icon-"], [class^=el-icon-] {
	font-family: element-icons!important;
	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;
	-moz-osx-font-smoothing: grayscale
}
.el-icon-info:before {
	content: "\E61A"
}
.el-icon-error:before {
	content: "\E62C"
}
.el-icon-success:before {
	content: "\E62D"
}
.el-icon-warning:before {
	content: "\E62E"
}
.el-icon-question:before {
	content: "\E634"
}
.el-icon-back:before {
	content: "\E606"
}
.el-icon-arrow-left:before {
	content: "\E600"
}
.el-icon-arrow-down:before {
	content: "\E603"
}
.el-icon-arrow-right:before {
	content: "\E604"
}
.el-icon-arrow-up:before {
	content: "\E605"
}
.el-icon-caret-left:before {
	content: "\E60A"
}
.el-icon-caret-bottom:before {
	content: "\E60B"
}
.el-icon-caret-top:before {
	content: "\E60C"
}
.el-icon-caret-right:before {
	content: "\E60E"
}
.el-icon-d-arrow-left:before {
	content: "\E610"
}
.el-icon-d-arrow-right:before {
	content: "\E613"
}
.el-icon-minus:before {
	content: "\E621"
}
.el-icon-plus:before {
	content: "\E62B"
}
.el-icon-remove:before {
	content: "\E635"
}
.el-icon-circle-plus:before {
	content: "\E601"
}
.el-icon-remove-outline:before {
	content: "\E63C"
}
.el-icon-circle-plus-outline:before {
	content: "\E602"
}
.el-icon-close:before {
	content: "\E60F"
}
.el-icon-check:before {
	content: "\E611"
}
.el-icon-circle-close:before {
	content: "\E607"
}
.el-icon-circle-check:before {
	content: "\E639"
}
.el-icon-circle-close-outline:before {
	content: "\E609"
}
.el-icon-circle-check-outline:before {
	content: "\E63E"
}
.el-icon-zoom-out:before {
	content: "\E645"
}
.el-icon-zoom-in:before {
	content: "\E641"
}
.el-icon-d-caret:before {
	content: "\E615"
}
.el-icon-sort:before {
	content: "\E640"
}
.el-icon-sort-down:before {
	content: "\E630"
}
.el-icon-sort-up:before {
	content: "\E631"
}
.el-icon-tickets:before {
	content: "\E63F"
}
.el-icon-document:before {
	content: "\E614"
}
.el-icon-goods:before {
	content: "\E618"
}
.el-icon-sold-out:before {
	content: "\E63B"
}
.el-icon-news:before {
	content: "\E625"
}
.el-icon-message:before {
	content: "\E61B"
}
.el-icon-date:before {
	content: "\E608"
}
.el-icon-printer:before {
	content: "\E62F"
}
.el-icon-time:before {
	content: "\E642"
}
.el-icon-bell:before {
	content: "\E622"
}
.el-icon-mobile-phone:before {
	content: "\E624"
}
.el-icon-service:before {
	content: "\E63A"
}
.el-icon-view:before {
	content: "\E643"
}
.el-icon-menu:before {
	content: "\E620"
}
.el-icon-more:before {
	content: "\E646"
}
.el-icon-more-outline:before {
	content: "\E626"
}
.el-icon-star-on:before {
	content: "\E637"
}
.el-icon-star-off:before {
	content: "\E63D"
}
.el-icon-location:before {
	content: "\E61D"
}
.el-icon-location-outline:before {
	content: "\E61F"
}
.el-icon-phone:before {
	content: "\E627"
}
.el-icon-phone-outline:before {
	content: "\E628"
}
.el-icon-picture:before {
	content: "\E629"
}
.el-icon-picture-outline:before {
	content: "\E62A"
}
.el-icon-delete:before {
	content: "\E612"
}
.el-icon-search:before {
	content: "\E619"
}
.el-icon-edit:before {
	content: "\E61C"
}
.el-icon-edit-outline:before {
	content: "\E616"
}
.el-icon-rank:before {
	content: "\E632"
}
.el-icon-refresh:before {
	content: "\E633"
}
.el-icon-share:before {
	content: "\E636"
}
.el-icon-setting:before {
	content: "\E638"
}
.el-icon-upload:before {
	content: "\E60D"
}
.el-icon-upload2:before {
	content: "\E644"
}
.el-icon-download:before {
	content: "\E617"
}
.el-icon-loading:before {
	content: "\E61E"
}
.el-icon-loading {
	-webkit-animation: rotating 2s linear infinite;
	animation: rotating 2s linear infinite
}
.el-icon--right {
	margin-left: 5px
}
.el-icon--left {
	margin-right: 5px
}
@-webkit-keyframes rotating {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes rotating {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
.el-pagination {
	white-space: nowrap;
	padding: 2px 5px;
	color: #303133;
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-pager li, .el-pagination__editor {
	-webkit-box-sizing: border-box;
	text-align: center
}
.el-pagination .el-input__inner {
	text-align: center;
	-moz-appearance: textfield;
	line-height: normal
}
.el-pagination .el-input__suffix {
	right: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}
.el-pagination .el-select .el-input {
	width: 100px;
	margin: 0 5px
}
.el-pagination .el-select .el-input .el-input__inner {
	padding-right: 25px;
	border-radius: 3px
}
.el-pagination button {
	border: none;
	padding: 0 6px;
	background: 0 0
}
.el-pagination button:focus {
	outline: 0
}
.el-pagination button:hover {
	color: #409eff
}
.el-pagination button:disabled {
	color: #c0c4cc;
	background-color: #fff;
	cursor: not-allowed
}
.el-pagination .btn-next, .el-pagination .btn-prev {
	background: 50% no-repeat #fff;
	background-size: 16px;
	cursor: pointer;
	margin: 0;
	color: #303133
}
.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: #c0c4cc;
	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: 0 10px 0 0;
	font-weight: 400;
	color: #606266
}
.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: #409eff
}
.el-pagination__total {
	margin-right: 10px;
	font-weight: 400;
	color: #606266
}
.el-pagination__jump {
	margin-left: 24px;
	font-weight: 400;
	color: #606266
}
.el-pagination__jump .el-input__inner {
	padding: 0 3px
}
.el-pagination__rightwrapper {
	float: right
}
.el-pagination__editor {
	line-height: 18px;
	padding: 0 2px;
	height: 28px;
	margin: 0 2px;
	box-sizing: border-box;
	border-radius: 3px
}
.el-pager, .el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev {
	padding: 0
}
.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:0
}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
	margin: 0 5px;
	background-color: #f4f4f5;
	color: #606266;
	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: #c0c4cc
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
	color: #409eff
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color: #409eff;
	color: #fff
}
.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: 0 3px;
	min-width: 22px
}
.el-pager, .el-pager li {
	vertical-align: top;
	margin: 0;
	display: inline-block
}
.el-pager {
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	list-style: none;
	font-size: 0
}
.el-pager, .el-radio, .el-table th {
	-webkit-user-select: none
}
.el-date-table, .el-radio, .el-table th {
	-moz-user-select: none;
	-ms-user-select: none
}
.el-pager .more:before {
	line-height: 30px
}
.el-pager li {
	padding: 0 4px;
	background: #fff;
	font-size: 13px;
	min-width: 35.5px;
	height: 28px;
	line-height: 28px;
	box-sizing: border-box
}
.el-menu--collapse .el-menu .el-submenu, .el-menu--popup {
	min-width: 200px
}
.el-dialog, .el-dialog__footer {
	-webkit-box-sizing: border-box
}
.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
	line-height: 28px;
	color: #303133
}
.el-pager li.btn-quicknext.disabled, .el-pager li.btn-quickprev.disabled {
	color: #c0c4cc
}
.el-pager li.active+li {
	border-left: 0
}
.el-pager li:hover {
	color: #409eff
}
.el-pager li.active {
	color: #409eff;
	cursor: default
}
@-webkit-keyframes v-modal-in {
0% {
opacity:0
}
}
@-webkit-keyframes v-modal-out {
to {
opacity:0
}
}
.el-dialog {
	position: relative;
	margin: 0 auto 50px;
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	box-shadow: 0 1px 3px rgba(0,0,0,.3);
	box-sizing: border-box;
	width: 50%
}
.el-dialog.is-fullscreen {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	height: 100%;
	overflow: auto
}
.el-dialog__wrapper {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
	margin: 0
}
.el-dialog__header {
	padding: 20px 20px 10px
}
.el-dialog__headerbtn {
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 0;
	background: 0 0;
	border: none;
	outline: 0;
	cursor: pointer;
	font-size: 16px
}
.el-dialog__headerbtn .el-dialog__close {
	color: #909399
}
.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close {
	color: #409eff
}
.el-dialog__title {
	line-height: 24px;
	font-size: 18px;
	color: #303133
}
.el-dialog__body {
	padding: 30px 20px;
	color: #606266;
	font-size: 14px
}
.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 {
	-webkit-animation: dialog-fade-in .3s;
	animation: dialog-fade-in .3s
}
.dialog-fade-leave-active {
	-webkit-animation: dialog-fade-out .3s;
	animation: dialog-fade-out .3s
}
@-webkit-keyframes dialog-fade-in {
0% {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
opacity:0
}
to {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@keyframes dialog-fade-in {
0% {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
opacity:0
}
to {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@-webkit-keyframes dialog-fade-out {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
to {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
opacity:0
}
}
@keyframes dialog-fade-out {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
to {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
opacity:0
}
}
.el-autocomplete {
	position: relative;
	display: inline-block
}
.el-autocomplete-suggestion {
	margin: 5px 0;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	border-radius: 4px
}
.el-dropdown-menu, .el-menu--collapse .el-submenu .el-menu {
	z-index: 10;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.el-autocomplete-suggestion__wrap {
	max-height: 280px;
	padding: 10px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto;
	background-color: #fff;
	border: 1px solid #e4e7ed;
	border-radius: 4px
}
.el-autocomplete-suggestion__list {
	margin: 0;
	padding: 0
}
.el-autocomplete-suggestion li {
	padding: 0 20px;
	margin: 0;
	line-height: 34px;
	cursor: pointer;
	color: #606266;
	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: #f5f7fa
}
.el-autocomplete-suggestion li.divider {
	margin-top: 6px;
	border-top: 1px solid #000
}
.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: #999
}
.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: #fff
}
.el-autocomplete-suggestion.is-loading .el-icon-loading {
	vertical-align: middle
}
.el-dropdown {
	display: inline-block;
	position: relative;
	color: #606266;
	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: 0;
	background: hsla(0,0%,100%,.5)
}
.el-dropdown .el-dropdown__caret-button:hover:before {
	top: 0;
	bottom: 0
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
	padding-left: 0
}
.el-dropdown__icon {
	font-size: 12px;
	margin: 0 3px
}
.el-dropdown .el-dropdown-selfdefine:focus:active, .el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) {
	outline-width: 0
}
.el-dropdown-menu {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px 0;
	margin: 5px 0;
	background-color: #fff;
	border: 1px solid #ebeef5;
	border-radius: 4px;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.el-dropdown-menu__item {
	list-style: none;
	line-height: 36px;
	padding: 0 20px;
	margin: 0;
	font-size: 14px;
	color: #606266;
	cursor: pointer;
	outline: 0
}
.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover {
	background-color: #ecf5ff;
	color: #66b1ff
}
.el-dropdown-menu__item--divided:before, .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: #fff
}
.el-dropdown-menu__item--divided {
	position: relative;
	margin-top: 6px;
	border-top: 1px solid #ebeef5
}
.el-dropdown-menu__item--divided:before {
	content: "";
	height: 6px;
	display: block;
	margin: 0 -20px
}
.el-menu:after, .el-menu:before, .el-radio__inner:after, .el-switch__core:after {
	content: ""
}
.el-dropdown-menu__item.is-disabled {
	cursor: default;
	color: #bbb;
	pointer-events: none
}
.el-dropdown-menu--medium {
	padding: 6px 0
}
.el-dropdown-menu--medium .el-dropdown-menu__item {
	line-height: 30px;
	padding: 0 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: 0 -17px
}
.el-dropdown-menu--small {
	padding: 6px 0
}
.el-dropdown-menu--small .el-dropdown-menu__item {
	line-height: 27px;
	padding: 0 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: 0 -15px
}
.el-dropdown-menu--mini {
	padding: 3px 0
}
.el-dropdown-menu--mini .el-dropdown-menu__item {
	line-height: 24px;
	padding: 0 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: 0 -10px
}
.el-menu {
	border-right: 1px solid #e6e6e6;
	list-style: none;
	position: relative;
	margin: 0;
	padding-left: 0
}
.el-menu:after, .el-menu:before {
	display: table
}
.el-menu:after {
	clear: both
}
.el-menu--horizontal {
	border-right: none;
	border-bottom: 1px solid #e6e6e6
}
.el-menu--horizontal>.el-menu-item {
	float: left;
	height: 60px;
	line-height: 60px;
	margin: 0;
	border-bottom: 2px solid transparent;
	color: #909399
}
.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: 0
}
.el-menu--horizontal>.el-submenu:focus .el-submenu__title, .el-menu--horizontal>.el-submenu:hover .el-submenu__title {
	color: #303133
}
.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
	border-bottom: 2px solid #409eff;
	color: #303133
}
.el-menu--horizontal>.el-submenu .el-submenu__title {
	height: 60px;
	line-height: 60px;
	border-bottom: 2px solid transparent;
	color: #909399
}
.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: #fff;
	float: none;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	color: #909399
}
.el-menu--horizontal .el-menu .el-menu-item.is-active, .el-menu--horizontal .el-menu .el-submenu__title.is-active {
	color: #303133
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
	outline: 0;
	color: #303133
}
.el-menu--horizontal>.el-menu-item.is-active {
	border-bottom: 2px solid #409eff;
	color: #303133
}
.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: 0;
	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: 0;
	width: 0;
	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: 0;
	left: 100%;
	border: 1px solid #e4e7ed;
	border-radius: 2px;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.el-menu-item, .el-submenu__title {
	height: 56px;
	line-height: 56px;
	position: relative;
	-webkit-box-sizing: border-box;
	white-space: nowrap;
	list-style: none
}
.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
	-webkit-transform: none;
	transform: none
}
.el-menu--popup {
	z-index: 100;
	border: none;
	padding: 5px 0;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.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: #303133;
	padding: 0 20px;
	cursor: pointer;
	-webkit-transition: border-color .3s, background-color .3s, color .3s;
	transition: border-color .3s, background-color .3s, color .3s;
	box-sizing: border-box
}
.el-menu-item * {
	vertical-align: middle
}
.el-menu-item i {
	color: #909399
}
.el-menu-item:focus, .el-menu-item:hover {
	outline: 0;
	background-color: #ecf5ff
}
.el-menu-item.is-disabled {
	opacity: .25;
	cursor: not-allowed;
	background: 0 0!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: #409eff
}
.el-menu-item.is-active i {
	color: inherit
}
.el-submenu {
	list-style: none;
	margin: 0;
	padding-left: 0
}
.el-submenu__title {
	font-size: 14px;
	color: #303133;
	padding: 0 20px;
	cursor: pointer;
	-webkit-transition: border-color .3s, background-color .3s, color .3s;
	transition: border-color .3s, background-color .3s, color .3s;
	box-sizing: border-box
}
.el-submenu__title * {
	vertical-align: middle
}
.el-submenu__title i {
	color: #909399
}
.el-submenu__title:focus, .el-submenu__title:hover {
	outline: 0;
	background-color: #ecf5ff
}
.el-submenu__title.is-disabled {
	opacity: .25;
	cursor: not-allowed;
	background: 0 0!important
}
.el-submenu__title:hover {
	background-color: #ecf5ff
}
.el-submenu .el-menu {
	border: none
}
.el-submenu .el-menu-item {
	height: 50px;
	line-height: 50px;
	padding: 0 45px;
	min-width: 200px
}
.el-submenu__icon-arrow {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -7px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	font-size: 12px
}
.el-radio, .el-radio__inner, .el-radio__input {
	position: relative;
	display: inline-block
}
.el-submenu.is-active .el-submenu__title {
	border-bottom-color: #409eff
}
.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.el-submenu.is-disabled .el-menu-item, .el-submenu.is-disabled .el-submenu__title {
	opacity: .25;
	cursor: not-allowed;
	background: 0 0!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: 0
}
.el-menu-item-group__title {
	padding: 7px 0 7px 20px;
	line-height: normal;
	font-size: 12px;
	color: #909399
}
.el-radio, .el-radio--medium.is-bordered .el-radio__label {
	font-size: 14px
}
.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
	-webkit-transition: .2s;
	transition: .2s;
	opacity: 0
}
.el-radio {
	color: #606266;
	font-weight: 500;
	line-height: 1;
	cursor: pointer;
	white-space: nowrap;
	outline: 0
}
.el-radio.is-bordered {
	padding: 12px 20px 0 10px;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 40px
}
.el-radio.is-bordered.is-checked {
	border-color: #409eff
}
.el-radio.is-bordered.is-disabled {
	cursor: not-allowed;
	border-color: #ebeef5
}
.el-radio__input.is-disabled .el-radio__inner, .el-radio__input.is-disabled.is-checked .el-radio__inner {
	background-color: #f5f7fa;
	border-color: #e4e7ed
}
.el-radio.is-bordered+.el-radio.is-bordered {
	margin-left: 10px
}
.el-radio--medium.is-bordered {
	padding: 10px 20px 0 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 0 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 0 10px;
	border-radius: 3px;
	height: 28px
}
.el-radio--mini.is-bordered .el-radio__inner {
	height: 12px;
	width: 12px
}
.el-radio+.el-radio {
	margin-left: 30px
}
.el-radio__input {
	white-space: nowrap;
	cursor: pointer;
	outline: 0;
	line-height: 1;
	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: #f5f7fa
}
.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: #c0c4cc
}
.el-radio__input.is-disabled+span.el-radio__label {
	color: #c0c4cc;
	cursor: not-allowed
}
.el-radio__input.is-checked .el-radio__inner {
	border-color: #409eff;
	background: #409eff
}
.el-radio__input.is-checked .el-radio__inner:after {
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1)
}
.el-radio__input.is-checked+.el-radio__label {
	color: #409eff
}
.el-radio__input.is-focus .el-radio__inner {
	border-color: #409eff
}
.el-radio__inner {
	border: 1px solid #dcdfe6;
	border-radius: 100%;
	width: 14px;
	height: 14px;
	background-color: #fff;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-radio-button__inner, .el-switch__core {
	-webkit-box-sizing: border-box;
	vertical-align: middle
}
.el-radio__inner:hover {
	border-color: #409eff
}
.el-radio__inner:after {
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(0);
	transform: translate(-50%, -50%) scale(0);
	-webkit-transition: -webkit-transform .15s ease-in;
	transition: -webkit-transform .15s ease-in;
	transition: transform .15s ease-in;
	transition: transform .15s ease-in, -webkit-transform .15s ease-in
}
.el-radio__original {
	opacity: 0;
	outline: 0;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0
}
.el-radio-button, .el-radio-button__inner {
	display: inline-block;
	position: relative;
	outline: 0
}
.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
	-webkit-box-shadow: 0 0 2px 2px #409eff;
	box-shadow: 0 0 2px 2px #409eff
}
.el-radio__label {
	font-size: 14px;
	padding-left: 10px
}
.el-radio-group {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	font-size: 0
}
.el-radio-button__inner {
	line-height: 1;
	white-space: nowrap;
	background: #fff;
	border: 1px solid #dcdfe6;
	font-weight: 500;
	border-left: 0;
	color: #606266;
	-webkit-appearance: none;
	text-align: center;
	box-sizing: border-box;
	margin: 0;
	cursor: pointer;
	-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	padding: 12px 20px;
	font-size: 14px;
	border-radius: 0
}
.el-radio-button__inner.is-round {
	padding: 12px 20px
}
.el-radio-button__inner:hover {
	color: #409eff
}
.el-radio-button__inner [class*=el-icon-] {
	line-height: .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 #dcdfe6;
	border-radius: 4px 0 0 4px;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.el-radio-button__orig-radio {
	opacity: 0;
	outline: 0;
	position: absolute;
	z-index: -1
}
.el-radio-button__orig-radio:checked+.el-radio-button__inner {
	color: #fff;
	background-color: #409eff;
	border-color: #409eff;
	-webkit-box-shadow: -1px 0 0 0 #409eff;
	box-shadow: -1px 0 0 0 #409eff
}
.el-radio-button__orig-radio:disabled+.el-radio-button__inner {
	color: #c0c4cc;
	cursor: not-allowed;
	background-image: none;
	background-color: #fff;
	border-color: #ebeef5;
	-webkit-box-shadow: none;
	box-shadow: none
}
.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner {
	background-color: #f2f6fc
}
.el-radio-button:last-child .el-radio-button__inner {
	border-radius: 0 4px 4px 0
}
.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: 0
}
.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: 0
}
.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: 0
}
.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) {
	-webkit-box-shadow: 0 0 2px 2px #409eff;
	box-shadow: 0 0 2px 2px #409eff
}
.el-switch {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-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 {
	-webkit-transition: .2s;
	transition: .2s;
	height: 20px;
	font-size: 14px;
	font-weight: 500;
	vertical-align: middle;
	color: #303133
}
.el-switch__label.is-active {
	color: #409eff
}
.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: 0;
	height: 0;
	opacity: 0;
	margin: 0
}
.el-switch__input:focus~.el-switch__core {
	outline: 1px solid #409eff
}
.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: 0
}
.el-switch__core {
	margin: 0;
	position: relative;
	width: 40px;
	height: 20px;
	border: 1px solid #dcdfe6;
	outline: 0;
	border-radius: 10px;
	box-sizing: border-box;
	background: #dcdfe6;
	-webkit-transition: border-color .3s, background-color .3s;
	transition: border-color .3s, background-color .3s
}
.el-switch__core:after {
	position: absolute;
	top: 1px;
	left: 1px;
	border-radius: 100%;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 16px;
	height: 16px;
	background-color: #fff
}
.el-switch.is-checked .el-switch__core {
	border-color: #409eff;
	background-color: #409eff
}
.el-switch.is-checked .el-switch__core:after {
	left: 100%;
	margin-left: -17px
}
.el-switch.is-disabled {
	opacity: .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 #e4e7ed;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 5px 0
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
	color: #409eff;
	background-color: #fff
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
	background-color: #f5f7fa
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after {
	position: absolute;
	right: 20px;
	font-family: element-icons;
	content: "\E611";
	font-size: 12px;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
	padding: 0
}
.el-select-dropdown__empty {
	padding: 10px 0;
	margin: 0;
	text-align: center;
	color: #999;
	font-size: 14px
}
.el-select-dropdown__wrap {
	max-height: 274px
}
.el-select-dropdown__list {
	list-style: none;
	padding: 6px 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-select-dropdown__item {
	font-size: 14px;
	padding: 0 20px;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #606266;
	height: 34px;
	line-height: 34px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}
.el-select-dropdown__item.is-disabled {
	color: #c0c4cc;
	cursor: not-allowed
}
.el-select-dropdown__item.is-disabled:hover {
	background-color: #fff
}
.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
	background-color: #f5f7fa
}
.el-select-dropdown__item.selected {
	color: #409eff;
	font-weight: 700
}
.el-select-group {
	margin: 0;
	padding: 0
}
.el-select-group__wrap {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0
}
.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: #e4e7ed
}
.el-select-group__title {
	padding-left: 20px;
	font-size: 12px;
	color: #909399;
	line-height: 30px
}
.el-select-group .el-select-dropdown__item {
	padding-left: 20px
}
.el-select {
	display: inline-block;
	position: relative
}
.el-select:hover .el-input__inner {
	border-color: #c0c4cc
}
.el-select .el-input__inner {
	cursor: pointer;
	padding-right: 35px
}
.el-select .el-input__inner:focus {
	border-color: #409eff
}
.el-select .el-input .el-select__caret {
	color: #c0c4cc;
	font-size: 14px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	cursor: pointer
}
.el-select .el-input .el-select__caret.is-reverse {
	-webkit-transform: rotate(0);
	transform: rotate(0)
}
.el-select .el-input .el-select__caret.is-show-close {
	font-size: 14px;
	text-align: center;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	border-radius: 100%;
	color: #c0c4cc;
	-webkit-transition: color .2s cubic-bezier(.645, .045, .355, 1);
	transition: color .2s cubic-bezier(.645, .045, .355, 1)
}
.el-select .el-input .el-select__caret.is-show-close:hover {
	color: #909399
}
.el-select .el-input.is-disabled .el-input__inner {
	cursor: not-allowed
}
.el-select .el-input.is-disabled .el-input__inner:hover {
	border-color: #e4e7ed
}
.el-select .el-input.is-focus .el-input__inner {
	border-color: #409eff
}
.el-select>.el-input {
	display: block
}
.el-select__input {
	border: none;
	outline: 0;
	padding: 0;
	margin-left: 15px;
	color: #666;
	font-size: 14px;
	-webkit-appearance: none;
	-moz-appearance: none;
	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: #c0c4cc;
	line-height: 18px;
	font-size: 14px
}
.el-select__close:hover {
	color: #909399
}
.el-select__tags {
	position: absolute;
	line-height: normal;
	white-space: normal;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.el-select .el-tag__close {
	margin-top: -2px
}
.el-select .el-tag {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: transparent;
	margin: 2px 0 2px 6px;
	background-color: #f0f2f5
}
.el-select .el-tag__close.el-icon-close {
	background-color: #c0c4cc;
	right: -7px;
	top: 0;
	color: #fff
}
.el-select .el-tag__close.el-icon-close:hover {
	background-color: #909399
}
.el-table, .el-table__expanded-cell {
	background-color: #fff
}
.el-select .el-tag__close.el-icon-close:before {
	display: block;
	-webkit-transform: translateY(.5px);
	transform: translateY(.5px)
}
.el-table {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
	max-width: 100%;
	font-size: 14px;
	color: #606266
}
.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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.el-table__empty-text {
	width: 50%;
	color: #909399
}
.el-table__expand-column .cell {
	padding: 0;
	text-align: center
}
.el-table__expand-icon {
	position: relative;
	cursor: pointer;
	color: #666;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
	height: 20px
}
.el-table__expand-icon--expanded {
	-webkit-transform: rotate(90deg);
	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--fit {
	border-right: 0;
	border-bottom: 0
}
.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: #909399;
	font-weight: 500
}
.el-table thead.is-group th {
	background: #f5f7fa
}
.el-table th, .el-table tr {
	background-color: #fff
}
.el-table td, .el-table th {
	padding: 12px 0;
	min-width: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-overflow: ellipsis;
	vertical-align: middle;
	position: relative
}
.el-table th>.cell, .el-table th div {
	-webkit-box-sizing: border-box;
	display: inline-block
}
.el-table td.is-center, .el-table th.is-center {
	text-align: center
}
.el-table td.is-left, .el-table th.is-left {
	text-align: left
}
.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: 0;
	border-bottom-width: 0;
	padding: 0
}
.el-table--medium td, .el-table--medium th {
	padding: 10px 0
}
.el-table--small td, .el-table--small th {
	padding: 8px 0
}
.el-table--mini td, .el-table--mini th {
	padding: 6px 0
}
.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: 0
}
.el-table td, .el-table th.is-leaf {
	border-bottom: 1px solid #ebeef5
}
.el-table th.is-sortable {
	cursor: pointer
}
.el-table th {
	white-space: nowrap;
	overflow: hidden;
	user-select: none;
	text-align: left
}
.el-table th div {
	line-height: 40px;
	box-sizing: border-box;
	white-space: nowrap
}
.el-table th>.cell {
	position: relative;
	word-wrap: normal;
	text-overflow: ellipsis;
	vertical-align: middle;
	width: 100%;
	box-sizing: border-box
}
.el-table th>.cell.highlight {
	color: #409eff
}
.el-table th.required>div:before {
	display: inline-block;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #ff4d51;
	margin-right: 5px;
	vertical-align: middle
}
.el-table td div {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-table td.gutter {
	width: 0
}
.el-table .cell {
	-webkit-box-sizing: border-box;
	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 #ebeef5
}
.el-table--border:after, .el-table--group:after, .el-table:before {
	content: "";
	position: absolute;
	background-color: #ebeef5;
	z-index: 1
}
.el-table--border:after, .el-table--group:after {
	top: 0;
	right: 0;
	width: 1px;
	height: 100%
}
.el-table:before {
	left: 0;
	bottom: 0;
	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 #ebeef5
}
.el-table--border th, .el-table--border th.gutter:last-of-type, .el-table__fixed-right-patch {
	border-bottom: 1px solid #ebeef5
}
.el-table__fixed, .el-table__fixed-right {
	position: absolute;
	top: 0;
	left: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
	box-shadow: 0 0 10px rgba(0,0,0,.12)
}
.el-table__fixed-right:before, .el-table__fixed:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #ebeef5;
	z-index: 4
}
.el-table__fixed-right-patch {
	position: absolute;
	top: -1px;
	right: 0;
	background-color: #fff
}
.el-table__fixed-right {
	top: 0;
	left: auto;
	right: 0
}
.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: 0
}
.el-table__fixed-header-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3
}
.el-table__fixed-footer-wrapper {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3
}
.el-table__fixed-footer-wrapper tbody td {
	border-top: 1px solid #ebeef5;
	background-color: #f5f7fa;
	color: #606266
}
.el-table__fixed-body-wrapper {
	position: absolute;
	left: 0;
	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 #ebeef5
}
.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: #f5f7fa;
	color: #606266
}
.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 {
	-webkit-box-shadow: none;
	box-shadow: none
}
.el-picker-panel, .el-table-filter {
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right {
	border-left: 1px solid #ebeef5
}
.el-table .caret-wrapper {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 34px;
	width: 24px;
	vertical-align: middle;
	cursor: pointer;
	overflow: initial;
	position: relative
}
.el-table .sort-caret {
	width: 0;
	height: 0;
	border: 5px solid transparent;
	position: absolute;
	left: 7px
}
.el-table .sort-caret.ascending {
	border-bottom-color: #c0c4cc;
	top: 5px
}
.el-table .sort-caret.descending {
	border-top-color: #c0c4cc;
	bottom: 7px
}
.el-table .ascending .sort-caret.ascending {
	border-bottom-color: #409eff
}
.el-table .descending .sort-caret.descending {
	border-top-color: #409eff
}
.el-table .hidden-columns {
	position: absolute;
	z-index: -1
}
.el-table--striped .el-table__body tr.el-table__row--striped td {
	background: #fafafa
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table__body tr.current-row>td, .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: #ecf5ff
}
.el-table__column-resize-proxy {
	position: absolute;
	left: 200px;
	top: 0;
	bottom: 0;
	width: 0;
	border-left: 1px solid #ebeef5;
	z-index: 10
}
.el-table__column-filter-trigger {
	display: inline-block;
	line-height: 34px;
	cursor: pointer
}
.el-table__column-filter-trigger i {
	color: #909399;
	font-size: 12px;
	-webkit-transform: scale(.75);
	transform: scale(.75)
}
.el-table--enable-row-transition .el-table__body td {
	-webkit-transition: background-color .25s ease;
	transition: background-color .25s ease
}
.el-table--enable-row-hover .el-table__body tr:hover>td {
	background-color: #f5f7fa
}
.el-table--fluid-height .el-table__fixed, .el-table--fluid-height .el-table__fixed-right {
	bottom: 0;
	overflow: hidden
}
.el-table-column--selection .cell {
	padding-left: 14px;
	padding-right: 14px
}
.el-table-filter {
	border: 1px solid #ebeef5;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 2px 0
}
.el-table-filter__list {
	padding: 5px 0;
	margin: 0;
	list-style: none;
	min-width: 100px
}
.el-table-filter__list-item {
	line-height: 36px;
	padding: 0 10px;
	cursor: pointer;
	font-size: 14px
}
.el-table-filter__list-item:hover {
	background-color: #ecf5ff;
	color: #66b1ff
}
.el-table-filter__list-item.is-active {
	background-color: #409eff;
	color: #fff
}
.el-table-filter__content {
	min-width: 100px
}
.el-table-filter__bottom {
	border-top: 1px solid #ebeef5;
	padding: 8px
}
.el-table-filter__bottom button {
	background: 0 0;
	border: none;
	color: #606266;
	cursor: pointer;
	font-size: 13px;
	padding: 0 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: #f2f6fc
}
.el-table-filter__bottom button:hover {
	color: #409eff
}
.el-table-filter__bottom button:focus {
	outline: 0
}
.el-table-filter__bottom button.is-disabled {
	color: #c0c4cc;
	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: 0
}
.el-date-table {
	font-size: 12px;
	-webkit-user-select: none;
	user-select: none
}
.el-slider__button-wrapper, .el-time-panel {
	-moz-user-select: none;
	-ms-user-select: none
}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
	color: #606266
}
.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 0;
	text-align: center;
	cursor: pointer;
	position: relative
}
.el-date-table td, .el-date-table td div {
	height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-date-table td div {
	padding: 3px 0
}
.el-date-table td span {
	width: 24px;
	height: 24px;
	display: block;
	margin: 0 auto;
	line-height: 24px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 50%
}
.el-month-table td .cell, .el-year-table td .cell {
	width: 48px;
	height: 32px;
	display: block;
	line-height: 32px
}
.el-date-table td.next-month, .el-date-table td.prev-month {
	color: #c0c4cc
}
.el-date-table td.today {
	position: relative
}
.el-date-table td.today span {
	color: #409eff;
	font-weight: 700
}
.el-date-table td.today.end-date span, .el-date-table td.today.start-date span {
	color: #fff
}
.el-date-table td.available:hover {
	color: #409eff
}
.el-date-table td.current:not(.disabled) span {
	color: #fff;
	background-color: #409eff
}
.el-date-table td.end-date div, .el-date-table td.start-date div {
	color: #fff
}
.el-date-table td.end-date span, .el-date-table td.start-date span {
	background-color: #409eff
}
.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: #f5f7fa;
	opacity: 1;
	cursor: not-allowed;
	color: #c0c4cc
}
.el-date-table td.selected div {
	margin-left: 5px;
	margin-right: 5px;
	background-color: #f2f6fc;
	border-radius: 15px
}
.el-date-table td.selected div:hover {
	background-color: #f2f6fc
}
.el-date-table td.selected span {
	background-color: #409eff;
	color: #fff;
	border-radius: 15px
}
.el-date-table td.week {
	font-size: 80%;
	color: #606266
}
.el-month-table, .el-year-table {
	font-size: 12px;
	border-collapse: collapse
}
.el-date-table th {
	padding: 5px;
	color: #606266;
	font-weight: 400;
	border-bottom: 1px solid #ebeef5
}
.el-month-table {
	margin: -1px
}
.el-month-table td {
	text-align: center;
	padding: 20px 3px;
	cursor: pointer
}
.el-month-table td.disabled .cell {
	background-color: #f5f7fa;
	cursor: not-allowed;
	color: #c0c4cc
}
.el-month-table td.disabled .cell:hover {
	color: #c0c4cc
}
.el-month-table td .cell {
	color: #606266;
	margin: 0 auto
}
.el-month-table td .cell:hover, .el-month-table td.current:not(.disabled) .cell {
	color: #409eff
}
.el-year-table {
	margin: -1px
}
.el-year-table .el-icon {
	color: #303133
}
.el-year-table td {
	text-align: center;
	padding: 20px 3px;
	cursor: pointer
}
.el-year-table td.disabled .cell {
	background-color: #f5f7fa;
	cursor: not-allowed;
	color: #c0c4cc
}
.el-year-table td.disabled .cell:hover {
	color: #c0c4cc
}
.el-year-table td .cell {
	color: #606266;
	margin: 0 auto
}
.el-year-table td .cell:hover, .el-year-table td.current:not(.disabled) .cell {
	color: #409eff
}
.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: 0
}
.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%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 16px
}
.el-date-range-picker__content.is-left {
	border-right: 1px solid #e4e4e4
}
.el-date-range-picker__content.is-right .el-date-range-picker__header div {
	margin-left: 50px;
	margin-right: 50px
}
.el-date-range-picker__editors-wrap {
	-webkit-box-sizing: border-box;
	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 #e4e4e4;
	font-size: 12px;
	padding: 8px 5px 5px;
	display: table;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-date-range-picker__time-header>.el-icon-arrow-right {
	font-size: 20px;
	vertical-align: middle;
	display: table-cell;
	color: #303133
}
.el-date-range-picker__time-picker-wrap {
	position: relative;
	display: table-cell;
	padding: 0 5px
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
	position: absolute;
	top: 13px;
	right: 0;
	z-index: 1;
	background: #fff
}
.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: 0 5px
}
.el-date-picker__time-header {
	position: relative;
	border-bottom: 1px solid #e4e4e4;
	font-size: 12px;
	padding: 8px 5px 5px;
	display: table;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-date-picker__header {
	margin: 12px;
	text-align: center
}
.el-date-picker__header--bordered {
	margin-bottom: 0;
	padding-bottom: 12px;
	border-bottom: 1px solid #ebeef5
}
.el-date-picker__header--bordered+.el-picker-panel__content {
	margin-top: 0
}
.el-date-picker__header-label {
	font-size: 16px;
	font-weight: 500;
	padding: 0 5px;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
	color: #606266
}
.el-date-picker__header-label.active, .el-date-picker__header-label:hover {
	color: #409eff
}
.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 0;
	min-width: 0
}
.time-select .el-picker-panel__content {
	max-height: 200px;
	margin: 0
}
.time-select-item {
	padding: 8px 10px;
	font-size: 14px;
	line-height: 20px
}
.time-select-item.selected:not(.disabled) {
	color: #409eff;
	font-weight: 700
}
.time-select-item.disabled {
	color: #e4e7ed;
	cursor: not-allowed
}
.time-select-item:hover {
	background-color: #f5f7fa;
	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: 380px;
	margin: 0 !important;
}
.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: #c0c4cc;
	float: left;
	line-height: 32px
}
.el-date-editor .el-range-input, .el-date-editor .el-range-separator {
	height: 100%;
	margin: 0;
	text-align: center;
	display: inline-block;
	font-size: 14px
}
.el-date-editor .el-range-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	outline: 0;
	padding: 0;
	width: 39%;
	color: #606266
}
.el-date-editor .el-range-input::-webkit-input-placeholder {
color:#c0c4cc
}
.el-date-editor .el-range-input:-ms-input-placeholder {
color:#c0c4cc
}
.el-date-editor .el-range-input::placeholder {
color:#c0c4cc
}
.el-date-editor .el-range-separator {
	padding: 0 5px;
	line-height: 32px;
	width: 5%;
	color: #303133
}
.el-date-editor .el-range__close-icon {
	font-size: 14px;
	color: #c0c4cc;
	width: 25px;
	display: inline-block;
	float: right;
	line-height: 32px
}
.el-range-editor.el-input__inner {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-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: #409eff
}
.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: #f5f7fa;
	border-color: #e4e7ed;
	color: #c0c4cc;
	cursor: not-allowed
}
.el-range-editor.is-disabled:focus, .el-range-editor.is-disabled:hover {
	border-color: #e4e7ed
}
.el-range-editor.is-disabled input {
	background-color: #f5f7fa;
	color: #c0c4cc;
	cursor: not-allowed
}
.el-range-editor.is-disabled input::-webkit-input-placeholder {
color:#c0c4cc
}
.el-range-editor.is-disabled input:-ms-input-placeholder {
color:#c0c4cc
}
.el-range-editor.is-disabled input::placeholder {
color:#c0c4cc
}
.el-range-editor.is-disabled .el-range-separator {
	color: #c0c4cc
}
.el-picker-panel {
	color: #606266;
	border: 1px solid #e4e7ed;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	background: #fff;
	border-radius: 4px;
	line-height: 30px;
	margin: 5px 0
}
.el-popover, .el-time-panel {
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.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 #e4e4e4;
	padding: 4px;
	text-align: right;
	background-color: #fff;
	position: relative;
	font-size: 0
}
.el-picker-panel__shortcut {
	display: block;
	width: 100%;
	border: 0;
	background-color: transparent;
	line-height: 28px;
	font-size: 14px;
	color: #606266;
	padding-left: 12px;
	text-align: left;
	outline: 0;
	cursor: pointer
}
.el-picker-panel__shortcut:hover {
	color: #409eff
}
.el-picker-panel__shortcut.active {
	background-color: #e6f1fe;
	color: #409eff
}
.el-picker-panel__btn {
	border: 1px solid #dcdcdc;
	color: #333;
	line-height: 24px;
	border-radius: 2px;
	padding: 0 20px;
	cursor: pointer;
	background-color: transparent;
	outline: 0;
	font-size: 12px
}
.el-picker-panel__btn[disabled] {
	color: #ccc;
	cursor: not-allowed
}
.el-picker-panel__icon-btn {
	font-size: 12px;
	color: #303133;
	border: 0;
	background: 0 0;
	cursor: pointer;
	outline: 0;
	margin-top: 8px
}
.el-picker-panel__icon-btn:hover {
	color: #409eff
}
.el-picker-panel__icon-btn.is-disabled {
	color: #bbb
}
.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: 0;
	bottom: 0;
	width: 110px;
	border-right: 1px solid #e4e4e4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 6px;
	background-color: #fff;
	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: 0;
	text-align: center
}
.el-time-spinner__wrapper.is-arrow {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	overflow: hidden
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
	-webkit-transform: translateY(-32px);
	transform: translateY(-32px)
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {
	background: #fff;
	cursor: default
}
.el-time-spinner__arrow {
	font-size: 12px;
	color: #909399;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 1;
	text-align: center;
	height: 30px;
	line-height: 30px;
	cursor: pointer
}
.el-time-spinner__arrow:hover {
	color: #409eff
}
.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: 0;
	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: #606266
}
.el-time-spinner__item:hover:not(.disabled):not(.active) {
	background: #f5f7fa;
	cursor: pointer
}
.el-time-spinner__item.active:not(.disabled) {
	color: #303133;
	font-weight: 700
}
.el-time-spinner__item.disabled {
	color: #c0c4cc;
	cursor: not-allowed
}
.el-time-panel {
	margin: 5px 0;
	border: 1px solid #e4e7ed;
	background-color: #fff;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	border-radius: 2px;
	position: absolute;
	width: 270px;
	left: 0;
	z-index: 1000;
	-webkit-user-select: none;
	user-select: none
}
.el-time-panel__content {
	font-size: 0;
	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: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 6px;
	text-align: left;
	border-top: 1px solid #e4e7ed;
	border-bottom: 1px solid #e4e7ed
}
.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.66667%
}
.el-time-panel__content.has-seconds:before {
	padding-left: 33.33333%
}
.el-time-panel__footer {
	border-top: 1px solid #e4e4e4;
	padding: 4px;
	height: 36px;
	line-height: 25px;
	text-align: right;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-time-panel__btn {
	border: none;
	line-height: 28px;
	padding: 0 5px;
	margin: 0 5px;
	cursor: pointer;
	background-color: transparent;
	outline: 0;
	font-size: 12px;
	color: #303133
}
.el-time-panel__btn.confirm {
	font-weight: 800;
	color: #409eff
}
.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 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	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 #e4e7ed
}
.el-popover {
	position: absolute;
	background: #fff;
	min-width: 150px;
	border: 1px solid #ebeef5;
	padding: 12px;
	z-index: 2000;
	color: #606266;
	line-height: 1.4;
	text-align: justify;
	font-size: 14px;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.el-popover--plain {
	padding: 18px 20px
}
.el-popover__title {
	color: #303133;
	font-size: 16px;
	line-height: 1;
	margin-bottom: 12px
}
.v-modal-enter {
	-webkit-animation: v-modal-in .2s ease;
	animation: v-modal-in .2s ease
}
.v-modal-leave {
	-webkit-animation: v-modal-out .2s ease forwards;
	animation: v-modal-out .2s ease forwards
}
@keyframes v-modal-in {
0% {
opacity:0
}
}
@keyframes v-modal-out {
to {
opacity:0
}
}
.v-modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .5;
	background: #000
}
.el-popup-parent--hidden {
	overflow: hidden
}
.el-message-box {
	display: inline-block;
	width: 420px;
	padding-bottom: 10px;
	vertical-align: middle;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #ebeef5;
	font-size: 18px;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	text-align: left;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.el-message-box__wrapper {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}
.el-message-box__wrapper:after {
	content: "";
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.el-message-box__header {
	position: relative;
	padding: 15px 15px 10px
}
.el-message-box__title {
	padding-left: 0;
	margin-bottom: 0;
	font-size: 18px;
	line-height: 1;
	color: #303133
}
.el-message-box__headerbtn {
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0;
	border: none;
	outline: 0;
	background: 0 0;
	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: #f56c6c
}
.el-message-box__headerbtn .el-message-box__close {
	color: #909399
}
.el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close {
	color: #409eff
}
.el-message-box__content {
	position: relative;
	padding: 10px 15px;
	color: #606266;
	font-size: 14px
}
.el-message-box__input {
	padding-top: 15px
}
.el-message-box__status {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-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: #67c23a
}
.el-message-box__status.el-icon-info {
	color: #909399
}
.el-message-box__status.el-icon-warning {
	color: #e6a23c
}
.el-message-box__status.el-icon-error {
	color: #f56c6c
}
.el-message-box__message {
	margin: 0
}
.el-message-box__message p {
	margin: 0;
	line-height: 24px
}
.el-message-box__errormsg {
	color: #f56c6c;
	font-size: 12px;
	min-height: 18px;
	margin-top: 2px
}
.el-message-box__btns {
	padding: 5px 15px 0;
	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;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.el-message-box--center .el-message-box__status {
	position: relative;
	top: auto;
	padding-right: 5px;
	text-align: center;
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px)
}
.el-message-box--center .el-message-box__message {
	margin-left: 0
}
.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 {
	-webkit-animation: msgbox-fade-in .3s;
	animation: msgbox-fade-in .3s
}
.msgbox-fade-leave-active {
	-webkit-animation: msgbox-fade-out .3s;
	animation: msgbox-fade-out .3s
}
@-webkit-keyframes msgbox-fade-in {
0% {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
opacity:0
}
to {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@keyframes msgbox-fade-in {
0% {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
opacity:0
}
to {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@-webkit-keyframes msgbox-fade-out {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
to {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
opacity:0
}
}
@keyframes msgbox-fade-out {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
to {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
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: 0 9px;
	font-weight: 700;
	color: #c0c4cc
}
.el-breadcrumb__separator[class*=icon] {
	margin: 0 6px;
	font-weight: 400
}
.el-breadcrumb__item {
	float: left
}
.el-breadcrumb__inner {
	color: #606266
}
.el-breadcrumb__inner.is-link, .el-breadcrumb__inner a {
	font-weight: 700;
	text-decoration: none;
	-webkit-transition: color .2s cubic-bezier(.645, .045, .355, 1);
	transition: color .2s cubic-bezier(.645, .045, .355, 1);
	color: #303133
}
.el-breadcrumb__inner.is-link:hover, .el-breadcrumb__inner a:hover {
	color: #409eff;
	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: #606266;
	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: 0 0 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-item__content .el-input-group, .el-form-item__label, .el-tag .el-icon-close {
	vertical-align: middle
}
.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: 0
}
.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 {
	text-align: right;
	float: left;
	font-size: 14px;
	color: #606266;
	line-height: 40px;
	padding: 0 12px 0 0;
	-webkit-box-sizing: border-box;
	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__error {
	color: #f56c6c;
	font-size: 12px;
	line-height: 1;
	padding: 4px 0 20px;
	position: absolute;
	top: 70%;
	left: 0;
	display: block !important;
	clear: both;
	height:20px !important;

}
.el-form-item__error--inline {
	position: relative;
	top: auto;
	left: auto;
	display: inline-block;
	margin-left: 0px;
}
.el-form-item.is-required .el-form-item__label:before {
	content: "*";
	color: #f56c6c;
	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: #f56c6c
}
.el-form-item.is-success .el-input__inner, .el-form-item.is-success .el-input__inner:focus, .el-form-item.is-success .el-textarea__inner, .el-form-item.is-success .el-textarea__inner:focus {
	border-color: #67c23a
}
.el-form-item.is-success .el-input-group__append .el-input__inner, .el-form-item.is-success .el-input-group__prepend .el-input__inner {
	border-color: transparent
}
.el-form-item.is-success .el-input__validateIcon {
	color: #67c23a
}
.el-form-item--feedback .el-input__validateIcon {
	display: inline-block
}
.el-tabs__header {
	padding: 0;
	position: relative;
	margin: 0 0 15px
}
.el-tabs__active-bar {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	background-color: #409eff;
	z-index: 1;
	-webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
	transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
	transition: transform .3s cubic-bezier(.645, .045, .355, 1);
	transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
	list-style: none
}
.el-tabs__new-tab {
	float: right;
	border: 1px solid #d3dce6;
	height: 18px;
	width: 18px;
	line-height: 18px;
	margin: 12px 0 9px 10px;
	border-radius: 3px;
	text-align: center;
	font-size: 12px;
	color: #d3dce6;
	cursor: pointer;
	-webkit-transition: all .15s;
	transition: all .15s
}
.el-tabs__new-tab .el-icon-plus {
	-webkit-transform: scale(.8);
	transform: scale(.8)
}
.el-tabs__new-tab:hover {
	color: #409eff
}
.el-tabs__nav-wrap {
	overflow: hidden;
	margin-bottom: -1px;
	position: relative
}
.el-tabs__nav-wrap:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #e4e7ed;
	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: 0 20px;
	-webkit-box-sizing: border-box;
	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: #909399
}
.el-tabs__nav-next {
	right: 0
}
.el-tabs__nav-prev {
	left: 0
}
.el-tabs__nav {
	white-space: nowrap;
	position: relative;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	float: left;
	z-index: 2
}
.el-tabs__nav.is-stretch {
	min-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.el-tabs__nav.is-stretch>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}
.el-tabs__item {
	padding: 0 20px;
	height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 40px;
	display: inline-block;
	list-style: none;
	font-size: 14px;
	font-weight: 500;
	color: #303133;
	position: relative
}
.el-tabs__item:focus, .el-tabs__item:focus:active {
	outline: 0
}
.el-tabs__item:focus.is-active.is-focus:not(:active) {
	-webkit-box-shadow: 0 0 2px 2px #409eff inset;
	box-shadow: inset 0 0 2px 2px #409eff;
	border-radius: 3px
}
.el-tabs__item .el-icon-close {
	border-radius: 50%;
	text-align: center;
	-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	margin-left: 5px
}
.el-tabs__item .el-icon-close:before {
	-webkit-transform: scale(.9);
	transform: scale(.9);
	display: inline-block
}
.el-tabs__item .el-icon-close:hover {
	background-color: #c0c4cc;
	color: #fff
}
.el-tabs__item.is-active {
	color: #409eff
}
.el-tabs__item:hover {
	color: #409eff;
	cursor: pointer
}
.el-tabs__item.is-disabled {
	color: #c0c4cc;
	cursor: default
}
.el-tabs__content {
	overflow: hidden;
	position: relative
}
.el-tabs--card>.el-tabs__header {
	border-bottom: 1px solid #e4e7ed
}
.el-tabs--card>.el-tabs__header .el-tabs__nav {
	border: 1px solid #e4e7ed;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-alert, .el-tag {
	-webkit-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: 0;
	height: 14px;
	vertical-align: middle;
	line-height: 15px;
	overflow: hidden;
	top: -1px;
	right: -2px;
	-webkit-transform-origin: 100% 50%;
	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 #e4e7ed;
	-webkit-transition: color .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1);
	transition: color .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1)
}
.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: #fff
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
	padding-left: 20px;
	padding-right: 20px
}
.el-tabs--border-card {
	background: #fff;
	border: 1px solid #dcdfe6;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.12), 0 0 6px 0 rgba(0,0,0,.04);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.12), 0 0 6px 0 rgba(0,0,0,.04)
}
.el-tabs--border-card>.el-tabs__content {
	padding: 15px
}
.el-tabs--border-card>.el-tabs__header {
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4e7ed;
	margin: 0
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item {
	-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	border: 1px solid transparent;
	margin: -1px -1px 0;
	color: #909399
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
	color: #409eff;
	background-color: #fff;
	border-right-color: #dcdfe6;
	border-left-color: #dcdfe6
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
	color: #409eff
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled {
	color: #c0c4cc
}
.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: 0
}
.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: 0
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--left .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--right .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--border-card .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--left .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--right .el-tabs__item:nth-child(2) {
	padding-left: 20px
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--left .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right .el-tabs__item:last-child, .el-tabs--top.el-tabs--border-card .el-tabs__item:last-child, .el-tabs--top.el-tabs--card .el-tabs__item:last-child, .el-tabs--top .el-tabs--left .el-tabs__item:last-child, .el-tabs--top .el-tabs--right .el-tabs__item:last-child {
	padding-right: 20px
}
.el-tabs--bottom .el-tabs__header.is-bottom {
	margin-bottom: 0;
	margin-top: 10px
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
	border-bottom: 0;
	border-top: 1px solid #dcdfe6
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
	margin-top: -1px;
	margin-bottom: 0
}
.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: 0 -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: 0;
	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: 0
}
.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 {
	-webkit-transform: rotate(90deg);
	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: 0
}
.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: 0
}
.el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__nav-wrap.is-left:after {
	right: 0;
	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 0
}
.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: 0
}
.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: 0;
	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: 1px solid #e4e7ed;
	border-bottom: none;
	border-left: none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
	border-right: 1px solid #e4e7ed;
	border-top: none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
	border: none;
	border-top: 1px solid #e4e7ed;
	border-right: 1px solid #fff
}
.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 0 0 4px;
	border-bottom: 1px solid #e4e7ed;
	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 #dfe4ed
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
	border: 1px solid transparent;
	margin: -1px 0 -1px -1px
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
	border-color: #d1dbe5 transparent
}
.el-tabs--right .el-tabs__header.is-right {
	float: right;
	margin-bottom: 0;
	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: 0;
	right: auto
}
.el-tabs--right .el-tabs__active-bar.is-right {
	left: 0
}
.el-tag, .slideInLeft-transition, .slideInRight-transition {
	display: inline-block
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
	border-bottom: none;
	border-top: 1px solid #e4e7ed
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
	border-left: 1px solid #e4e7ed;
	border-top: none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
	border: none;
	border-top: 1px solid #e4e7ed;
	border-left: 1px solid #fff
}
.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: 0 4px 4px 0;
	border-bottom: 1px solid #e4e7ed;
	border-left: none
}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
	border-left: 1px solid #dfe4ed
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
	border: 1px solid transparent;
	margin: -1px -1px -1px 0
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
	border-color: #d1dbe5 transparent
}
.slideInRight-enter {
	-webkit-animation: slideInRight-enter .3s;
	animation: slideInRight-enter .3s
}
.slideInRight-leave {
	position: absolute;
	left: 0;
	right: 0;
	-webkit-animation: slideInRight-leave .3s;
	animation: slideInRight-leave .3s
}
.slideInLeft-enter {
	-webkit-animation: slideInLeft-enter .3s;
	animation: slideInLeft-enter .3s
}
.slideInLeft-leave {
	position: absolute;
	left: 0;
	right: 0;
	-webkit-animation: slideInLeft-leave .3s;
	animation: slideInLeft-leave .3s
}
@-webkit-keyframes slideInRight-enter {
0% {
opacity:0;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
to {
opacity:1;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInRight-enter {
0% {
opacity:0;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
to {
opacity:1;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes slideInRight-leave {
0% {
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
to {
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(100%);
transform:translateX(100%);
opacity:0
}
}
@keyframes slideInRight-leave {
0% {
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
to {
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(100%);
transform:translateX(100%);
opacity:0
}
}
@-webkit-keyframes slideInLeft-enter {
0% {
opacity:0;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
to {
opacity:1;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInLeft-enter {
0% {
opacity:0;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
to {
opacity:1;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes slideInLeft-leave {
0% {
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
to {
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0
}
}
@keyframes slideInLeft-leave {
0% {
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
to {
-webkit-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0
}
}
.el-tag {
	background-color: rgba(64,158,255,.1);
	padding: 0 10px;
	height: 32px;
	line-height: 30px;
	font-size: 12px;
	color: #409eff;
	border-radius: 4px;
	box-sizing: border-box;
	border: 1px solid rgba(64,158,255,.2);
	white-space: nowrap
}
.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;
	top: -1px;
	right: -5px;
	color: #409eff
}
.el-tag .el-icon-close:before {
	display: block
}
.el-tag .el-icon-close:hover {
	background-color: #409eff;
	color: #fff
}
.el-tag--info, .el-tag--info .el-tag__close {
	color: #909399
}
.el-tag--info {
	background-color: rgba(144,147,153,.1);
	border-color: rgba(144,147,153,.2)
}
.el-tag--info.is-hit {
	border-color: #909399
}
.el-tag--info .el-tag__close:hover {
	background-color: #909399;
	color: #fff
}
.el-tag--success {
	background-color: rgba(103,194,58,.1);
	border-color: rgba(103,194,58,.2);
	color: #67c23a
}
.el-tag--success.is-hit {
	border-color: #67c23a
}
.el-tag--success .el-tag__close {
	color: #67c23a
}
.el-tag--success .el-tag__close:hover {
	background-color: #67c23a;
	color: #fff
}
.el-tag--warning {
	background-color: rgba(230,162,60,.1);
	border-color: rgba(230,162,60,.2);
	color: #e6a23c
}
.el-tag--warning.is-hit {
	border-color: #e6a23c
}
.el-tag--warning .el-tag__close {
	color: #e6a23c
}
.el-tag--warning .el-tag__close:hover {
	background-color: #e6a23c;
	color: #fff
}
.el-tag--danger {
	background-color: rgba(245,108,108,.1);
	border-color: rgba(245,108,108,.2);
	color: #f56c6c
}
.el-tag--danger.is-hit {
	border-color: #f56c6c
}
.el-tag--danger .el-tag__close {
	color: #f56c6c
}
.el-tag--danger .el-tag__close:hover {
	background-color: #f56c6c;
	color: #fff
}
.el-tag--medium {
	height: 28px;
	line-height: 26px
}
.el-tag--medium .el-icon-close {
	-webkit-transform: scale(.8);
	transform: scale(.8)
}
.el-tag--small {
	height: 24px;
	padding: 0 8px;
	line-height: 22px
}
.el-tag--small .el-icon-close {
	-webkit-transform: scale(.8);
	transform: scale(.8)
}
.el-tag--mini {
	height: 20px;
	padding: 0 5px;
	line-height: 19px
}
.el-tag--mini .el-icon-close {
	margin-left: -3px;
	-webkit-transform: scale(.7);
	transform: scale(.7)
}
.el-tree {
	position: relative;
	cursor: default;
	background: #fff;
	color: #606266
}
.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%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #6f7180
}
.el-tree__drop-indicator {
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #409eff
}
.el-tree-node {
	white-space: nowrap;
	outline: 0
}
.el-tree-node:focus>.el-tree-node__content {
	background-color: #f5f7fa
}
.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label {
	background-color: #409eff;
	color: #fff
}
.el-tree-node__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-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: #f5f7fa
}
.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: #c0c4cc;
	font-size: 12px;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}
.el-tree-node__expand-icon.expanded {
	-webkit-transform: rotate(90deg);
	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: #c0c4cc
}
.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: #f0f7ff
}
.el-alert {
	width: 100%;
	padding: 8px 16px;
	margin: 0;
	box-sizing: border-box;
	border-radius: 4px;
	position: relative;
	background-color: #fff;
	overflow: hidden;
	opacity: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: opacity .2s;
	transition: opacity .2s
}
.el-alert.is-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.el-alert--success {
	background-color: #f0f9eb;
	color: #67c23a
}
.el-alert--success .el-alert__description {
	color: #67c23a
}
.el-alert--info {
	background-color: #f4f4f5;
	color: #909399
}
.el-alert--info .el-alert__description {
	color: #909399
}
.el-alert--warning {
	background-color: #fdf6ec;
	color: #e6a23c
}
.el-alert--warning .el-alert__description {
	color: #e6a23c
}
.el-alert--error {
	background-color: #fef0f0;
	color: #f56c6c
}
.el-alert--error .el-alert__description {
	color: #f56c6c
}
.el-alert__content {
	display: table-cell;
	padding: 0 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 0 0
}
.el-alert__closebtn {
	font-size: 12px;
	color: #c0c4cc;
	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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 330px;
	padding: 14px 26px 14px 13px;
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ebeef5;
	position: fixed;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	-webkit-transition: opacity .3s, left .3s, right .3s, top .4s, bottom .3s, -webkit-transform .3s;
	transition: opacity .3s, left .3s, right .3s, top .4s, bottom .3s, -webkit-transform .3s;
	transition: opacity .3s, transform .3s, left .3s, right .3s, top .4s, bottom .3s;
	transition: opacity .3s, transform .3s, left .3s, right .3s, top .4s, bottom .3s, -webkit-transform .3s;
	overflow: hidden
}
.el-notification.right {
	right: 16px
}
.el-notification.left {
	left: 16px
}
.el-notification__group {
	margin-left: 13px
}
.el-notification__title {
	font-weight: 700;
	font-size: 16px;
	color: #303133;
	margin: 0
}
.el-notification__content {
	font-size: 14px;
	line-height: 21px;
	margin: 6px 0 0;
	color: #606266;
	text-align: justify
}
.el-notification__content p {
	margin: 0
}
.el-notification__icon {
	height: 24px;
	width: 24px;
	font-size: 24px
}
.el-notification__closeBtn {
	position: absolute;
	top: 18px;
	right: 15px;
	cursor: pointer;
	color: #909399;
	font-size: 16px
}
.el-notification__closeBtn:hover {
	color: #606266
}
.el-notification .el-icon-success {
	color: #67c23a
}
.el-notification .el-icon-error {
	color: #f56c6c
}
.el-notification .el-icon-info {
	color: #909399
}
.el-notification .el-icon-warning {
	color: #e6a23c
}
.el-notification-fade-enter.right {
	right: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}
.el-notification-fade-enter.left {
	left: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}
.el-input-number {
	position: relative;
	display: inline-block;
	width: 270px;
	line-height: 38px
}
.el-input-number .el-input {
	display: block
}
.el-input-number .el-input__inner {
	width:270px !important;
	-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: #f5f7fa;
	color: #606266;
	cursor: pointer;
	font-size: 13px
}
.el-input-number__decrease:hover, .el-input-number__increase:hover {
	color: #409eff
}
.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: #409eff
}
.el-input-number__decrease.is-disabled, .el-input-number__increase.is-disabled {
	color: #c0c4cc;
	cursor: not-allowed
}
.el-input-number__increase {
	right: 1px;
	border-radius: 0 4px 4px 0;
	border-left: 1px solid #dcdfe6
}
.el-input-number__decrease {
	left: 1px;
	border-radius: 4px 0 0 4px;
	border-right: 1px solid #dcdfe6
}
.el-input-number.is-disabled .el-input-number__decrease, .el-input-number.is-disabled .el-input-number__increase {
	border-color: #e4e7ed;
	color: #e4e7ed
}
.el-input-number.is-disabled .el-input-number__decrease:hover, .el-input-number.is-disabled .el-input-number__increase:hover {
	color: #e4e7ed;
	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] {
	-webkit-transform: scale(.9);
	transform: scale(.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] {
	-webkit-transform: scale(.8);
	transform: scale(.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] {
	-webkit-transform: scale(.8);
	transform: scale(.8)
}
.el-input-number.is-controls-right .el-input-number__increase {
	border-radius: 0 4px 0 0;
	border-bottom: 1px solid #dcdfe6
}
.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 #dcdfe6;
	border-radius: 0 0 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
}
.el-tooltip__popper .popper__arrow, .el-tooltip__popper .popper__arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	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: #303133;
	border-bottom-width: 0
}
.el-tooltip__popper[x-placement^=top] .popper__arrow:after {
	bottom: 1px;
	margin-left: -5px;
	border-top-color: #303133;
	border-bottom-width: 0
}
.el-tooltip__popper[x-placement^=bottom] {
	margin-top: 12px
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
	top: -6px;
	border-top-width: 0;
	border-bottom-color: #303133
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
	top: 1px;
	margin-left: -5px;
	border-top-width: 0;
	border-bottom-color: #303133
}
.el-tooltip__popper[x-placement^=right] {
	margin-left: 12px
}
.el-tooltip__popper[x-placement^=right] .popper__arrow {
	left: -6px;
	border-right-color: #303133;
	border-left-width: 0
}
.el-tooltip__popper[x-placement^=right] .popper__arrow:after {
	bottom: -5px;
	left: 1px;
	border-right-color: #303133;
	border-left-width: 0
}
.el-tooltip__popper[x-placement^=left] {
	margin-right: 12px
}
.el-tooltip__popper[x-placement^=left] .popper__arrow {
	right: -6px;
	border-right-width: 0;
	border-left-color: #303133
}
.el-tooltip__popper[x-placement^=left] .popper__arrow:after {
	right: 1px;
	bottom: -5px;
	margin-left: -5px;
	border-right-width: 0;
	border-left-color: #303133
}
.el-tooltip__popper.is-dark {
	background: #303133;
	color: #fff
}
.el-tooltip__popper.is-light {
	background: #fff;
	border: 1px solid #303133
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
	border-top-color: #303133
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after {
	border-top-color: #fff
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
	border-bottom-color: #303133
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after {
	border-bottom-color: #fff
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
	border-left-color: #303133
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after {
	border-left-color: #fff
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
	border-right-color: #303133
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after {
	border-right-color: #fff
}
.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 0;
	background-color: #e4e7ed;
	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: #c0c4cc
}
.el-slider__runway.disabled .el-slider__button {
	border-color: #c0c4cc
}
.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 {
	-webkit-transform: scale(1);
	transform: scale(1);
	cursor: not-allowed
}
.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: 0
}
.el-slider__input.el-input-number--large {
	margin-top: -2px
}
.el-slider__bar {
	height: 6px;
	background-color: #409eff;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	position: absolute
}
.el-slider__button-wrapper {
	height: 36px;
	width: 36px;
	position: absolute;
	z-index: 1001;
	top: -15px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: transparent;
	text-align: center;
	-webkit-user-select: none;
	user-select: none;
	line-height: normal
}
.el-slider__button, .el-step__icon-inner {
	-moz-user-select: none;
	-ms-user-select: none
}
.el-slider__button-wrapper:after {
	height: 100%
}
.el-slider__button-wrapper.hover, .el-slider__button-wrapper:hover {
	cursor: -webkit-grab;
	cursor: grab
}
.el-slider__button-wrapper.dragging {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
.el-slider__button {
	width: 16px;
	height: 16px;
	border: 2px solid #409eff;
	background-color: #fff;
	border-radius: 50%;
	-webkit-transition: .2s;
	transition: .2s;
	user-select: none
}
.el-button, .el-checkbox, .el-slider__button, .el-step__icon-inner {
	-webkit-user-select: none
}
.el-slider__button.dragging, .el-slider__button.hover, .el-slider__button:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
.el-slider__button.hover, .el-slider__button:hover {
	cursor: -webkit-grab;
	cursor: grab
}
.el-slider__button.dragging {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
.el-slider__stop {
	position: absolute;
	height: 6px;
	width: 6px;
	border-radius: 100%;
	background-color: #fff;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.el-slider.is-vertical {
	position: relative
}
.el-slider.is-vertical .el-slider__runway {
	width: 6px;
	height: 100%;
	margin: 0 16px
}
.el-slider.is-vertical .el-slider__bar {
	width: 6px;
	height: auto;
	border-radius: 0 0 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 {
	-webkit-transform: translateY(50%);
	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 #dcdfe6;
	line-height: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1)
}
.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: 0;
	border-bottom-right-radius: 0
}
.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: #c0c4cc
}
.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: #409eff
}
.el-loading-parent--relative {
	position: relative!important
}
.el-loading-parent--hidden {
	overflow: hidden!important
}
.el-loading-mask {
	position: absolute;
	z-index: 2000;
	background-color: hsla(0,0%,100%,.9);
	margin: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}
.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: #409eff;
	margin: 3px 0;
	font-size: 14px
}
.el-loading-spinner .circular {
	height: 42px;
	width: 42px;
	-webkit-animation: loading-rotate 2s linear infinite;
	animation: loading-rotate 2s linear infinite
}
.el-loading-spinner .path {
	-webkit-animation: loading-dash 1.5s ease-in-out infinite;
	animation: loading-dash 1.5s ease-in-out infinite;
	stroke-dasharray: 90, 150;
	stroke-dashoffset: 0;
	stroke-width: 2;
	stroke: #409eff;
	stroke-linecap: round
}
.el-loading-spinner i {
	color: #409eff
}
@-webkit-keyframes loading-rotate {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes loading-rotate {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@-webkit-keyframes loading-dash {
0% {
stroke-dasharray:1, 200;
stroke-dashoffset:0
}
50% {
stroke-dasharray:90, 150;
stroke-dashoffset:-40px
}
to {
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
}
to {
stroke-dasharray:90, 150;
stroke-dashoffset:-120px
}
}
.el-row {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-row:after, .el-row:before {
	display: table
}
.el-row:after {
	clear: both
}
.el-row--flex {
	display: -webkit-box;
	display: -ms-flexbox;
	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;
	-ms-flex-pack: center;
	justify-content: center
}
.el-row--flex.is-justify-end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.el-row--flex.is-justify-space-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.el-row--flex.is-justify-space-around {
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.el-row--flex.is-align-middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.el-row--flex.is-align-bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
[class*=el-col-] {
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-upload--picture-card, .el-upload-dragger {
	-webkit-box-sizing: border-box;
	cursor: pointer
}
.el-col-0 {
	width: 0
}
.el-col-offset-0 {
	margin-left: 0
}
.el-col-pull-0 {
	right: 0
}
.el-col-push-0 {
	left: 0
}
.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.66667%
}
.el-col-offset-4 {
	margin-left: 16.66667%
}
.el-col-pull-4 {
	right: 16.66667%
}
.el-col-push-4 {
	left: 16.66667%
}
.el-col-5 {
	width: 20.83333%
}
.el-col-offset-5 {
	margin-left: 20.83333%
}
.el-col-pull-5 {
	right: 20.83333%
}
.el-col-push-5 {
	left: 20.83333%
}
.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.16667%
}
.el-col-offset-7 {
	margin-left: 29.16667%
}
.el-col-pull-7 {
	right: 29.16667%
}
.el-col-push-7 {
	left: 29.16667%
}
.el-col-8 {
	width: 33.33333%
}
.el-col-offset-8 {
	margin-left: 33.33333%
}
.el-col-pull-8 {
	right: 33.33333%
}
.el-col-push-8 {
	left: 33.33333%
}
.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.66667%
}
.el-col-offset-10 {
	margin-left: 41.66667%
}
.el-col-pull-10 {
	right: 41.66667%
}
.el-col-push-10 {
	left: 41.66667%
}
.el-col-11 {
	width: 45.83333%
}
.el-col-offset-11 {
	margin-left: 45.83333%
}
.el-col-pull-11 {
	right: 45.83333%
}
.el-col-push-11 {
	left: 45.83333%
}
.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.16667%
}
.el-col-offset-13 {
	margin-left: 54.16667%
}
.el-col-pull-13 {
	right: 54.16667%
}
.el-col-push-13 {
	left: 54.16667%
}
.el-col-14 {
	width: 58.33333%
}
.el-col-offset-14 {
	margin-left: 58.33333%
}
.el-col-pull-14 {
	right: 58.33333%
}
.el-col-push-14 {
	left: 58.33333%
}
.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.66667%
}
.el-col-offset-16 {
	margin-left: 66.66667%
}
.el-col-pull-16 {
	right: 66.66667%
}
.el-col-push-16 {
	left: 66.66667%
}
.el-col-17 {
	width: 70.83333%
}
.el-col-offset-17 {
	margin-left: 70.83333%
}
.el-col-pull-17 {
	right: 70.83333%
}
.el-col-push-17 {
	left: 70.83333%
}
.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.16667%
}
.el-col-offset-19 {
	margin-left: 79.16667%
}
.el-col-pull-19 {
	right: 79.16667%
}
.el-col-push-19 {
	left: 79.16667%
}
.el-col-20 {
	width: 83.33333%
}
.el-col-offset-20 {
	margin-left: 83.33333%
}
.el-col-pull-20 {
	right: 83.33333%
}
.el-col-push-20 {
	left: 83.33333%
}
.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.66667%
}
.el-col-offset-22 {
	margin-left: 91.66667%
}
.el-col-pull-22 {
	right: 91.66667%
}
.el-col-push-22 {
	left: 91.66667%
}
.el-col-23 {
	width: 95.83333%
}
.el-col-offset-23 {
	margin-left: 95.83333%
}
.el-col-pull-23 {
	right: 95.83333%
}
.el-col-push-23 {
	left: 95.83333%
}
.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:768px) {
.el-col-xs-0 {
	display: none;
	width: 0
}
.el-col-xs-offset-0 {
	margin-left: 0
}
.el-col-xs-pull-0 {
	position: relative;
	right: 0
}
.el-col-xs-push-0 {
	position: relative;
	left: 0
}
.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.66667%
}
.el-col-xs-offset-4 {
	margin-left: 16.66667%
}
.el-col-xs-pull-4 {
	position: relative;
	right: 16.66667%
}
.el-col-xs-push-4 {
	position: relative;
	left: 16.66667%
}
.el-col-xs-5 {
	width: 20.83333%
}
.el-col-xs-offset-5 {
	margin-left: 20.83333%
}
.el-col-xs-pull-5 {
	position: relative;
	right: 20.83333%
}
.el-col-xs-push-5 {
	position: relative;
	left: 20.83333%
}
.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.16667%
}
.el-col-xs-offset-7 {
	margin-left: 29.16667%
}
.el-col-xs-pull-7 {
	position: relative;
	right: 29.16667%
}
.el-col-xs-push-7 {
	position: relative;
	left: 29.16667%
}
.el-col-xs-8 {
	width: 33.33333%
}
.el-col-xs-offset-8 {
	margin-left: 33.33333%
}
.el-col-xs-pull-8 {
	position: relative;
	right: 33.33333%
}
.el-col-xs-push-8 {
	position: relative;
	left: 33.33333%
}
.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.66667%
}
.el-col-xs-offset-10 {
	margin-left: 41.66667%
}
.el-col-xs-pull-10 {
	position: relative;
	right: 41.66667%
}
.el-col-xs-push-10 {
	position: relative;
	left: 41.66667%
}
.el-col-xs-11 {
	width: 45.83333%
}
.el-col-xs-offset-11 {
	margin-left: 45.83333%
}
.el-col-xs-pull-11 {
	position: relative;
	right: 45.83333%
}
.el-col-xs-push-11 {
	position: relative;
	left: 45.83333%
}
.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.16667%
}
.el-col-xs-offset-13 {
	margin-left: 54.16667%
}
.el-col-xs-pull-13 {
	position: relative;
	right: 54.16667%
}
.el-col-xs-push-13 {
	position: relative;
	left: 54.16667%
}
.el-col-xs-14 {
	width: 58.33333%
}
.el-col-xs-offset-14 {
	margin-left: 58.33333%
}
.el-col-xs-pull-14 {
	position: relative;
	right: 58.33333%
}
.el-col-xs-push-14 {
	position: relative;
	left: 58.33333%
}
.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.66667%
}
.el-col-xs-offset-16 {
	margin-left: 66.66667%
}
.el-col-xs-pull-16 {
	position: relative;
	right: 66.66667%
}
.el-col-xs-push-16 {
	position: relative;
	left: 66.66667%
}
.el-col-xs-17 {
	width: 70.83333%
}
.el-col-xs-offset-17 {
	margin-left: 70.83333%
}
.el-col-xs-pull-17 {
	position: relative;
	right: 70.83333%
}
.el-col-xs-push-17 {
	position: relative;
	left: 70.83333%
}
.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.16667%
}
.el-col-xs-offset-19 {
	margin-left: 79.16667%
}
.el-col-xs-pull-19 {
	position: relative;
	right: 79.16667%
}
.el-col-xs-push-19 {
	position: relative;
	left: 79.16667%
}
.el-col-xs-20 {
	width: 83.33333%
}
.el-col-xs-offset-20 {
	margin-left: 83.33333%
}
.el-col-xs-pull-20 {
	position: relative;
	right: 83.33333%
}
.el-col-xs-push-20 {
	position: relative;
	left: 83.33333%
}
.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.66667%
}
.el-col-xs-offset-22 {
	margin-left: 91.66667%
}
.el-col-xs-pull-22 {
	position: relative;
	right: 91.66667%
}
.el-col-xs-push-22 {
	position: relative;
	left: 91.66667%
}
.el-col-xs-23 {
	width: 95.83333%
}
.el-col-xs-offset-23 {
	margin-left: 95.83333%
}
.el-col-xs-pull-23 {
	position: relative;
	right: 95.83333%
}
.el-col-xs-push-23 {
	position: relative;
	left: 95.83333%
}
.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: 0
}
.el-col-sm-offset-0 {
	margin-left: 0
}
.el-col-sm-pull-0 {
	position: relative;
	right: 0
}
.el-col-sm-push-0 {
	position: relative;
	left: 0
}
.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.66667%
}
.el-col-sm-offset-4 {
	margin-left: 16.66667%
}
.el-col-sm-pull-4 {
	position: relative;
	right: 16.66667%
}
.el-col-sm-push-4 {
	position: relative;
	left: 16.66667%
}
.el-col-sm-5 {
	width: 20.83333%
}
.el-col-sm-offset-5 {
	margin-left: 20.83333%
}
.el-col-sm-pull-5 {
	position: relative;
	right: 20.83333%
}
.el-col-sm-push-5 {
	position: relative;
	left: 20.83333%
}
.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.16667%
}
.el-col-sm-offset-7 {
	margin-left: 29.16667%
}
.el-col-sm-pull-7 {
	position: relative;
	right: 29.16667%
}
.el-col-sm-push-7 {
	position: relative;
	left: 29.16667%
}
.el-col-sm-8 {
	width: 33.33333%
}
.el-col-sm-offset-8 {
	margin-left: 33.33333%
}
.el-col-sm-pull-8 {
	position: relative;
	right: 33.33333%
}
.el-col-sm-push-8 {
	position: relative;
	left: 33.33333%
}
.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.66667%
}
.el-col-sm-offset-10 {
	margin-left: 41.66667%
}
.el-col-sm-pull-10 {
	position: relative;
	right: 41.66667%
}
.el-col-sm-push-10 {
	position: relative;
	left: 41.66667%
}
.el-col-sm-11 {
	width: 45.83333%
}
.el-col-sm-offset-11 {
	margin-left: 45.83333%
}
.el-col-sm-pull-11 {
	position: relative;
	right: 45.83333%
}
.el-col-sm-push-11 {
	position: relative;
	left: 45.83333%
}
.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.16667%
}
.el-col-sm-offset-13 {
	margin-left: 54.16667%
}
.el-col-sm-pull-13 {
	position: relative;
	right: 54.16667%
}
.el-col-sm-push-13 {
	position: relative;
	left: 54.16667%
}
.el-col-sm-14 {
	width: 58.33333%
}
.el-col-sm-offset-14 {
	margin-left: 58.33333%
}
.el-col-sm-pull-14 {
	position: relative;
	right: 58.33333%
}
.el-col-sm-push-14 {
	position: relative;
	left: 58.33333%
}
.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.66667%
}
.el-col-sm-offset-16 {
	margin-left: 66.66667%
}
.el-col-sm-pull-16 {
	position: relative;
	right: 66.66667%
}
.el-col-sm-push-16 {
	position: relative;
	left: 66.66667%
}
.el-col-sm-17 {
	width: 70.83333%
}
.el-col-sm-offset-17 {
	margin-left: 70.83333%
}
.el-col-sm-pull-17 {
	position: relative;
	right: 70.83333%
}
.el-col-sm-push-17 {
	position: relative;
	left: 70.83333%
}
.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.16667%
}
.el-col-sm-offset-19 {
	margin-left: 79.16667%
}
.el-col-sm-pull-19 {
	position: relative;
	right: 79.16667%
}
.el-col-sm-push-19 {
	position: relative;
	left: 79.16667%
}
.el-col-sm-20 {
	width: 83.33333%
}
.el-col-sm-offset-20 {
	margin-left: 83.33333%
}
.el-col-sm-pull-20 {
	position: relative;
	right: 83.33333%
}
.el-col-sm-push-20 {
	position: relative;
	left: 83.33333%
}
.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.66667%
}
.el-col-sm-offset-22 {
	margin-left: 91.66667%
}
.el-col-sm-pull-22 {
	position: relative;
	right: 91.66667%
}
.el-col-sm-push-22 {
	position: relative;
	left: 91.66667%
}
.el-col-sm-23 {
	width: 95.83333%
}
.el-col-sm-offset-23 {
	margin-left: 95.83333%
}
.el-col-sm-pull-23 {
	position: relative;
	right: 95.83333%
}
.el-col-sm-push-23 {
	position: relative;
	left: 95.83333%
}
.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: 0
}
.el-col-md-offset-0 {
	margin-left: 0
}
.el-col-md-pull-0 {
	position: relative;
	right: 0
}
.el-col-md-push-0 {
	position: relative;
	left: 0
}
.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.66667%
}
.el-col-md-offset-4 {
	margin-left: 16.66667%
}
.el-col-md-pull-4 {
	position: relative;
	right: 16.66667%
}
.el-col-md-push-4 {
	position: relative;
	left: 16.66667%
}
.el-col-md-5 {
	width: 20.83333%
}
.el-col-md-offset-5 {
	margin-left: 20.83333%
}
.el-col-md-pull-5 {
	position: relative;
	right: 20.83333%
}
.el-col-md-push-5 {
	position: relative;
	left: 20.83333%
}
.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.16667%
}
.el-col-md-offset-7 {
	margin-left: 29.16667%
}
.el-col-md-pull-7 {
	position: relative;
	right: 29.16667%
}
.el-col-md-push-7 {
	position: relative;
	left: 29.16667%
}
.el-col-md-8 {
	width: 33.33333%
}
.el-col-md-offset-8 {
	margin-left: 33.33333%
}
.el-col-md-pull-8 {
	position: relative;
	right: 33.33333%
}
.el-col-md-push-8 {
	position: relative;
	left: 33.33333%
}
.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.66667%
}
.el-col-md-offset-10 {
	margin-left: 41.66667%
}
.el-col-md-pull-10 {
	position: relative;
	right: 41.66667%
}
.el-col-md-push-10 {
	position: relative;
	left: 41.66667%
}
.el-col-md-11 {
	width: 45.83333%
}
.el-col-md-offset-11 {
	margin-left: 45.83333%
}
.el-col-md-pull-11 {
	position: relative;
	right: 45.83333%
}
.el-col-md-push-11 {
	position: relative;
	left: 45.83333%
}
.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.16667%
}
.el-col-md-offset-13 {
	margin-left: 54.16667%
}
.el-col-md-pull-13 {
	position: relative;
	right: 54.16667%
}
.el-col-md-push-13 {
	position: relative;
	left: 54.16667%
}
.el-col-md-14 {
	width: 58.33333%
}
.el-col-md-offset-14 {
	margin-left: 58.33333%
}
.el-col-md-pull-14 {
	position: relative;
	right: 58.33333%
}
.el-col-md-push-14 {
	position: relative;
	left: 58.33333%
}
.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.66667%
}
.el-col-md-offset-16 {
	margin-left: 66.66667%
}
.el-col-md-pull-16 {
	position: relative;
	right: 66.66667%
}
.el-col-md-push-16 {
	position: relative;
	left: 66.66667%
}
.el-col-md-17 {
	width: 70.83333%
}
.el-col-md-offset-17 {
	margin-left: 70.83333%
}
.el-col-md-pull-17 {
	position: relative;
	right: 70.83333%
}
.el-col-md-push-17 {
	position: relative;
	left: 70.83333%
}
.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.16667%
}
.el-col-md-offset-19 {
	margin-left: 79.16667%
}
.el-col-md-pull-19 {
	position: relative;
	right: 79.16667%
}
.el-col-md-push-19 {
	position: relative;
	left: 79.16667%
}
.el-col-md-20 {
	width: 83.33333%
}
.el-col-md-offset-20 {
	margin-left: 83.33333%
}
.el-col-md-pull-20 {
	position: relative;
	right: 83.33333%
}
.el-col-md-push-20 {
	position: relative;
	left: 83.33333%
}
.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.66667%
}
.el-col-md-offset-22 {
	margin-left: 91.66667%
}
.el-col-md-pull-22 {
	position: relative;
	right: 91.66667%
}
.el-col-md-push-22 {
	position: relative;
	left: 91.66667%
}
.el-col-md-23 {
	width: 95.83333%
}
.el-col-md-offset-23 {
	margin-left: 95.83333%
}
.el-col-md-pull-23 {
	position: relative;
	right: 95.83333%
}
.el-col-md-push-23 {
	position: relative;
	left: 95.83333%
}
.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: 0
}
.el-col-lg-offset-0 {
	margin-left: 0
}
.el-col-lg-pull-0 {
	position: relative;
	right: 0
}
.el-col-lg-push-0 {
	position: relative;
	left: 0
}
.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.66667%
}
.el-col-lg-offset-4 {
	margin-left: 16.66667%
}
.el-col-lg-pull-4 {
	position: relative;
	right: 16.66667%
}
.el-col-lg-push-4 {
	position: relative;
	left: 16.66667%
}
.el-col-lg-5 {
	width: 20.83333%
}
.el-col-lg-offset-5 {
	margin-left: 20.83333%
}
.el-col-lg-pull-5 {
	position: relative;
	right: 20.83333%
}
.el-col-lg-push-5 {
	position: relative;
	left: 20.83333%
}
.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.16667%
}
.el-col-lg-offset-7 {
	margin-left: 29.16667%
}
.el-col-lg-pull-7 {
	position: relative;
	right: 29.16667%
}
.el-col-lg-push-7 {
	position: relative;
	left: 29.16667%
}
.el-col-lg-8 {
	width: 33.33333%
}
.el-col-lg-offset-8 {
	margin-left: 33.33333%
}
.el-col-lg-pull-8 {
	position: relative;
	right: 33.33333%
}
.el-col-lg-push-8 {
	position: relative;
	left: 33.33333%
}
.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.66667%
}
.el-col-lg-offset-10 {
	margin-left: 41.66667%
}
.el-col-lg-pull-10 {
	position: relative;
	right: 41.66667%
}
.el-col-lg-push-10 {
	position: relative;
	left: 41.66667%
}
.el-col-lg-11 {
	width: 45.83333%
}
.el-col-lg-offset-11 {
	margin-left: 45.83333%
}
.el-col-lg-pull-11 {
	position: relative;
	right: 45.83333%
}
.el-col-lg-push-11 {
	position: relative;
	left: 45.83333%
}
.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.16667%
}
.el-col-lg-offset-13 {
	margin-left: 54.16667%
}
.el-col-lg-pull-13 {
	position: relative;
	right: 54.16667%
}
.el-col-lg-push-13 {
	position: relative;
	left: 54.16667%
}
.el-col-lg-14 {
	width: 58.33333%
}
.el-col-lg-offset-14 {
	margin-left: 58.33333%
}
.el-col-lg-pull-14 {
	position: relative;
	right: 58.33333%
}
.el-col-lg-push-14 {
	position: relative;
	left: 58.33333%
}
.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.66667%
}
.el-col-lg-offset-16 {
	margin-left: 66.66667%
}
.el-col-lg-pull-16 {
	position: relative;
	right: 66.66667%
}
.el-col-lg-push-16 {
	position: relative;
	left: 66.66667%
}
.el-col-lg-17 {
	width: 70.83333%
}
.el-col-lg-offset-17 {
	margin-left: 70.83333%
}
.el-col-lg-pull-17 {
	position: relative;
	right: 70.83333%
}
.el-col-lg-push-17 {
	position: relative;
	left: 70.83333%
}
.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.16667%
}
.el-col-lg-offset-19 {
	margin-left: 79.16667%
}
.el-col-lg-pull-19 {
	position: relative;
	right: 79.16667%
}
.el-col-lg-push-19 {
	position: relative;
	left: 79.16667%
}
.el-col-lg-20 {
	width: 83.33333%
}
.el-col-lg-offset-20 {
	margin-left: 83.33333%
}
.el-col-lg-pull-20 {
	position: relative;
	right: 83.33333%
}
.el-col-lg-push-20 {
	position: relative;
	left: 83.33333%
}
.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.66667%
}
.el-col-lg-offset-22 {
	margin-left: 91.66667%
}
.el-col-lg-pull-22 {
	position: relative;
	right: 91.66667%
}
.el-col-lg-push-22 {
	position: relative;
	left: 91.66667%
}
.el-col-lg-23 {
	width: 95.83333%
}
.el-col-lg-offset-23 {
	margin-left: 95.83333%
}
.el-col-lg-pull-23 {
	position: relative;
	right: 95.83333%
}
.el-col-lg-push-23 {
	position: relative;
	left: 95.83333%
}
.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: 0
}
.el-col-xl-offset-0 {
	margin-left: 0
}
.el-col-xl-pull-0 {
	position: relative;
	right: 0
}
.el-col-xl-push-0 {
	position: relative;
	left: 0
}
.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.66667%
}
.el-col-xl-offset-4 {
	margin-left: 16.66667%
}
.el-col-xl-pull-4 {
	position: relative;
	right: 16.66667%
}
.el-col-xl-push-4 {
	position: relative;
	left: 16.66667%
}
.el-col-xl-5 {
	width: 20.83333%
}
.el-col-xl-offset-5 {
	margin-left: 20.83333%
}
.el-col-xl-pull-5 {
	position: relative;
	right: 20.83333%
}
.el-col-xl-push-5 {
	position: relative;
	left: 20.83333%
}
.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.16667%
}
.el-col-xl-offset-7 {
	margin-left: 29.16667%
}
.el-col-xl-pull-7 {
	position: relative;
	right: 29.16667%
}
.el-col-xl-push-7 {
	position: relative;
	left: 29.16667%
}
.el-col-xl-8 {
	width: 33.33333%
}
.el-col-xl-offset-8 {
	margin-left: 33.33333%
}
.el-col-xl-pull-8 {
	position: relative;
	right: 33.33333%
}
.el-col-xl-push-8 {
	position: relative;
	left: 33.33333%
}
.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.66667%
}
.el-col-xl-offset-10 {
	margin-left: 41.66667%
}
.el-col-xl-pull-10 {
	position: relative;
	right: 41.66667%
}
.el-col-xl-push-10 {
	position: relative;
	left: 41.66667%
}
.el-col-xl-11 {
	width: 45.83333%
}
.el-col-xl-offset-11 {
	margin-left: 45.83333%
}
.el-col-xl-pull-11 {
	position: relative;
	right: 45.83333%
}
.el-col-xl-push-11 {
	position: relative;
	left: 45.83333%
}
.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.16667%
}
.el-col-xl-offset-13 {
	margin-left: 54.16667%
}
.el-col-xl-pull-13 {
	position: relative;
	right: 54.16667%
}
.el-col-xl-push-13 {
	position: relative;
	left: 54.16667%
}
.el-col-xl-14 {
	width: 58.33333%
}
.el-col-xl-offset-14 {
	margin-left: 58.33333%
}
.el-col-xl-pull-14 {
	position: relative;
	right: 58.33333%
}
.el-col-xl-push-14 {
	position: relative;
	left: 58.33333%
}
.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.66667%
}
.el-col-xl-offset-16 {
	margin-left: 66.66667%
}
.el-col-xl-pull-16 {
	position: relative;
	right: 66.66667%
}
.el-col-xl-push-16 {
	position: relative;
	left: 66.66667%
}
.el-col-xl-17 {
	width: 70.83333%
}
.el-col-xl-offset-17 {
	margin-left: 70.83333%
}
.el-col-xl-pull-17 {
	position: relative;
	right: 70.83333%
}
.el-col-xl-push-17 {
	position: relative;
	left: 70.83333%
}
.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.16667%
}
.el-col-xl-offset-19 {
	margin-left: 79.16667%
}
.el-col-xl-pull-19 {
	position: relative;
	right: 79.16667%
}
.el-col-xl-push-19 {
	position: relative;
	left: 79.16667%
}
.el-col-xl-20 {
	width: 83.33333%
}
.el-col-xl-offset-20 {
	margin-left: 83.33333%
}
.el-col-xl-pull-20 {
	position: relative;
	right: 83.33333%
}
.el-col-xl-push-20 {
	position: relative;
	left: 83.33333%
}
.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.66667%
}
.el-col-xl-offset-22 {
	margin-left: 91.66667%
}
.el-col-xl-pull-22 {
	position: relative;
	right: 91.66667%
}
.el-col-xl-push-22 {
	position: relative;
	left: 91.66667%
}
.el-col-xl-23 {
	width: 95.83333%
}
.el-col-xl-offset-23 {
	margin-left: 95.83333%
}
.el-col-xl-pull-23 {
	position: relative;
	right: 95.83333%
}
.el-col-xl-push-23 {
	position: relative;
	left: 95.83333%
}
.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:0 0
}
to {
background-position:32px 0
}
}
.el-upload {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	outline: 0
}
.el-upload__input {
	display: none
}
.el-upload__tip {
	font-size: 12px;
	color: #606266;
	margin-top: 7px
}
.el-upload iframe {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0)
}
.el-upload--picture-card {
	background-color: #fbfdff;
	border: 1px dashed #c0ccda;
	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: #8c939d
}
.el-upload--picture-card:hover, .el-upload:focus {
	border-color: #409eff;
	color: #409eff
}
.el-upload:focus .el-upload-dragger {
	border-color: #409eff
}
.el-upload-dragger {
	background-color: #fff;
	border: 1px dashed #d9d9d9;
	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: #c0c4cc;
	margin: 40px 0 16px;
	line-height: 50px
}
.el-upload-dragger+.el-upload__tip {
	text-align: center
}
.el-upload-dragger~.el-upload__files {
	border-top: 1px solid #dcdfe6;
	margin-top: 7px;
	padding-top: 5px
}
.el-upload-dragger .el-upload__text {
	color: #606266;
	font-size: 14px;
	text-align: center
}
.el-upload-dragger .el-upload__text em {
	color: #409eff;
	font-style: normal
}
.el-upload-dragger:hover {
	border-color: #409eff
}
.el-upload-dragger.is-dragover {
	background-color: rgba(32,159,255,.06);
	border: 2px dashed #409eff
}
.el-upload-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.el-upload-list__item {
	-webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
	transition: all .5s cubic-bezier(.55, 0, .1, 1);
	font-size: 14px;
	color: #606266;
	line-height: 1.8;
	margin-top: 5px;
	position: relative;
	-webkit-box-sizing: border-box;
	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: 0;
	top: -13px
}
.el-upload-list__item .el-progress-bar {
	margin-right: 0;
	padding-right: 0
}
.el-upload-list__item:first-child {
	margin-top: 10px
}
.el-upload-list__item .el-icon-upload-success {
	color: #67c23a
}
.el-upload-list__item .el-icon-close {
	display: none;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	opacity: .75;
	color: #606266
}
.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: #409eff
}
.el-upload-list__item:hover {
	background-color: #f5f7fa
}
.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: #409eff;
	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: #606266;
	display: block;
	margin-right: 40px;
	overflow: hidden;
	padding-left: 4px;
	text-overflow: ellipsis;
	-webkit-transition: color .3s;
	transition: color .3s;
	white-space: nowrap
}
.el-upload-list__item-name [class^=el-icon] {
	height: 100%;
	margin-right: 7px;
	color: #909399;
	line-height: inherit
}
.el-upload-list__item-status-label {
	position: absolute;
	right: 5px;
	top: 0;
	line-height: inherit;
	display: none
}
.el-upload-list__item-delete {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 12px;
	color: #606266;
	display: none
}
.el-upload-list__item-delete:hover {
	color: #409eff
}
.el-upload-list--picture-card {
	margin: 0;
	display: inline;
	vertical-align: top
}
.el-upload-list--picture-card .el-upload-list__item {
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #c0ccda;
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 148px;
	height: 148px;
	margin: 0 8px 8px 0;
	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: #fff
}
.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: #13ce66;
	text-align: center;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-box-shadow: 0 0 1pc 1px rgba(0,0,0,.2);
	box-shadow: 0 0 1pc 1px rgba(0,0,0,.2)
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
	font-size: 12px;
	margin-top: 11px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.el-upload-list--picture-card .el-upload-list__item-actions {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	cursor: default;
	text-align: center;
	color: #fff;
	opacity: 0;
	font-size: 20px;
	background-color: rgba(0,0,0,.5);
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}
.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%;
	-webkit-transform: translate(-50%, -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: #fff;
	border: 1px solid #c0ccda;
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	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: #fff
}
.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
	background: 0 0;
	-webkit-box-shadow: none;
	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: 0
}
.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
}
.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: #13ce66;
	text-align: center;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-box-shadow: 0 1px 1px #ccc;
	box-shadow: 0 1px 1px #ccc
}
.el-upload-list--picture .el-upload-list__item-status-label i {
	font-size: 12px;
	margin-top: 12px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.el-upload-list--picture .el-progress {
	position: relative;
	top: -7px
}
.el-upload-cover {
	position: absolute;
	left: 0;
	top: 0;
	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: #13ce66;
	text-align: center;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-box-shadow: 0 0 1pc 1px rgba(0,0,0,.2);
	box-shadow: 0 0 1pc 1px rgba(0,0,0,.2)
}
.el-upload-cover__label i {
	font-size: 12px;
	margin-top: 11px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	color: #fff
}
.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: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.el-upload-cover__interact {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.72);
	text-align: center
}
.el-upload-cover__interact .btn {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	vertical-align: middle;
	-webkit-transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
	transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	margin-top: 60px
}
.el-upload-cover__interact .btn span {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.el-upload-cover__interact .btn:not(:first-child) {
	margin-left: 35px
}
.el-upload-cover__interact .btn:hover {
	-webkit-transform: translateY(-13px);
	transform: translateY(-13px)
}
.el-upload-cover__interact .btn:hover span {
	opacity: 1
}
.el-upload-cover__interact .btn i {
	color: #fff;
	display: block;
	font-size: 24px;
	line-height: inherit;
	margin: 0 auto 5px
}
.el-upload-cover__title {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff;
	height: 36px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 400;
	text-align: left;
	padding: 0 10px;
	margin: 0;
	line-height: 36px;
	font-size: 14px;
	color: #303133
}
.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: #606266;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	line-height: 1
}
.el-progress__text i {
	vertical-align: middle;
	display: block
}
.el-progress--circle {
	display: inline-block
}
.el-progress--circle .el-progress__text {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	margin: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.el-progress--circle .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: 0;
	margin-right: 0;
	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: 0;
	margin-right: 0
}
.el-progress.is-success .el-progress-bar__inner {
	background-color: #67c23a
}
.el-progress.is-success .el-progress__text {
	color: #67c23a
}
.el-progress.is-exception .el-progress-bar__inner {
	background-color: #f56c6c
}
.el-progress.is-exception .el-progress__text {
	color: #f56c6c
}
.el-progress-bar {
	padding-right: 50px;
	width: 100%;
	margin-right: -55px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-progress-bar__outer {
	height: 6px;
	border-radius: 100px;
	background-color: #ebeef5;
	overflow: hidden;
	position: relative;
	vertical-align: middle
}
.el-progress-bar__inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: #409eff;
	text-align: right;
	border-radius: 100px;
	line-height: 1;
	white-space: nowrap
}
.el-card, .el-message {
	border-radius: 4px;
	overflow: hidden
}
.el-progress-bar__inner:after {
	height: 100%
}
.el-progress-bar__innerText {
	color: #fff;
	font-size: 12px;
	margin: 0 5px
}
@keyframes progress {
0% {
background-position:0 0
}
to {
background-position:32px 0
}
}
.el-time-spinner {
	width: 100%;
	white-space: nowrap
}
.el-spinner-inner {
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	width: 50px;
	height: 50px
}
.el-spinner-inner .path {
	stroke: #ececec;
	stroke-linecap: round;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite
}
@-webkit-keyframes rotate {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes rotate {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@-webkit-keyframes dash {
0% {
stroke-dasharray:1, 150;
stroke-dashoffset:0
}
50% {
stroke-dasharray:90, 150;
stroke-dashoffset:-35
}
to {
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
}
to {
stroke-dasharray:90, 150;
stroke-dashoffset:-124
}
}
.el-message {
	min-width: 380px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ebeef5;
	position: fixed;
	left: 50%;
	top: 20px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #edf2fc;
	-webkit-transition: opacity .3s, -webkit-transform .4s;
	transition: opacity .3s, -webkit-transform .4s;
	transition: opacity .3s, transform .4s;
	transition: opacity .3s, transform .4s, -webkit-transform .4s;
	padding: 15px 15px 15px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.el-message.is-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.el-message.is-closable .el-message__content {
	padding-right: 16px
}
.el-message p {
	margin: 0
}
.el-message--info .el-message__content {
	color: #909399
}
.el-message--success {
	background-color: #f0f9eb;
	border-color: #e1f3d8
}
.el-message--success .el-message__content {
	color: #67c23a
}
.el-message--warning {
	background-color: #fdf6ec;
	border-color: #faecd8
}
.el-message--warning .el-message__content {
	color: #e6a23c
}
.el-message--error {
	background-color: #fef0f0;
	border-color: #fde2e2
}
.el-message--error .el-message__content {
	color: #f56c6c
}
.el-message__icon {
	margin-right: 10px
}
.el-message__content {
	padding: 0;
	font-size: 14px;
	line-height: 1
}
.el-message__closeBtn {
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	color: #c0c4cc;
	font-size: 16px
}
.el-message__closeBtn:hover {
	color: #909399
}
.el-message .el-icon-success {
	color: #67c23a
}
.el-message .el-icon-error {
	color: #f56c6c
}
.el-message .el-icon-info {
	color: #909399
}
.el-message .el-icon-warning {
	color: #e6a23c
}
.el-message-fade-enter, .el-message-fade-leave-active {
	opacity: 0;
	-webkit-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%)
}
.el-badge {
	position: relative;
	vertical-align: middle;
	display: inline-block
}
.el-badge__content {
	background-color: #f56c6c;
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding: 0 6px;
	text-align: center;
	white-space: nowrap;
	border: 1px solid #fff
}
.el-badge__content.is-fixed {
	position: absolute;
	top: 0;
	right: 10px;
	-webkit-transform: translateY(-50%) translateX(100%);
	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: 0;
	right: 0;
	border-radius: 50%
}
.el-card {
	border: 1px solid #ebeef5;
	background-color: #fff;
	color: #303133;
	-webkit-transition: .3s;
	transition: .3s
}
.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover {
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.el-card__header {
	padding: 18px 20px;
	border-bottom: 1px solid #ebeef5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-card__body {
	padding: 20px
}
.el-rate {
	height: 20px;
	line-height: 1
}
.el-rate__item {
	font-size: 0;
	vertical-align: middle
}
.el-rate__icon {
	font-size: 18px;
	margin-right: 6px;
	color: #c0c4cc;
	-webkit-transition: .3s;
	transition: .3s
}
.el-rate__decimal, .el-rate__icon .path2 {
	position: absolute;
	top: 0;
	left: 0
}
.el-rate__icon.hover {
	-webkit-transform: scale(1.15);
	transform: scale(1.15)
}
.el-rate__decimal {
	display: inline-block;
	overflow: hidden
}
.el-step.is-vertical, .el-steps {
	display: -webkit-box;
	display: -ms-flexbox
}
.el-rate__text {
	font-size: 14px;
	vertical-align: middle
}
.el-steps {
	display: flex
}
.el-steps--simple {
	padding: 13px 8%;
	border-radius: 4px;
	background: #f5f7fa
}
.el-steps--horizontal {
	white-space: nowrap
}
.el-steps--vertical {
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column
}
.el-step {
	position: relative;
	-ms-flex-negative: 1;
	flex-shrink: 1
}
.el-step:last-of-type .el-step__line {
	display: none
}
.el-step:last-of-type.is-flex {
	-ms-flex-preferred-size: auto!important;
	flex-basis: auto!important;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.el-step:last-of-type .el-step__description, .el-step:last-of-type .el-step__main {
	padding-right: 0
}
.el-step__head {
	position: relative;
	width: 100%
}
.el-step__head.is-process {
	color: #303133;
	border-color: #303133
}
.el-step__head.is-wait {
	color: #c0c4cc;
	border-color: #c0c4cc
}
.el-step__head.is-success {
	color: #67c23a;
	border-color: #67c23a
}
.el-step__head.is-error {
	color: #f56c6c;
	border-color: #f56c6c
}
.el-step__head.is-finish {
	color: #409eff;
	border-color: #409eff
}
.el-step__icon {
	position: relative;
	z-index: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 24px;
	height: 24px;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	-webkit-transition: .15s ease-out;
	transition: .15s ease-out
}
.el-step__icon.is-text {
	border-radius: 50%;
	border: 2px solid;
	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 {
	-moz-user-select: none;
	-ms-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 {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}
.el-step__line {
	position: absolute;
	border-color: inherit;
	background-color: #c0c4cc
}
.el-step__line-inner {
	display: block;
	border: 1px solid;
	border-color: inherit;
	-webkit-transition: .15s ease-out;
	transition: .15s ease-out;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 0;
	height: 0
}
.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: #303133
}
.el-step__title.is-wait {
	color: #c0c4cc
}
.el-step__title.is-success {
	color: #67c23a
}
.el-step__title.is-error {
	color: #f56c6c
}
.el-step__title.is-finish {
	color: #409eff
}
.el-step__description {
	padding-right: 10%;
	margin-top: -5px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 400
}
.el-step__description.is-process {
	color: #303133
}
.el-step__description.is-wait {
	color: #c0c4cc
}
.el-step__description.is-success {
	color: #67c23a
}
.el-step__description.is-error {
	color: #f56c6c
}
.el-step__description.is-finish {
	color: #409eff
}
.el-step.is-horizontal {
	display: inline-block
}
.el-step.is-horizontal .el-step__line {
	height: 2px;
	top: 11px;
	left: 0;
	right: 0
}
.el-step.is-vertical {
	display: flex
}
.el-step.is-vertical .el-step__head {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 24px
}
.el-step.is-vertical .el-step__main {
	padding-left: 10px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 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: 0;
	bottom: 0;
	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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.el-step.is-simple .el-step__head {
	width: auto;
	font-size: 0;
	padding-right: 10px
}
.el-step.is-simple .el-step__icon {
	background: 0 0;
	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 {
	-webkit-transform: scale(.8) translateY(1px);
	transform: scale(.8) translateY(1px)
}
.el-step.is-simple .el-step__main {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 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;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-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: #c0c4cc
}
.el-step.is-simple .el-step__arrow:before {
	-webkit-transform: rotate(-45deg) translateY(-4px);
	transform: rotate(-45deg) translateY(-4px);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}
.el-step.is-simple .el-step__arrow:after {
	-webkit-transform: rotate(45deg) translateY(4px);
	transform: rotate(45deg) translateY(4px);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}
.el-step.is-simple:last-of-type .el-step__arrow {
	display: none
}
.el-carousel {
	overflow-x: hidden;
	position: relative
}
.el-carousel__container {
	position: relative;
	height: 300px
}
.el-carousel__arrow {
	border: none;
	outline: 0;
	padding: 0;
	margin: 0;
	height: 36px;
	width: 36px;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
	border-radius: 50%;
	background-color: rgba(31,45,61,.11);
	color: #fff;
	position: absolute;
	top: 50%;
	z-index: 10;
	-webkit-transform: translateY(-50%);
	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,.23)
}
.el-carousel__arrow i {
	cursor: pointer
}
.el-carousel__indicators {
	position: absolute;
	list-style: none;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	margin: 0;
	padding: 0;
	z-index: 2
}
.el-carousel__indicators--outside {
	bottom: 26px;
	text-align: center;
	position: static;
	-webkit-transform: none;
	transform: none
}
.el-carousel__indicators--outside .el-carousel__indicator:hover button {
	opacity: .64
}
.el-carousel__indicators--outside button {
	background-color: #c0c4cc;
	opacity: .24
}
.el-carousel__indicators--labels {
	left: 0;
	right: 0;
	-webkit-transform: none;
	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 {
	display: inline-block;
	background-color: transparent;
	padding: 12px 4px;
	cursor: pointer
}
.el-carousel__indicator:hover button {
	opacity: .72
}
.el-carousel__indicator.is-active button {
	opacity: 1
}
.el-carousel__button {
	display: block;
	opacity: .48;
	width: 30px;
	height: 2px;
	background-color: #fff;
	border: none;
	outline: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s
}
.carousel-arrow-left-enter, .carousel-arrow-left-leave-active {
	-webkit-transform: translateY(-50%) translateX(-10px);
	transform: translateY(-50%) translateX(-10px);
	opacity: 0
}
.carousel-arrow-right-enter, .carousel-arrow-right-leave-active {
	-webkit-transform: translateY(-50%) translateX(10px);
	transform: translateY(-50%) translateX(10px);
	opacity: 0
}
.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;
	-webkit-transition: opacity .34s ease-out;
	transition: opacity .34s ease-out
}
.el-scrollbar__wrap {
	overflow: scroll;
	height: 100%
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
width:0;
height:0
}
.el-scrollbar__thumb {
	position: relative;
	display: block;
	width: 0;
	height: 0;
	cursor: pointer;
	border-radius: inherit;
	background-color: rgba(144,147,153,.3);
	-webkit-transition: background-color .3s;
	transition: background-color .3s
}
.el-scrollbar__thumb:hover {
	background-color: rgba(144,147,153,.5)
}
.el-carousel__mask, .el-cascader-menu, .el-cascader-menu__item.is-disabled:hover, .el-collapse-item__header, .el-collapse-item__wrap {
	background-color: #fff
}
.el-scrollbar__bar {
	position: absolute;
	right: 2px;
	bottom: 2px;
	z-index: 1;
	border-radius: 4px;
	opacity: 0;
	-webkit-transition: opacity .12s ease-out;
	transition: opacity .12s ease-out
}
.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-carousel__item, .el-carousel__mask {
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.el-scrollbar__bar.is-horizontal>div {
	height: 100%
}
.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 {
	-webkit-transition: -webkit-transform .4s ease-in-out;
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out
}
.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: .12
}
.el-carousel__item--card.is-active {
	z-index: 2
}
.el-carousel__mask {
	width: 100%;
	opacity: .24;
	-webkit-transition: .2s;
	transition: .2s
}
.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 {
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}
.el-fade-in-enter-active, .el-fade-in-leave-active, .el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active {
	-webkit-transition: all .3s cubic-bezier(.55, 0, .1, 1);
	transition: all .3s cubic-bezier(.55, 0, .1, 1)
}
.el-zoom-in-center-enter, .el-zoom-in-center-leave-active {
	opacity: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0)
}
.el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active {
	opacity: 1;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
	transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	-webkit-transform-origin: center top;
	transform-origin: center top
}
.el-zoom-in-top-enter, .el-zoom-in-top-leave-active {
	opacity: 0;
	-webkit-transform: scaleY(0);
	transform: scaleY(0)
}
.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active {
	opacity: 1;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
	transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}
.el-zoom-in-bottom-enter, .el-zoom-in-bottom-leave-active {
	opacity: 0;
	-webkit-transform: scaleY(0);
	transform: scaleY(0)
}
.el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
	transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
	-webkit-transform-origin: top left;
	transform-origin: top left
}
.el-zoom-in-left-enter, .el-zoom-in-left-leave-active {
	opacity: 0;
	-webkit-transform: scale(.45);
	transform: scale(.45)
}
.collapse-transition {
	-webkit-transition: height .3s ease-in-out, padding-top .3s ease-in-out, padding-bottom .3s ease-in-out;
	transition: height .3s ease-in-out, padding-top .3s ease-in-out, padding-bottom .3s ease-in-out
}
.horizontal-collapse-transition {
	-webkit-transition: width .3s ease-in-out, padding-left .3s ease-in-out, padding-right .3s ease-in-out;
	transition: width .3s ease-in-out, padding-left .3s ease-in-out, padding-right .3s ease-in-out
}
.el-list-enter-active, .el-list-leave-active {
	-webkit-transition: all 1s;
	transition: all 1s
}
.el-list-enter, .el-list-leave-active {
	opacity: 0;
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px)
}
.el-opacity-transition {
	-webkit-transition: opacity .3s cubic-bezier(.55, 0, .1, 1);
	transition: opacity .3s cubic-bezier(.55, 0, .1, 1)
}
.el-collapse {
	border-top: 1px solid #ebeef5;
	border-bottom: 1px solid #ebeef5
}
.el-collapse-item__header {
	height: 48px;
	line-height: 48px;
	color: #303133;
	cursor: pointer;
	border-bottom: 1px solid #ebeef5;
	font-size: 13px;
	font-weight: 500;
	-webkit-transition: border-bottom-color .3s;
	transition: border-bottom-color .3s;
	outline: 0
}
.el-collapse-item__arrow {
	margin-right: 8px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	float: right;
	line-height: 48px;
	font-weight: 300
}
.el-collapse-item__arrow.is-active {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.el-collapse-item__header.focusing:focus:not(:hover) {
	color: #409eff
}
.el-collapse-item__header.is-active {
	border-bottom-color: transparent
}
.el-collapse-item__wrap {
	will-change: height;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #ebeef5
}
.el-collapse-item__content {
	padding-bottom: 25px;
	font-size: 13px;
	color: #303133;
	line-height: 1.769230769230769
}
.el-collapse-item:last-child {
	margin-bottom: -1px
}
.el-popper .popper__arrow, .el-popper .popper__arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.el-popper .popper__arrow {
	border-width: 6px;
	-webkit-filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
	filter: drop-shadow(0 2px 12px rgba(0,0,0,.03))
}
.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: #ebeef5;
	border-bottom-width: 0
}
.el-popper[x-placement^=top] .popper__arrow:after {
	bottom: 1px;
	margin-left: -6px;
	border-top-color: #fff;
	border-bottom-width: 0
}
.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: 0;
	border-bottom-color: #ebeef5
}
.el-popper[x-placement^=bottom] .popper__arrow:after {
	top: 1px;
	margin-left: -6px;
	border-top-width: 0;
	border-bottom-color: #fff
}
.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: #ebeef5;
	border-left-width: 0
}
.el-popper[x-placement^=right] .popper__arrow:after {
	bottom: -6px;
	left: 1px;
	border-right-color: #fff;
	border-left-width: 0
}
.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: 0;
	border-left-color: #ebeef5
}
.el-popper[x-placement^=left] .popper__arrow:after {
	right: 1px;
	bottom: -6px;
	margin-left: -6px;
	border-right-width: 0;
	border-left-color: #fff
}
.el-cascader {
	display: inline-block;
	position: relative;
	font-size: 14px;
	line-height: 40px
}
.el-cascader .el-input, .el-cascader .el-input__inner {
	cursor: pointer
}
.el-cascader .el-input__icon {
	-webkit-transition: none;
	transition: none
}
.el-cascader .el-icon-arrow-down {
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	font-size: 14px
}
.el-cascader .el-icon-arrow-down.is-reverse {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.el-cascader .el-icon-circle-close {
	z-index: 2;
	-webkit-transition: color .2s cubic-bezier(.645, .045, .355, 1);
	transition: color .2s cubic-bezier(.645, .045, .355, 1)
}
.el-cascader .el-icon-circle-close:hover {
	color: #909399
}
.el-cascader__clearIcon {
	z-index: 2;
	position: relative
}
.el-cascader__label {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	padding: 0 25px 0 15px;
	color: #606266;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	text-align: left;
	font-size: inherit
}
.el-cascader__label span {
	color: #000
}
.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: #c0c4cc
}
.el-cascader-menus {
	white-space: nowrap;
	background: #fff;
	position: absolute;
	margin: 5px 0;
	z-index: 2;
	border: 1px solid #e4e7ed;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.el-cascader-menu {
	display: inline-block;
	vertical-align: top;
	height: 204px;
	overflow: auto;
	border-right: 1px solid #e4e7ed;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 6px 0;
	min-width: 160px
}
.el-cascader-menu:last-child {
	border-right: 0
}
.el-cascader-menu__item {
	font-size: 14px;
	padding: 8px 20px;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #606266;
	height: 34px;
	line-height: 1.5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	outline: 0
}
.el-cascader-menu__item--extensible:after {
	font-family: element-icons;
	content: "\E604";
	font-size: 14px;
	color: #bfcbd9;
	position: absolute;
	right: 15px
}
.el-cascader-menu__item.is-disabled {
	color: #c0c4cc;
	background-color: #fff;
	cursor: not-allowed
}
.el-cascader-menu__item.is-active {
	color: #409eff
}
.el-cascader-menu__item:focus:not(:active), .el-cascader-menu__item:hover {
	background-color: #f5f7fa
}
.el-cascader-menu__item.selected {
	color: #fff;
	background-color: #f5f7fa
}
.el-cascader-menu__item__keyword {
	font-weight: 700
}
.el-cascader-menu--flexible {
	height: auto;
	max-height: 180px;
	overflow: auto
}
.el-cascader-menu--flexible .el-cascader-menu__item {
	overflow: visible
}
.el-color-predefine {
	font-size: 12px;
	margin-top: 8px;
	width: 280px
}
.el-color-predefine, .el-color-predefine__colors {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.el-color-predefine__colors {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.el-color-predefine__color-selector {
	margin: 0 0 8px 8px;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	cursor: pointer
}
.el-color-predefine__color-selector:nth-child(10n+1) {
	margin-left: 0
}
.el-color-predefine__color-selector.selected {
	-webkit-box-shadow: 0 0 3px 2px #409eff;
	box-shadow: 0 0 3px 2px #409eff
}
.el-color-predefine__color-selector>div {
	display: -webkit-box;
	display: -ms-flexbox;
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 280px;
	height: 12px;
	background-color: red;
	padding: 0 2px
}
.el-color-hue-slider__bar {
	position: relative;
	background: -webkit-gradient(linear, left top, right top, from(red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
	background: linear-gradient(90deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red);
	height: 100%
}
.el-color-hue-slider__thumb {
	position: absolute;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	border-radius: 1px;
	background: #fff;
	border: 1px solid #f0f0f0;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.6);
	box-shadow: 0 0 2px rgba(0,0,0,.6);
	z-index: 1
}
.el-color-hue-slider.is-vertical {
	width: 12px;
	height: 180px;
	padding: 2px 0
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
	background: -webkit-gradient(linear, left top, left bottom, from(red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
	background: linear-gradient(180deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red)
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
	left: 0;
	top: 0;
	width: 100%;
	height: 4px
}
.el-color-svpanel {
	position: relative;
	width: 280px;
	height: 180px
}
.el-color-svpanel__black, .el-color-svpanel__white {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.el-color-svpanel__white {
	background: -webkit-gradient(linear, left top, right top, from(#fff), to(hsla(0,0%,100%,0)));
	background: linear-gradient(90deg, #fff, hsla(0,0%,100%,0))
}
.el-color-svpanel__black {
	background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
	background: linear-gradient(0deg, #000, transparent)
}
.el-color-svpanel__cursor {
	position: absolute
}
.el-color-svpanel__cursor>div {
	cursor: head;
	width: 4px;
	height: 4px;
	-webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 0 0 1px 2px rgba(0,0,0,.4);
	box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 0 0 1px 2px rgba(0,0,0,.4);
	border-radius: 50%;
	-webkit-transform: translate(-2px, -2px);
	transform: translate(-2px, -2px)
}
.el-color-alpha-slider {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 280px;
	height: 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.el-color-alpha-slider__bar {
	position: relative;
	background: -webkit-gradient(linear, left top, right top, from(hsla(0,0%,100%,0)), to(#fff));
	background: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #fff);
	height: 100%
}
.el-color-alpha-slider__thumb {
	position: absolute;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	border-radius: 1px;
	background: #fff;
	border: 1px solid #f0f0f0;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.6);
	box-shadow: 0 0 2px rgba(0,0,0,.6);
	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: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,0)), to(#fff));
	background: linear-gradient(180deg, hsla(0,0%,100%,0) 0, #fff)
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
	left: 0;
	top: 0;
	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: #000;
	width: 160px
}
.el-color-dropdown__btn {
	border: 1px solid #dcdcdc;
	color: #333;
	line-height: 24px;
	border-radius: 2px;
	padding: 0 20px;
	cursor: pointer;
	background-color: transparent;
	outline: 0;
	font-size: 12px
}
.el-color-dropdown__btn[disabled] {
	color: #ccc;
	cursor: not-allowed
}
.el-color-dropdown__btn:hover {
	color: #409eff;
	border-color: #409eff
}
.el-color-dropdown__link-btn {
	cursor: pointer;
	color: #409eff;
	text-decoration: none;
	padding: 15px;
	font-size: 12px
}
.el-color-dropdown__link-btn:hover {
	color: tint(#409eff, 20%)
}
.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 {
	-webkit-transform: translate3d(-50%, -50%, 0) scale(.8);
	transform: translate3d(-50%, -50%, 0) scale(.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 {
	-webkit-transform: translate3d(-50%, -50%, 0) scale(.8);
	transform: translate3d(-50%, -50%, 0) scale(.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: hsla(0,0%,100%,.7)
}
.el-color-picker__trigger {
	display: inline-block;
	height: 40px;
	width: 40px;
	padding: 4px;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	font-size: 0;
	cursor: pointer
}
.el-color-picker__color, .el-color-picker__trigger {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}
.el-color-picker__color {
	display: block;
	border: 1px solid #999;
	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: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.el-color-picker__empty, .el-color-picker__icon {
	top: 50%;
	left: 50%;
	font-size: 12px;
	position: absolute
}
.el-color-picker__empty {
	color: #999
}
.el-color-picker__empty, .el-color-picker__icon {
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}
.el-color-picker__icon {
	display: inline-block;
	width: 100%;
	color: #fff;
	text-align: center
}
.el-color-picker__panel {
	position: absolute;
	z-index: 10;
	padding: 6px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	background-color: #fff;
	border: 1px solid #ebeef5;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}
.el-textarea {
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	font-size: inherit;
	color: #606266;
	background-color: #fff;
	background-image: none;
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1)
}
.el-textarea__inner::-webkit-input-placeholder {
color:#c0c4cc
}
.el-textarea__inner:-ms-input-placeholder {
color:#c0c4cc
}
.el-textarea__inner::placeholder {
color:#c0c4cc
}
.el-textarea__inner:hover {
	border-color: #c0c4cc
}
.el-textarea__inner:focus {
	outline: 0;
	border-color: #409eff
}
.el-textarea.is-disabled .el-textarea__inner {
	background-color: #f5f7fa;
	border-color: #e4e7ed;
	color: #c0c4cc;
	cursor: not-allowed
}
.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {
color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {
color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
color:#c0c4cc
}
.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:#b4bccc
}
.el-input::-webkit-scrollbar-corner, .el-input::-webkit-scrollbar-track {
background:#fff
}
.el-input::-webkit-scrollbar-track-piece {
background:#fff;
width:6px
}
.el-input .el-input__clear {
	color: #c0c4cc;
	font-size: 14px;
	line-height: 16px;
	cursor: pointer;
	-webkit-transition: color .2s cubic-bezier(.645, .045, .355, 1);
	transition: color .2s cubic-bezier(.645, .045, .355, 1)
}
.el-input .el-input__clear:hover {
	color: #909399
}
.el-input__inner {
	-webkit-appearance: none;
	background-color: #fff;
	background-image: none;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #606266;
	display: inline-block;
	font-size: inherit;
	height: 40px;
	line-height: 40px;
	outline: 0;
	padding: 0 15px;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	width: 100%
}
.el-input__prefix, .el-input__suffix {
	position: absolute;
	top: 0;
	-webkit-transition: all .3s;
	height: 100%;
	color: #c0c4cc;
	text-align: center
}
.el-input__inner::-webkit-input-placeholder {
color:#c0c4cc
}
.el-input__inner:-ms-input-placeholder {
color:#c0c4cc
}
.el-input__inner::placeholder {
color:#c0c4cc
}
.el-input__inner:hover {
	border-color: #c0c4cc
}
.el-input.is-active .el-input__inner, .el-input__inner:focus {
	border-color: #409eff;
	outline: 0
}
.el-input__suffix {
	right: 5px;
	transition: all .3s
}
.el-input__suffix-inner {
	pointer-events: all
}
.el-input__prefix {
	left: 5px;
	transition: all .3s
}
.el-input__icon {
	height: 100%;
	width: 25px;
	text-align: center;
	-webkit-transition: all .3s;
	transition: all .3s;
	line-height: 40px
}
.el-input__icon:after {
	content: "";
	height: 100%;
	width: 0;
	display: inline-block;
	vertical-align: middle
}
.el-input__validateIcon {
	pointer-events: none
}
.el-input.is-disabled .el-input__inner {
	background-color: #f5f7fa;
	border-color: #e4e7ed;
	color: #c0c4cc;
	cursor: not-allowed
}
.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
color:#c0c4cc
}
.el-input.is-disabled .el-input__inner:-ms-input-placeholder {
color:#c0c4cc
}
.el-input.is-disabled .el-input__inner::placeholder {
color:#c0c4cc
}
.el-input.is-disabled .el-input__icon {
	cursor: not-allowed
}
.el-input--suffix .el-input__inner {
	padding-right: 30px;
		width:272px !important;
}
.el-input--prefix .el-input__inner {
	padding-left: 0px
}
.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: 0
}
.el-input-group>.el-input__inner {
	vertical-align: middle;
	display: table-cell
}
.el-input-group__append, .el-input-group__prepend {
	background-color: #f5f7fa;
	color: #909399;
	vertical-align: middle;
	display: table-cell;
	position: relative;
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	padding: 0 20px;
	width: 1px;
	white-space: nowrap
}
.el-input-group--prepend .el-input__inner, .el-input-group__append {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.el-input-group--append .el-input__inner, .el-input-group__prepend {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.el-input-group__append:focus, .el-input-group__prepend:focus {
	outline: 0
}
.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-color: transparent;
	background-color: transparent;
	color: inherit;
	border-top: 0;
	border-bottom: 0;
	width:270px !important;
}
.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: 0
}
.el-input-group__append {
	border-left: 0
}
.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-input__inner::-ms-clear {
display:none;
width:0;
height:0
}
.el-button {
	display: inline-block;
	line-height: 1;
	white-space: nowrap;
	cursor: pointer;
	background: #fff;
	border: 1px solid #dcdfe6;
	color: #606266;
	-webkit-appearance: none;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	margin: 0;
	-webkit-transition: .1s;
	transition: .1s;
	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: #409eff;
	border-color: #c6e2ff;
	background-color: #ecf5ff
}
.el-button:active {
	color: #3a8ee6;
	border-color: #3a8ee6;
	outline: 0
}
.el-button::-moz-focus-inner {
border:0
}
.el-button [class*=el-icon-]+span {
	margin-left: 5px
}
.el-button.is-plain:focus, .el-button.is-plain:hover {
	background: #fff;
	border-color: #409eff;
	color: #409eff
}
.el-button.is-active, .el-button.is-plain:active {
	color: #3a8ee6;
	border-color: #3a8ee6
}
.el-button.is-plain:active {
	background: #fff;
	outline: 0
}
.el-button.is-disabled, .el-button.is-disabled:focus, .el-button.is-disabled:hover {
	color: #c0c4cc;
	cursor: not-allowed;
	background-image: none;
	background-color: #fff;
	border-color: #ebeef5
}
.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: #fff;
	border-color: #ebeef5;
	color: #c0c4cc
}
.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: hsla(0,0%,100%,.35)
}
.el-button.is-round {
	border-radius: 20px;
	padding: 12px 23px
}
.el-button.is-circle {
	border-radius: 50%;
	padding: 12px
}
.el-button--primary {
	color: #fff;
	background-color: #409eff;
	border-color: #409eff
}
.el-button--primary:focus, .el-button--primary:hover {
	background: #66b1ff;
	border-color: #66b1ff;
	color: #fff
}
.el-button--primary.is-active, .el-button--primary:active {
	background: #3a8ee6;
	border-color: #3a8ee6;
	color: #fff
}
.el-button--primary:active {
	outline: 0
}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover {
	color: #fff;
	background-color: #a0cfff;
	border-color: #a0cfff
}
.el-button--primary.is-plain {
	color: #409eff;
	background: #ecf5ff;
	border-color: #b3d8ff
}
.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover {
	background: #409eff;
	border-color: #409eff;
	color: #fff
}
.el-button--primary.is-plain:active {
	background: #3a8ee6;
	border-color: #3a8ee6;
	color: #fff;
	outline: 0
}
.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: #8cc5ff;
	background-color: #ecf5ff;
	border-color: #d9ecff
}
.el-button--success {
	color: #fff;
	background-color: #67c23a;
	border-color: #67c23a
}
.el-button--success:focus, .el-button--success:hover {
	background: #85ce61;
	border-color: #85ce61;
	color: #fff
}
.el-button--success.is-active, .el-button--success:active {
	background: #5daf34;
	border-color: #5daf34;
	color: #fff
}
.el-button--success:active {
	outline: 0
}
.el-button--success.is-disabled, .el-button--success.is-disabled:active, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:hover {
	color: #fff;
	background-color: #b3e19d;
	border-color: #b3e19d
}
.el-button--success.is-plain {
	color: #67c23a;
	background: #f0f9eb;
	border-color: #c2e7b0
}
.el-button--success.is-plain:focus, .el-button--success.is-plain:hover {
	background: #67c23a;
	border-color: #67c23a;
	color: #fff
}
.el-button--success.is-plain:active {
	background: #5daf34;
	border-color: #5daf34;
	color: #fff;
	outline: 0
}
.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: #a4da89;
	background-color: #f0f9eb;
	border-color: #e1f3d8
}
.el-button--warning {
	color: #fff;
	background-color: #e6a23c;
	border-color: #e6a23c
}
.el-button--warning:focus, .el-button--warning:hover {
	background: #ebb563;
	border-color: #ebb563;
	color: #fff
}
.el-button--warning.is-active, .el-button--warning:active {
	background: #cf9236;
	border-color: #cf9236;
	color: #fff
}
.el-button--warning:active {
	outline: 0
}
.el-button--warning.is-disabled, .el-button--warning.is-disabled:active, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:hover {
	color: #fff;
	background-color: #f3d19e;
	border-color: #f3d19e
}
.el-button--warning.is-plain {
	color: #e6a23c;
	background: #fdf6ec;
	border-color: #f5dab1
}
.el-button--warning.is-plain:focus, .el-button--warning.is-plain:hover {
	background: #e6a23c;
	border-color: #e6a23c;
	color: #fff
}
.el-button--warning.is-plain:active {
	background: #cf9236;
	border-color: #cf9236;
	color: #fff;
	outline: 0
}
.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: #f0c78a;
	background-color: #fdf6ec;
	border-color: #faecd8
}
.el-button--danger {
	color: #fff;
	background-color: #f56c6c;
	border-color: #f56c6c
}
.el-button--danger:focus, .el-button--danger:hover {
	background: #f78989;
	border-color: #f78989;
	color: #fff
}
.el-button--danger.is-active, .el-button--danger:active {
	background: #dd6161;
	border-color: #dd6161;
	color: #fff
}
.el-button--danger:active {
	outline: 0
}
.el-button--danger.is-disabled, .el-button--danger.is-disabled:active, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:hover {
	color: #fff;
	background-color: #fab6b6;
	border-color: #fab6b6
}
.el-button--danger.is-plain {
	color: #f56c6c;
	background: #fef0f0;
	border-color: #fbc4c4
}
.el-button--danger.is-plain:focus, .el-button--danger.is-plain:hover {
	background: #f56c6c;
	border-color: #f56c6c;
	color: #fff
}
.el-button--danger.is-plain:active {
	background: #dd6161;
	border-color: #dd6161;
	color: #fff;
	outline: 0
}
.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: #f9a7a7;
	background-color: #fef0f0;
	border-color: #fde2e2
}
.el-button--info {
	color: #fff;
	background-color: #909399;
	border-color: #909399
}
.el-button--info:focus, .el-button--info:hover {
	background: #a6a9ad;
	border-color: #a6a9ad;
	color: #fff
}
.el-button--info.is-active, .el-button--info:active {
	background: #82848a;
	border-color: #82848a;
	color: #fff
}
.el-button--info:active {
	outline: 0
}
.el-button--info.is-disabled, .el-button--info.is-disabled:active, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:hover {
	color: #fff;
	background-color: #c8c9cc;
	border-color: #c8c9cc
}
.el-button--info.is-plain {
	color: #909399;
	background: #f4f4f5;
	border-color: #d3d4d6
}
.el-button--info.is-plain:focus, .el-button--info.is-plain:hover {
	background: #909399;
	border-color: #909399;
	color: #fff
}
.el-button--info.is-plain:active {
	background: #82848a;
	border-color: #82848a;
	color: #fff;
	outline: 0
}
.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: #bcbec2;
	background-color: #f4f4f5;
	border-color: #e9e9eb
}
.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: #409eff;
	background: 0 0;
	padding-left: 0;
	padding-right: 0
}
.el-button--text:focus, .el-button--text:hover {
	color: #66b1ff;
	border-color: transparent;
	background-color: transparent
}
.el-button--text:active {
	color: #3a8ee6;
	background-color: transparent
}
.el-button-group {
	display: inline-block;
	vertical-align: middle
}
.el-button-group:after, .el-button-group:before {
	display: table;
	content: ""
}
.el-checkbox, .el-checkbox__input {
	display: inline-block;
	position: relative;
	white-space: nowrap
}
.el-button-group:after {
	clear: both
}
.el-button-group .el-button {
	float: left;
	position: relative
}
.el-button-group .el-button+.el-button {
	margin-left: 0
}
.el-button-group .el-button:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.el-button-group .el-button:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.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: 0
}
.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-button--primary:first-child {
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:last-child {
	border-left-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
	border-left-color: hsla(0,0%,100%,.5);
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:first-child {
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:last-child {
	border-left-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:not(:first-child):not(:last-child) {
	border-left-color: hsla(0,0%,100%,.5);
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:first-child {
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:last-child {
	border-left-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
	border-left-color: hsla(0,0%,100%,.5);
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:first-child {
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:last-child {
	border-left-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
	border-left-color: hsla(0,0%,100%,.5);
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:first-child {
	border-right-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:last-child {
	border-left-color: hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:not(:first-child):not(:last-child) {
	border-left-color: hsla(0,0%,100%,.5);
	border-right-color: hsla(0,0%,100%,.5)
}
.el-checkbox {
	color: #606266;
	font-weight: 500;
	font-size: 14px;
	cursor: pointer;
	user-select: none
}
.el-checkbox.is-bordered {
	padding: 9px 20px 9px 10px;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: normal;
	height: 40px
}
.el-checkbox.is-bordered.is-checked {
	border-color: #409eff
}
.el-checkbox.is-bordered.is-disabled {
	border-color: #ebeef5;
	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: 0;
	line-height: 1;
	vertical-align: middle
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
	background-color: #edf2fc;
	border-color: #dcdfe6;
	cursor: not-allowed
}
.el-checkbox__input.is-disabled .el-checkbox__inner:after {
	cursor: not-allowed;
	border-color: #c0c4cc
}
.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: #f2f6fc;
	border-color: #dcdfe6
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
	border-color: #c0c4cc
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
	background-color: #f2f6fc;
	border-color: #dcdfe6
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
	background-color: #c0c4cc;
	border-color: #c0c4cc
}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
	background-color: #409eff;
	border-color: #409eff
}
.el-checkbox__input.is-disabled+span.el-checkbox__label {
	color: #c0c4cc;
	cursor: not-allowed
}
.el-checkbox__input.is-checked .el-checkbox__inner:after {
	-webkit-transform: rotate(45deg) scaleY(1);
	transform: rotate(45deg) scaleY(1)
}
.el-checkbox__input.is-checked+.el-checkbox__label {
	color: #409eff
}
.el-checkbox__input.is-focus .el-checkbox__inner {
	border-color: #409eff
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
	content: "";
	position: absolute;
	display: block;
	background-color: #fff;
	height: 2px;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	left: 0;
	right: 0;
	top: 5px
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
	display: none
}
.el-checkbox__inner {
	display: inline-block;
	position: relative;
	border: 1px solid #dcdfe6;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 14px;
	height: 14px;
	background-color: #fff;
	z-index: 1;
	-webkit-transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46);
	transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46)
}
.el-checkbox__inner:hover {
	border-color: #409eff
}
.el-checkbox__inner:after {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	content: "";
	border: 1px solid #fff;
	border-left: 0;
	border-top: 0;
	height: 7px;
	left: 4px;
	position: absolute;
	top: 1px;
	-webkit-transform: rotate(45deg) scaleY(0);
	transform: rotate(45deg) scaleY(0);
	width: 3px;
	-webkit-transition: -webkit-transform .15s ease-in .05s;
	transition: -webkit-transform .15s ease-in .05s;
	transition: transform .15s ease-in .05s;
	transition: transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;
	-webkit-transform-origin: center;
	transform-origin: center
}
.el-checkbox__original {
	opacity: 0;
	outline: 0;
	position: absolute;
	margin: 0;
	width: 0;
	height: 0;
	z-index: -1
}
.el-checkbox-button, .el-checkbox-button__inner {
	position: relative;
	display: inline-block
}
.el-checkbox__label {
	display: inline-block;
	padding-left: 10px;
	line-height: 19px;
	font-size: 14px
}
.el-checkbox+.el-checkbox {
	margin-left: 30px
}
.el-checkbox-button__inner {
	line-height: 1;
	font-weight: 500;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background: #fff;
	border: 1px solid #dcdfe6;
	border-left: 0;
	color: #606266;
	-webkit-appearance: none;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	margin: 0;
	-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	padding: 12px 20px;
	font-size: 14px;
	border-radius: 0
}
.el-checkbox-button__inner.is-round {
	padding: 12px 20px
}
.el-checkbox-button__inner:hover {
	color: #409eff
}
.el-checkbox-button__inner [class*=el-icon-] {
	line-height: .9
}
.el-checkbox-button__inner [class*=el-icon-]+span {
	margin-left: 5px
}
.el-checkbox-button__original {
	opacity: 0;
	outline: 0;
	position: absolute;
	margin: 0;
	z-index: -1
}
.el-checkbox-button.is-checked .el-checkbox-button__inner {
	color: #fff;
	background-color: #409eff;
	border-color: #409eff;
	-webkit-box-shadow: -1px 0 0 0 #8cc5ff;
	box-shadow: -1px 0 0 0 #8cc5ff
}
.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
	border-left-color: #409eff
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
	color: #c0c4cc;
	cursor: not-allowed;
	background-image: none;
	background-color: #fff;
	border-color: #ebeef5;
	-webkit-box-shadow: none;
	box-shadow: none
}
.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
	border-left-color: #ebeef5
}
.el-checkbox-button:first-child .el-checkbox-button__inner {
	border-left: 1px solid #dcdfe6;
	border-radius: 4px 0 0 4px;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
	border-color: #409eff
}
.el-checkbox-button:last-child .el-checkbox-button__inner {
	border-radius: 0 4px 4px 0
}
.el-checkbox-button--medium .el-checkbox-button__inner {
	padding: 10px 20px;
	font-size: 14px;
	border-radius: 0
}
.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: 0
}
.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: 0
}
.el-checkbox-button--mini .el-checkbox-button__inner.is-round {
	padding: 7px 15px
}
.el-checkbox-group {
	font-size: 0
}
.el-transfer {
	font-size: 14px
}
.el-transfer__buttons {
	display: inline-block;
	vertical-align: middle;
	padding: 0 30px
}
.el-transfer__button {
	display: block;
	margin: 0 auto;
	padding: 10px;
	border-radius: 50%;
	color: #fff;
	background-color: #409eff;
	font-size: 0
}
.el-transfer-panel__item+.el-transfer-panel__item, .el-transfer__button [class*=el-icon-]+span {
	margin-left: 0
}
.el-transfer__button.is-with-texts {
	border-radius: 4px
}
.el-transfer__button.is-disabled, .el-transfer__button.is-disabled:hover {
	border: 1px solid #dcdfe6;
	background-color: #f5f7fa;
	color: #c0c4cc
}
.el-transfer__button:first-child {
	margin-bottom: 10px
}
.el-transfer__button:nth-child(2) {
	margin: 0
}
.el-transfer__button i, .el-transfer__button span {
	font-size: 14px
}
.el-transfer-panel {
	border: 1px solid #ebeef5;
	border-radius: 4px;
	overflow: hidden;
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	max-height: 100%;
	-webkit-box-sizing: border-box;
	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: 0;
	padding: 6px 0;
	list-style: none;
	height: 246px;
	overflow: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.el-transfer-panel__list.is-filterable {
	height: 194px;
	padding-top: 0
}
.el-transfer-panel__item {
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	display: block
}
.el-transfer-panel__item.el-checkbox {
	color: #606266
}
.el-transfer-panel__item:hover {
	color: #409eff
}
.el-transfer-panel__item.el-checkbox .el-checkbox__label {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	-webkit-box-sizing: border-box;
	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;
	-webkit-box-sizing: border-box;
	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;
	-webkit-box-sizing: border-box;
	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__filter .el-icon-circle-close {
	cursor: pointer
}
.el-transfer-panel .el-transfer-panel__header {
	height: 40px;
	line-height: 40px;
	background: #f5f7fa;
	margin: 0;
	padding-left: 15px;
	border-bottom: 1px solid #ebeef5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000
}
.el-container, .el-header {
	-webkit-box-sizing: border-box
}
.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: #303133;
	font-weight: 400
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
	position: absolute;
	right: 15px;
	color: #909399;
	font-size: 12px;
	font-weight: 400
}
.el-transfer-panel .el-transfer-panel__footer {
	height: 40px;
	background: #fff;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ebeef5;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1
}
.el-transfer-panel .el-transfer-panel__footer:after {
	display: inline-block;
	content: "";
	height: 100%;
	vertical-align: middle
}
.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
	padding-left: 20px;
	color: #606266
}
.el-transfer-panel .el-transfer-panel__empty {
	margin: 0;
	height: 30px;
	line-height: 30px;
	padding: 6px 15px 0;
	color: #909399;
	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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	box-sizing: border-box;
	min-width: 0
}
.el-container.is-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.el-header {
	padding: 0 20px;
	box-sizing: border-box;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.el-aside, .el-main {
	overflow: auto;
	-webkit-box-sizing: border-box
}
.el-aside {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.el-aside, .el-main {
	box-sizing: border-box
}
.el-main {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	padding: 20px
}
.el-footer {
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */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
}
/*!
 * # Semantic UI 2.3.3 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */*, :after, :before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
input[type=email], input[type=password], input[type=search], input[type=text] {
	-webkit-appearance: none;
	-moz-appearance: none
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
article, aside, footer, header, nav, section {
	display: block
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
figcaption, figure, main {
	display: block
}
figure {
	margin: 1em 40px
}
hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}
pre {
	font-family: monospace, monospace;
	font-size: 1em
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}
b, strong {
	font-weight: inherit;
	font-weight: bolder
}
code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
dfn {
	font-style: italic
}
mark {
	background-color: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
audio, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
img {
	border-style: none
}
svg:not(:root) {
	overflow: hidden
}
button, input, optgroup, select, textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}
button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	padding: .35em .75em .625em
}
legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}
progress {
	display: inline-block;
	vertical-align: baseline
}
textarea {
	overflow: auto
}
[type=checkbox], [type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details, menu {
	display: block
}
summary {
	display: list-item
}
canvas {
	display: inline-block
}
[hidden], template {
	display: none
}
/*!
 * # Semantic UI 2.3.3 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */body, html {
	height: 100%
}
html {
	font-size: 14px
}
body {
	margin: 0;
	overflow-x: hidden;
	min-width: 320px;
	background: #fff;
	font-size: 14px;
	line-height: 1.4285em;
	color: rgba(0,0,0,.87);
	font-smoothing: antialiased
}
body, h1, h2, h3, h4, h5 {
	padding: 0;
	font-family: Lato, Helvetica Neue, Arial, Helvetica, sans-serif
}
h1, h2, h3, h4, h5 {
	line-height: 1.28571429em;
	margin: calc(2rem - .14286em) 0 1rem;
	font-weight: 700
}
h1 {
	min-height: 1rem;
	font-size: 2rem
}
h2 {
	font-size: 1.71428571rem
}

h4 {
	font-size: 1.07142857rem
}
h5 {
	font-size: 1rem
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child {
	margin-top: 0
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child {
	margin-bottom: 0
}
p {
	margin: 0 0 1em;
	line-height: 1.4285em
}
p:first-child {
	margin-top: 0
}
p:last-child {
	margin-bottom: 0
}
a {
	color: #4183c4
}
a, a:hover {
	text-decoration: none
}
a:hover {
	color: #1e70bf
}
::-webkit-selection {
background-color:#cce2ff;
color:rgba(0,0,0,.87)
}
::-moz-selection {
background-color:#cce2ff;
color:rgba(0,0,0,.87)
}
::selection {
	background-color: #cce2ff;
	color: rgba(0,0,0,.87)
}
input::-webkit-selection, textarea::-webkit-selection {
background-color:hsla(0,0%,39.2%,.4);
color:rgba(0,0,0,.87)
}
input::-moz-selection, textarea::-moz-selection {
background-color:hsla(0,0%,39.2%,.4);
color:rgba(0,0,0,.87)
}
input::selection, textarea::selection {
	background-color: hsla(0,0%,39.2%,.4);
	color: rgba(0,0,0,.87)
}
body ::-webkit-scrollbar {
-webkit-appearance:none;
width:10px;
height:10px
}
body ::-webkit-scrollbar-track {
background:rgba(0,0,0,.1);
border-radius:0
}
body ::-webkit-scrollbar-thumb {
cursor:pointer;
border-radius:5px;
background:rgba(0,0,0,.25);
-webkit-transition:color .2s ease;
transition:color .2s ease
}
body ::-webkit-scrollbar-thumb:window-inactive {
background:rgba(0,0,0,.15)
}
body ::-webkit-scrollbar-thumb:hover {
background:rgba(128,135,139,.8)
}
body .ui.inverted::-webkit-scrollbar-track {
background:hsla(0,0%,100%,.1)
}
body .ui.inverted::-webkit-scrollbar-thumb {
background:hsla(0,0%,100%,.25)
}
body .ui.inverted::-webkit-scrollbar-thumb:window-inactive {
background:hsla(0,0%,100%,.15)
}
body .ui.inverted::-webkit-scrollbar-thumb:hover {
background:hsla(0,0%,100%,.35)
}
/*!
 * # Semantic UI 2.3.3 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.button {
	 width:250px;
	cursor: pointer;
	display: inline-block;
	min-height: 1em;
	outline: none;
	border: none;
	vertical-align: baseline;
	background: #e0e1e2 none;
	color: rgba(0,0,0,.6);
	font-family: Lato, Helvetica Neue, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: .78571429em 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: .28571429rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
	transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
	transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
	transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
	will-change: "";
	-webkit-tap-highlight-color: transparent
}
.ui.button, .ui.button:hover {
	-webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 1px transparent, inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.button:hover {
	background-color: #cacbcd;
	background-image: none;
	color: rgba(0,0,0,.8)
}
.ui.button:hover .icon {
	opacity: .85
}
.ui.button:focus {
	background-color: #cacbcd;
	color: rgba(0,0,0,.8);
	background-image: ""!important;
	-webkit-box-shadow: ""!important;
	box-shadow: ""!important
}
.ui.button:focus .icon {
	opacity: .85
}
.ui.active.button:active, .ui.button:active {
	background-color: #babbbc;
	background-image: "";
	color: rgba(0,0,0,.9);
	-webkit-box-shadow: 0 0 0 1px transparent inset, none;
	box-shadow: inset 0 0 0 1px transparent, none
}
.ui.active.button {
	-webkit-box-shadow: 0 0 0 1px transparent inset;
	box-shadow: inset 0 0 0 1px transparent
}
.ui.active.button, .ui.active.button:hover {
	color: rgba(0,0,0,.95)
}
.ui.active.button, .ui.active.button:active, .ui.active.button:hover {
	background-color: #c0c1c2;
	background-image: none
}
.ui.loading.loading.loading.loading.loading.loading.button {
	position: relative;
	cursor: default;
	text-shadow: none!important;
	color: transparent!important;
	opacity: 1;
	pointer-events: auto;
	-webkit-transition: all 0s linear, opacity .1s ease;
	transition: all 0s linear, opacity .1s ease
}
.ui.loading.button:before {
	border-radius: 500rem;
	border: .2em solid rgba(0,0,0,.15)
}
.ui.loading.button:after, .ui.loading.button:before {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	margin: -.64285714em 0 0 -.64285714em;
	width: 1.28571429em;
	height: 1.28571429em
}
.ui.loading.button:after {
	-webkit-animation: button-spin .6s linear;
	animation: button-spin .6s linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	border-radius: 500rem;
	border: .2em solid transparent;
	border-top-color: #fff;
	-webkit-box-shadow: 0 0 0 1px transparent;
	box-shadow: 0 0 0 1px transparent
}
.ui.labeled.icon.loading.button .icon {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
@-webkit-keyframes button-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes button-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
.ui.basic.loading.button:not(.inverted):before {
	border-color: rgba(0,0,0,.1)
}
.ui.basic.loading.button:not(.inverted):after {
	border-top-color: #767676
}
.ui.button:disabled, .ui.buttons .disabled.button, .ui.disabled.active.button, .ui.disabled.button, .ui.disabled.button:hover {
	cursor: default;
	opacity: .45!important;
	background-image: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	pointer-events: none!important
}
.ui.basic.buttons .ui.disabled.button {
	border-color: rgba(34,36,38,.5)
}
.ui.animated.button {
	position: relative;
	overflow: hidden;
	padding-right: 0!important;
	vertical-align: middle;
	z-index: 1
}
.ui.animated.button .content {
	will-change: transform, opacity
}
.ui.animated.button .visible.content {
	position: relative;
	margin-right: 1.5em
}
.ui.animated.button .hidden.content {
	position: absolute;
	width: 100%
}
.ui.animated.button .hidden.content, .ui.animated.button .visible.content {
	-webkit-transition: right .3s ease 0s;
	transition: right .3s ease 0s
}
.ui.animated.button .visible.content {
	left: auto;
	right: 0
}
.ui.animated.button .hidden.content {
	top: 50%;
	left: auto;
	right: -100%;
	margin-top: -.5em
}
.ui.animated.button:focus .visible.content, .ui.animated.button:hover .visible.content {
	left: auto;
	right: 200%
}
.ui.animated.button:focus .hidden.content, .ui.animated.button:hover .hidden.content {
	left: auto;
	right: 0
}
.ui.vertical.animated.button .hidden.content, .ui.vertical.animated.button .visible.content {
	-webkit-transition: top .3s ease, -webkit-transform .3s ease;
	transition: top .3s ease, -webkit-transform .3s ease;
	transition: top .3s ease, transform .3s ease;
	transition: top .3s ease, transform .3s ease, -webkit-transform .3s ease
}
.ui.vertical.animated.button .visible.content {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	right: auto
}
.ui.vertical.animated.button .hidden.content {
	top: -50%;
	left: 0;
	right: auto
}
.ui.vertical.animated.button:focus .visible.content, .ui.vertical.animated.button:hover .visible.content {
	-webkit-transform: translateY(200%);
	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 {
	-webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, transform .3s ease;
	transition: opacity .3s ease, transform .3s ease, -webkit-transform .3s ease
}
.ui.fade.animated.button .visible.content {
	left: auto;
	right: auto;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.ui.fade.animated.button .hidden.content {
	opacity: 0;
	left: 0;
	right: auto;
	-webkit-transform: scale(1.5);
	transform: scale(1.5)
}
.ui.fade.animated.button:focus .visible.content, .ui.fade.animated.button:hover .visible.content {
	left: auto;
	right: auto;
	opacity: 0;
	-webkit-transform: scale(.75);
	transform: scale(.75)
}
.ui.fade.animated.button:focus .hidden.content, .ui.fade.animated.button:hover .hidden.content {
	left: 0;
	right: auto;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.ui.inverted.button {
	-webkit-box-shadow: 0 0 0 2px #fff inset!important;
	box-shadow: inset 0 0 0 2px #fff!important;
	background: transparent none;
	color: #fff;
	text-shadow: none!important
}
.ui.inverted.buttons .button {
	margin: 0 0 0 -2px
}
.ui.inverted.buttons .button:first-child {
	margin-left: 0
}
.ui.inverted.vertical.buttons .button {
	margin: 0 0 -2px
}
.ui.inverted.vertical.buttons .button:first-child {
	margin-top: 0
}
.ui.inverted.button.active, .ui.inverted.button:focus, .ui.inverted.button:hover {
	background: #fff;
	-webkit-box-shadow: 0 0 0 2px #fff inset!important;
	box-shadow: inset 0 0 0 2px #fff!important;
	color: rgba(0,0,0,.8)
}
.ui.inverted.button.active:focus {
	background: #dcddde;
	-webkit-box-shadow: 0 0 0 2px #dcddde inset!important;
	box-shadow: inset 0 0 0 2px #dcddde!important;
	color: rgba(0,0,0,.8)
}
.ui.labeled.button:not(.icon) {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: none!important;
	padding: 0!important;
	border: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.ui.labeled.button>.button {
	margin: 0
}
.ui.labeled.button>.label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 0 -1px!important;
	padding: "";
	font-size: 1em;
	border-color: rgba(34,36,38,.15)
}
.ui.labeled.button>.tag.label:before {
	width: 1.85em;
	height: 1.85em
}
.ui.labeled.button:not([class*="left labeled"])>.button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.ui.labeled.button:not([class*="left labeled"])>.label, .ui[class*="left labeled"].button>.button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.ui[class*="left labeled"].button>.label {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.ui.facebook.button {
	background-color: #3b5998;
	color: #fff;
	text-shadow: none;
	background-image: none;
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.facebook.button:hover {
	background-color: #304d8a;
	color: #fff;
	text-shadow: none
}
.ui.facebook.button:active {
	background-color: #2d4373;
	color: #fff;
	text-shadow: none
}
.ui.twitter.button {
	background-color: #55acee;
	color: #fff;
	text-shadow: none;
	background-image: none;
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.twitter.button:hover {
	background-color: #35a2f4;
	color: #fff;
	text-shadow: none
}
.ui.twitter.button:active {
	background-color: #2795e9;
	color: #fff;
	text-shadow: none
}
.ui.google.plus.button {
	background-color: #dd4b39;
	color: #fff;
	text-shadow: none;
	background-image: none;
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.google.plus.button:hover {
	background-color: #e0321c;
	color: #fff;
	text-shadow: none
}
.ui.google.plus.button:active {
	background-color: #c23321;
	color: #fff;
	text-shadow: none
}
.ui.linkedin.button {
	background-color: #1f88be;
	color: #fff;
	text-shadow: none
}
.ui.linkedin.button:hover {
	background-color: #147baf;
	color: #fff;
	text-shadow: none
}
.ui.linkedin.button:active {
	background-color: #186992;
	color: #fff;
	text-shadow: none
}
.ui.youtube.button {
	background-color: red;
	color: #fff;
	text-shadow: none;
	background-image: none;
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.youtube.button:hover {
	background-color: #e60000;
	color: #fff;
	text-shadow: none
}
.ui.youtube.button:active {
	background-color: #c00;
	color: #fff;
	text-shadow: none
}
.ui.instagram.button {
	background-color: #49769c;
	color: #fff;
	text-shadow: none;
	background-image: none;
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.instagram.button:hover {
	background-color: #3d698e;
	color: #fff;
	text-shadow: none
}
.ui.instagram.button:active {
	background-color: #395c79;
	color: #fff;
	text-shadow: none
}
.ui.pinterest.button {
	background-color: #bd081c;
	color: #fff;
	text-shadow: none;
	background-image: none;
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.pinterest.button:hover {
	background-color: #ac0013;
	color: #fff;
	text-shadow: none
}
.ui.pinterest.button:active {
	background-color: #8c0615;
	color: #fff;
	text-shadow: none
}
.ui.vk.button {
	background-color: #4d7198;
	color: #fff;
	background-image: none;
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.vk.button:hover {
	background-color: #41648a;
	color: #fff
}
.ui.vk.button:active {
	background-color: #3c5876;
	color: #fff
}
.ui.button>.icon:not(.button) {
	height: .85714286em;
	opacity: .8;
	-webkit-transition: opacity .1s ease;
	transition: opacity .1s ease;
	vertical-align: "";
	color: ""
}
.ui.button:not(.icon)>.icon:not(.button):not(.dropdown), .ui.button>.icon:not(.button) {
	margin: 0 .42857143em 0 -.21428571em
}
.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown) {
	margin: 0 -.21428571em 0 .42857143em
}
.ui[class*="left floated"].button, .ui[class*="left floated"].buttons {
	float: left;
	margin-left: 0;
	margin-right: .25em
}
.ui[class*="right floated"].button, .ui[class*="right floated"].buttons {
	float: right;
	margin-right: 0;
	margin-left: .25em
}
.ui.compact.button, .ui.compact.buttons .button {
	padding: .58928571em 1.125em
}
.ui.compact.icon.button, .ui.compact.icon.buttons .button {
	padding: .58928571em
}
.ui.compact.labeled.icon.button, .ui.compact.labeled.icon.buttons .button {
	padding: .58928571em 3.69642857em
}
.ui.mini.button, .ui.mini.buttons .button, .ui.mini.buttons .or {
	font-size: .78571429rem
}
.ui.tiny.button, .ui.tiny.buttons .button, .ui.tiny.buttons .or {
	font-size: .85714286rem
}
.ui.small.button, .ui.small.buttons .button, .ui.small.buttons .or {
	font-size: .92857143rem
}
.ui.button, .ui.buttons .button, .ui.buttons .or {
	font-size: 1rem
}
.ui.large.button, .ui.large.buttons .button, .ui.large.buttons .or {
	font-size: 1.14285714rem
}
.ui.big.button, .ui.big.buttons .button, .ui.big.buttons .or {
	font-size: 1.28571429rem
}
.ui.huge.button, .ui.huge.buttons .button, .ui.huge.buttons .or {
	font-size: 1.42857143rem
}
.ui.massive.button, .ui.massive.buttons .button, .ui.massive.buttons .or {
	font-size: 1.71428571rem
}
.ui.icon.button, .ui.icon.buttons .button {
	padding: .78571429em
}
.ui.icon.button>.icon, .ui.icon.buttons .button>.icon {
	opacity: .9;
	margin: 0!important;
	vertical-align: top
}
.ui.basic.button, .ui.basic.buttons .button {
	background: transparent none!important;
	color: rgba(0,0,0,.6)!important;
	font-weight: 400;
	border-radius: .28571429rem;
	text-transform: none;
	text-shadow: none!important;
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 1px rgba(34,36,38,.15)
}
.ui.basic.buttons {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid rgba(34,36,38,.15);
	border-radius: .28571429rem
}
.ui.basic.buttons .button {
	border-radius: 0
}
.ui.basic.button:focus, .ui.basic.button:hover, .ui.basic.buttons .button:focus, .ui.basic.buttons .button:hover {
	background: #fff!important;
	color: rgba(0,0,0,.8)!important;
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.35) inset, 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 1px rgba(34,36,38,.35), inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.basic.button:active, .ui.basic.buttons .button:active {
	background: #f8f8f8!important;
	color: rgba(0,0,0,.9)!important;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset, 0 1px 4px 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.15), inset 0 1px 4px 0 rgba(34,36,38,.15)
}
.ui.basic.active.button, .ui.basic.buttons .active.button {
	background: rgba(0,0,0,.05)!important;
	-webkit-box-shadow: ""!important;
	box-shadow: ""!important;
	color: rgba(0,0,0,.95)!important
}
.ui.basic.active.button:hover, .ui.basic.buttons .active.button:hover {
	background-color: rgba(0,0,0,.05)
}
.ui.basic.buttons .button:hover {
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.35) inset, 0 0 0 0 rgba(34,36,38,.15) inset inset;
	box-shadow: inset 0 0 0 1px rgba(34,36,38,.35), inset inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.basic.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset, 0 1px 4px 0 rgba(34,36,38,.15) inset inset;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.15), inset inset 0 1px 4px 0 rgba(34,36,38,.15)
}
.ui.basic.buttons .active.button {
	-webkit-box-shadow: ""!important;
	box-shadow: ""!important
}
.ui.basic.inverted.button, .ui.basic.inverted.buttons .button {
	background-color: transparent!important;
	color: #f9fafb!important;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important
}
.ui.basic.inverted.button:focus, .ui.basic.inverted.button:hover, .ui.basic.inverted.buttons .button:focus, .ui.basic.inverted.buttons .button:hover {
	color: #fff!important;
	-webkit-box-shadow: 0 0 0 2px #fff inset!important;
	box-shadow: inset 0 0 0 2px #fff!important
}
.ui.basic.inverted.button:active, .ui.basic.inverted.buttons .button:active {
	background-color: hsla(0,0%,100%,.08)!important;
	color: #fff!important;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.9) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.9)!important
}
.ui.basic.inverted.active.button, .ui.basic.inverted.buttons .active.button {
	background-color: hsla(0,0%,100%,.08);
	color: #fff;
	text-shadow: none;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.7) inset;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.7)
}
.ui.basic.inverted.active.button:hover, .ui.basic.inverted.buttons .active.button:hover {
	background-color: hsla(0,0%,100%,.15);
	-webkit-box-shadow: 0 0 0 2px #fff inset!important;
	box-shadow: inset 0 0 0 2px #fff!important
}
.ui.basic.buttons .button {
	border-left: 1px solid rgba(34,36,38,.15);
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.basic.vertical.buttons .button {
	border-left: none;
	border-left-width: 0;
	border-top: 1px solid rgba(34,36,38,.15)
}
.ui.basic.vertical.buttons .button:first-child {
	border-top-width: 0
}
.ui.labeled.icon.button, .ui.labeled.icon.buttons .button {
	position: relative;
	padding-left: 4.07142857em!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-radius: 0;
	border-top-left-radius: inherit;
	border-bottom-left-radius: inherit;
	text-align: center;
	margin: 0;
	width: 2.57142857em;
	background-color: rgba(0,0,0,.05);
	color: "";
	-webkit-box-shadow: -1px 0 0 0 transparent inset;
	box-shadow: inset -1px 0 0 0 transparent;
	top: 0;
	left: 0
}
.ui[class*="right labeled"].icon.button {
	padding-right: 4.07142857em!important;
	padding-left: 1.5em!important
}
.ui[class*="right labeled"].icon.button>.icon {
	left: auto;
	right: 0;
	border-radius: 0;
	border-top-right-radius: inherit;
	border-bottom-right-radius: inherit;
	-webkit-box-shadow: 1px 0 0 0 transparent inset;
	box-shadow: inset 1px 0 0 0 transparent
}
.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;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.ui.labeled.icon.buttons .button>.icon {
	border-radius: 0
}
.ui.labeled.icon.buttons .button:first-child>.icon {
	border-top-left-radius: .28571429rem;
	border-bottom-left-radius: .28571429rem
}
.ui.labeled.icon.buttons .button:last-child>.icon {
	border-top-right-radius: .28571429rem;
	border-bottom-right-radius: .28571429rem
}
.ui.vertical.labeled.icon.buttons .button:first-child>.icon {
	border-radius: 0;
	border-top-left-radius: .28571429rem
}
.ui.vertical.labeled.icon.buttons .button:last-child>.icon {
	border-radius: 0;
	border-bottom-left-radius: .28571429rem
}
.ui.fluid[class*="left labeled"].icon.button, .ui.fluid[class*="right labeled"].icon.button {
	padding-left: 1.5em!important;
	padding-right: 1.5em!important
}
.ui.button.toggle.active, .ui.buttons .button.toggle.active, .ui.toggle.buttons .active.button {
	background-color: #21ba45!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	text-shadow: none;
	color: #fff!important
}
.ui.button.toggle.active:hover {
	background-color: #16ab39!important;
	text-shadow: none;
	color: #fff!important
}
.ui.circular.button {
	border-radius: 10em
}
.ui.circular.button>.icon {
	width: 1em;
	vertical-align: baseline
}
.ui.buttons .or {
	position: relative;
	width: .3em;
	height: 2.57142857em;
	z-index: 3
}
.ui.buttons .or:before {
	position: absolute;
	text-align: center;
	border-radius: 500rem;
	content: "or";
	top: 50%;
	left: 50%;
	background-color: #fff;
	text-shadow: none;
	margin-top: -.89285714em;
	margin-left: -.89285714em;
	width: 1.78571429em;
	height: 1.78571429em;
	line-height: 1.78571429em;
	color: rgba(0,0,0,.4);
	font-style: normal;
	font-weight: 700;
	-webkit-box-shadow: 0 0 0 1px transparent inset;
	box-shadow: inset 0 0 0 1px transparent
}
.ui.buttons .or[data-text]:before {
	content: attr(data-text)
}
.ui.fluid.buttons .or {
	width: 0!important
}
.ui.fluid.buttons .or:after {
	display: none
}
.ui.attached.button {
	position: relative;
	display: block;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.15)!important;
	box-shadow: 0 0 0 1px rgba(34,36,38,.15)!important
}
.ui.attached.top.button {
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.attached.bottom.button {
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui.left.attached.button {
	display: inline-block;
	border-left: none;
	text-align: right;
	padding-right: .75em;
	border-radius: .28571429rem 0 0 .28571429rem
}
.ui.right.attached.button {
	display: inline-block;
	text-align: left;
	padding-left: .75em;
	border-radius: 0 .28571429rem .28571429rem 0
}
.ui.attached.buttons {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 0;
	width: auto!important;
	z-index: 2;
	margin-left: -1px;
	margin-right: -1px
}
.ui.attached.buttons .button {
	margin: 0
}
.ui.attached.buttons .button:first-child, .ui.attached.buttons .button:last-child {
	border-radius: 0
}
.ui[class*="top attached"].buttons {
	margin-bottom: -1px;
	border-radius: .28571429rem .28571429rem 0 0
}
.ui[class*="top attached"].buttons .button:first-child {
	border-radius: .28571429rem 0 0 0
}
.ui[class*="top attached"].buttons .button:last-child {
	border-radius: 0 .28571429rem 0 0
}
.ui[class*="bottom attached"].buttons {
	margin-top: -1px;
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui[class*="bottom attached"].buttons .button:first-child {
	border-radius: 0 0 0 .28571429rem
}
.ui[class*="bottom attached"].buttons .button:last-child {
	border-radius: 0 0 .28571429rem 0
}
.ui[class*="left attached"].buttons {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 0;
	margin-left: -1px;
	border-radius: 0 .28571429rem .28571429rem 0
}
.ui[class*="left attached"].buttons .button:first-child {
	margin-left: -1px;
	border-radius: 0 .28571429rem 0 0
}
.ui[class*="left attached"].buttons .button:last-child {
	margin-left: -1px;
	border-radius: 0 0 .28571429rem 0
}
.ui[class*="right attached"].buttons {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-left: 0;
	margin-right: -1px;
	border-radius: .28571429rem 0 0 .28571429rem
}
.ui[class*="right attached"].buttons .button:first-child {
	margin-left: -1px;
	border-radius: .28571429rem 0 0 0
}
.ui[class*="right attached"].buttons .button:last-child {
	margin-left: -1px;
	border-radius: 0 0 0 .28571429rem
}
.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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto
}
.ui.two.vertical.buttons>.button {
	height: 50%
}
.ui.three.vertical.buttons>.button {
	height: 33.333%
}
.ui.four.vertical.buttons>.button {
	height: 25%
}
.ui.five.vertical.buttons>.button {
	height: 20%
}
.ui.six.vertical.buttons>.button {
	height: 16.666%
}
.ui.seven.vertical.buttons>.button {
	height: 14.285%
}
.ui.eight.vertical.buttons>.button {
	height: 12.5%
}
.ui.nine.vertical.buttons>.button {
	height: 11.11%
}
.ui.ten.vertical.buttons>.button {
	height: 10%
}
.ui.eleven.vertical.buttons>.button {
	height: 9.09%
}
.ui.twelve.vertical.buttons>.button {
	height: 8.3333%
}
.ui.black.button, .ui.black.buttons .button {
	background-color: #1b1c1d;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.black.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.black.button:hover, .ui.black.buttons .button:hover {
	background-color: #27292a;
	color: #fff;
	text-shadow: none
}
.ui.black.button:focus, .ui.black.buttons .button:focus {
	background-color: #2f3032;
	color: #fff;
	text-shadow: none
}
.ui.black.button:active, .ui.black.buttons .button:active {
	background-color: #343637;
	color: #fff;
	text-shadow: none
}
.ui.black.active.button, .ui.black.button .active.button:active, .ui.black.buttons .active.button, .ui.black.buttons .active.button:active {
	background-color: #0f0f10;
	color: #fff;
	text-shadow: none
}
.ui.basic.black.button, .ui.basic.black.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #1b1c1d inset!important;
	box-shadow: inset 0 0 0 1px #1b1c1d!important;
	color: #1b1c1d!important
}
.ui.basic.black.button:hover, .ui.basic.black.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #27292a inset!important;
	box-shadow: inset 0 0 0 1px #27292a!important;
	color: #27292a!important
}
.ui.basic.black.button:focus, .ui.basic.black.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #2f3032 inset!important;
	box-shadow: inset 0 0 0 1px #2f3032!important;
	color: #27292a!important
}
.ui.basic.black.active.button, .ui.basic.black.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #0f0f10 inset!important;
	box-shadow: inset 0 0 0 1px #0f0f10!important;
	color: #343637!important
}
.ui.basic.black.button:active, .ui.basic.black.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #343637 inset!important;
	box-shadow: inset 0 0 0 1px #343637!important;
	color: #343637!important
}
.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.black.button, .ui.inverted.black.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #d4d4d5 inset!important;
	box-shadow: inset 0 0 0 2px #d4d4d5!important;
	color: #fff
}
.ui.inverted.black.button.active, .ui.inverted.black.button:active, .ui.inverted.black.button:focus, .ui.inverted.black.button:hover, .ui.inverted.black.buttons .button.active, .ui.inverted.black.buttons .button:active, .ui.inverted.black.buttons .button:focus, .ui.inverted.black.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.black.active.button, .ui.inverted.black.button:active, .ui.inverted.black.button:focus, .ui.inverted.black.button:hover, .ui.inverted.black.buttons .active.button, .ui.inverted.black.buttons .button:active, .ui.inverted.black.buttons .button:focus, .ui.inverted.black.buttons .button:hover {
	background-color: #000
}
.ui.inverted.black.basic.button, .ui.inverted.black.basic.buttons .button, .ui.inverted.black.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.black.basic.button:hover, .ui.inverted.black.basic.buttons .button:hover, .ui.inverted.black.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #000 inset!important;
	box-shadow: inset 0 0 0 2px #000!important;
	color: #fff!important
}
.ui.inverted.black.basic.button:focus, .ui.inverted.black.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #000 inset!important;
	box-shadow: inset 0 0 0 2px #000!important;
	color: #545454!important
}
.ui.inverted.black.basic.active.button, .ui.inverted.black.basic.button:active, .ui.inverted.black.basic.buttons .active.button, .ui.inverted.black.basic.buttons .button:active, .ui.inverted.black.buttons .basic.active.button, .ui.inverted.black.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #000 inset!important;
	box-shadow: inset 0 0 0 2px #000!important;
	color: #fff!important
}
.ui.grey.button, .ui.grey.buttons .button {
	background-color: #767676;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.grey.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.grey.button:hover, .ui.grey.buttons .button:hover {
	background-color: #838383;
	color: #fff;
	text-shadow: none
}
.ui.grey.button:focus, .ui.grey.buttons .button:focus {
	background-color: #8a8a8a;
	color: #fff;
	text-shadow: none
}
.ui.grey.button:active, .ui.grey.buttons .button:active {
	background-color: #909090;
	color: #fff;
	text-shadow: none
}
.ui.grey.active.button, .ui.grey.button .active.button:active, .ui.grey.buttons .active.button, .ui.grey.buttons .active.button:active {
	background-color: #696969;
	color: #fff;
	text-shadow: none
}
.ui.basic.grey.button, .ui.basic.grey.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #767676 inset!important;
	box-shadow: inset 0 0 0 1px #767676!important;
	color: #767676!important
}
.ui.basic.grey.button:hover, .ui.basic.grey.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #838383 inset!important;
	box-shadow: inset 0 0 0 1px #838383!important;
	color: #838383!important
}
.ui.basic.grey.button:focus, .ui.basic.grey.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #8a8a8a inset!important;
	box-shadow: inset 0 0 0 1px #8a8a8a!important;
	color: #838383!important
}
.ui.basic.grey.active.button, .ui.basic.grey.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #696969 inset!important;
	box-shadow: inset 0 0 0 1px #696969!important;
	color: #909090!important
}
.ui.basic.grey.button:active, .ui.basic.grey.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #909090 inset!important;
	box-shadow: inset 0 0 0 1px #909090!important;
	color: #909090!important
}
.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.grey.button, .ui.inverted.grey.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #d4d4d5 inset!important;
	box-shadow: inset 0 0 0 2px #d4d4d5!important;
	color: #fff
}
.ui.inverted.grey.button.active, .ui.inverted.grey.button:active, .ui.inverted.grey.button:focus, .ui.inverted.grey.button:hover, .ui.inverted.grey.buttons .button.active, .ui.inverted.grey.buttons .button:active, .ui.inverted.grey.buttons .button:focus, .ui.inverted.grey.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: rgba(0,0,0,.6)
}
.ui.inverted.grey.button:hover, .ui.inverted.grey.buttons .button:hover {
	background-color: #cfd0d2
}
.ui.inverted.grey.button:focus, .ui.inverted.grey.buttons .button:focus {
	background-color: #c7c9cb
}
.ui.inverted.grey.active.button, .ui.inverted.grey.buttons .active.button {
	background-color: #cfd0d2
}
.ui.inverted.grey.button:active, .ui.inverted.grey.buttons .button:active {
	background-color: #c2c4c5
}
.ui.inverted.grey.basic.button, .ui.inverted.grey.basic.buttons .button, .ui.inverted.grey.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.grey.basic.button:hover, .ui.inverted.grey.basic.buttons .button:hover, .ui.inverted.grey.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #cfd0d2 inset!important;
	box-shadow: inset 0 0 0 2px #cfd0d2!important;
	color: #fff!important
}
.ui.inverted.grey.basic.button:focus, .ui.inverted.grey.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #c7c9cb inset!important;
	box-shadow: inset 0 0 0 2px #c7c9cb!important;
	color: #dcddde!important
}
.ui.inverted.grey.basic.active.button, .ui.inverted.grey.basic.buttons .active.button, .ui.inverted.grey.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #cfd0d2 inset!important;
	box-shadow: inset 0 0 0 2px #cfd0d2!important;
	color: #fff!important
}
.ui.inverted.grey.basic.button:active, .ui.inverted.grey.basic.buttons .button:active, .ui.inverted.grey.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #c2c4c5 inset!important;
	box-shadow: inset 0 0 0 2px #c2c4c5!important;
	color: #fff!important
}
.ui.brown.button, .ui.brown.buttons .button {
	background-color: #a5673f;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.brown.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.brown.button:hover, .ui.brown.buttons .button:hover {
	background-color: #975b33;
	color: #fff;
	text-shadow: none
}
.ui.brown.button:focus, .ui.brown.buttons .button:focus {
	background-color: #90532b;
	color: #fff;
	text-shadow: none
}
.ui.brown.button:active, .ui.brown.buttons .button:active {
	background-color: #805031;
	color: #fff;
	text-shadow: none
}
.ui.brown.active.button, .ui.brown.button .active.button:active, .ui.brown.buttons .active.button, .ui.brown.buttons .active.button:active {
	background-color: #995a31;
	color: #fff;
	text-shadow: none
}
.ui.basic.brown.button, .ui.basic.brown.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #a5673f inset!important;
	box-shadow: inset 0 0 0 1px #a5673f!important;
	color: #a5673f!important
}
.ui.basic.brown.button:hover, .ui.basic.brown.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #975b33 inset!important;
	box-shadow: inset 0 0 0 1px #975b33!important;
	color: #975b33!important
}
.ui.basic.brown.button:focus, .ui.basic.brown.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #90532b inset!important;
	box-shadow: inset 0 0 0 1px #90532b!important;
	color: #975b33!important
}
.ui.basic.brown.active.button, .ui.basic.brown.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #995a31 inset!important;
	box-shadow: inset 0 0 0 1px #995a31!important;
	color: #805031!important
}
.ui.basic.brown.button:active, .ui.basic.brown.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #805031 inset!important;
	box-shadow: inset 0 0 0 1px #805031!important;
	color: #805031!important
}
.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.brown.button, .ui.inverted.brown.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #d67c1c inset!important;
	box-shadow: inset 0 0 0 2px #d67c1c!important;
	color: #d67c1c
}
.ui.inverted.brown.button.active, .ui.inverted.brown.button:active, .ui.inverted.brown.button:focus, .ui.inverted.brown.button:hover, .ui.inverted.brown.buttons .button.active, .ui.inverted.brown.buttons .button:active, .ui.inverted.brown.buttons .button:focus, .ui.inverted.brown.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.brown.button:hover, .ui.inverted.brown.buttons .button:hover {
	background-color: #c86f11
}
.ui.inverted.brown.button:focus, .ui.inverted.brown.buttons .button:focus {
	background-color: #c16808
}
.ui.inverted.brown.active.button, .ui.inverted.brown.buttons .active.button {
	background-color: #cc6f0d
}
.ui.inverted.brown.button:active, .ui.inverted.brown.buttons .button:active {
	background-color: #a96216
}
.ui.inverted.brown.basic.button, .ui.inverted.brown.basic.buttons .button, .ui.inverted.brown.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.brown.basic.button:hover, .ui.inverted.brown.basic.buttons .button:hover, .ui.inverted.brown.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #c86f11 inset!important;
	box-shadow: inset 0 0 0 2px #c86f11!important;
	color: #d67c1c!important
}
.ui.inverted.brown.basic.button:focus, .ui.inverted.brown.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #c16808 inset!important;
	box-shadow: inset 0 0 0 2px #c16808!important;
	color: #d67c1c!important
}
.ui.inverted.brown.basic.active.button, .ui.inverted.brown.basic.buttons .active.button, .ui.inverted.brown.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #cc6f0d inset!important;
	box-shadow: inset 0 0 0 2px #cc6f0d!important;
	color: #d67c1c!important
}
.ui.inverted.brown.basic.button:active, .ui.inverted.brown.basic.buttons .button:active, .ui.inverted.brown.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #a96216 inset!important;
	box-shadow: inset 0 0 0 2px #a96216!important;
	color: #d67c1c!important
}
.ui.blue.button, .ui.blue.buttons .button {
	background-color: #2185d0;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.blue.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.blue.button:hover, .ui.blue.buttons .button:hover {
	background-color: #1678c2;
	color: #fff;
	text-shadow: none
}
.ui.blue.button:focus, .ui.blue.buttons .button:focus {
	background-color: #0d71bb;
	color: #fff;
	text-shadow: none
}
.ui.blue.button:active, .ui.blue.buttons .button:active {
	background-color: #1a69a4;
	color: #fff;
	text-shadow: none
}
.ui.blue.active.button, .ui.blue.button .active.button:active, .ui.blue.buttons .active.button, .ui.blue.buttons .active.button:active {
	background-color: #1279c6;
	color: #fff;
	text-shadow: none
}
.ui.basic.blue.button, .ui.basic.blue.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #2185d0 inset!important;
	box-shadow: inset 0 0 0 1px #2185d0!important;
	color: #2185d0!important
}
.ui.basic.blue.button:hover, .ui.basic.blue.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #1678c2 inset!important;
	box-shadow: inset 0 0 0 1px #1678c2!important;
	color: #1678c2!important
}
.ui.basic.blue.button:focus, .ui.basic.blue.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #0d71bb inset!important;
	box-shadow: inset 0 0 0 1px #0d71bb!important;
	color: #1678c2!important
}
.ui.basic.blue.active.button, .ui.basic.blue.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #1279c6 inset!important;
	box-shadow: inset 0 0 0 1px #1279c6!important;
	color: #1a69a4!important
}
.ui.basic.blue.button:active, .ui.basic.blue.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #1a69a4 inset!important;
	box-shadow: inset 0 0 0 1px #1a69a4!important;
	color: #1a69a4!important
}
.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.blue.button, .ui.inverted.blue.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #54c8ff inset!important;
	box-shadow: inset 0 0 0 2px #54c8ff!important;
	color: #54c8ff
}
.ui.inverted.blue.button.active, .ui.inverted.blue.button:active, .ui.inverted.blue.button:focus, .ui.inverted.blue.button:hover, .ui.inverted.blue.buttons .button.active, .ui.inverted.blue.buttons .button:active, .ui.inverted.blue.buttons .button:focus, .ui.inverted.blue.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.blue.button:hover, .ui.inverted.blue.buttons .button:hover {
	background-color: #3ac0ff
}
.ui.inverted.blue.button:focus, .ui.inverted.blue.buttons .button:focus {
	background-color: #2bbbff
}
.ui.inverted.blue.active.button, .ui.inverted.blue.buttons .active.button {
	background-color: #3ac0ff
}
.ui.inverted.blue.button:active, .ui.inverted.blue.buttons .button:active {
	background-color: #21b8ff
}
.ui.inverted.blue.basic.button, .ui.inverted.blue.basic.buttons .button, .ui.inverted.blue.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.blue.basic.button:hover, .ui.inverted.blue.basic.buttons .button:hover, .ui.inverted.blue.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #3ac0ff inset!important;
	box-shadow: inset 0 0 0 2px #3ac0ff!important;
	color: #54c8ff!important
}
.ui.inverted.blue.basic.button:focus, .ui.inverted.blue.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #2bbbff inset!important;
	box-shadow: inset 0 0 0 2px #2bbbff!important;
	color: #54c8ff!important
}
.ui.inverted.blue.basic.active.button, .ui.inverted.blue.basic.buttons .active.button, .ui.inverted.blue.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #3ac0ff inset!important;
	box-shadow: inset 0 0 0 2px #3ac0ff!important;
	color: #54c8ff!important
}
.ui.inverted.blue.basic.button:active, .ui.inverted.blue.basic.buttons .button:active, .ui.inverted.blue.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #21b8ff inset!important;
	box-shadow: inset 0 0 0 2px #21b8ff!important;
	color: #54c8ff!important
}
.ui.green.button, .ui.green.buttons .button {
	background-color: #21ba45;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.green.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.green.button:hover, .ui.green.buttons .button:hover {
	background-color: #16ab39;
	color: #fff;
	text-shadow: none
}
.ui.green.button:focus, .ui.green.buttons .button:focus {
	background-color: #0ea432;
	color: #fff;
	text-shadow: none
}
.ui.green.button:active, .ui.green.buttons .button:active {
	background-color: #198f35;
	color: #fff;
	text-shadow: none
}
.ui.green.active.button, .ui.green.button .active.button:active, .ui.green.buttons .active.button, .ui.green.buttons .active.button:active {
	background-color: #13ae38;
	color: #fff;
	text-shadow: none
}
.ui.basic.green.button, .ui.basic.green.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #21ba45 inset!important;
	box-shadow: inset 0 0 0 1px #21ba45!important;
	color: #21ba45!important
}
.ui.basic.green.button:hover, .ui.basic.green.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #16ab39 inset!important;
	box-shadow: inset 0 0 0 1px #16ab39!important;
	color: #16ab39!important
}
.ui.basic.green.button:focus, .ui.basic.green.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #0ea432 inset!important;
	box-shadow: inset 0 0 0 1px #0ea432!important;
	color: #16ab39!important
}
.ui.basic.green.active.button, .ui.basic.green.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #13ae38 inset!important;
	box-shadow: inset 0 0 0 1px #13ae38!important;
	color: #198f35!important
}
.ui.basic.green.button:active, .ui.basic.green.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #198f35 inset!important;
	box-shadow: inset 0 0 0 1px #198f35!important;
	color: #198f35!important
}
.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.green.button, .ui.inverted.green.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #2ecc40 inset!important;
	box-shadow: inset 0 0 0 2px #2ecc40!important;
	color: #2ecc40
}
.ui.inverted.green.button.active, .ui.inverted.green.button:active, .ui.inverted.green.button:focus, .ui.inverted.green.button:hover, .ui.inverted.green.buttons .button.active, .ui.inverted.green.buttons .button:active, .ui.inverted.green.buttons .button:focus, .ui.inverted.green.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.green.button:hover, .ui.inverted.green.buttons .button:hover {
	background-color: #22be34
}
.ui.inverted.green.button:focus, .ui.inverted.green.buttons .button:focus {
	background-color: #19b82b
}
.ui.inverted.green.active.button, .ui.inverted.green.buttons .active.button {
	background-color: #1fc231
}
.ui.inverted.green.button:active, .ui.inverted.green.buttons .button:active {
	background-color: #25a233
}
.ui.inverted.green.basic.button, .ui.inverted.green.basic.buttons .button, .ui.inverted.green.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.green.basic.button:hover, .ui.inverted.green.basic.buttons .button:hover, .ui.inverted.green.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #22be34 inset!important;
	box-shadow: inset 0 0 0 2px #22be34!important;
	color: #2ecc40!important
}
.ui.inverted.green.basic.button:focus, .ui.inverted.green.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #19b82b inset!important;
	box-shadow: inset 0 0 0 2px #19b82b!important;
	color: #2ecc40!important
}
.ui.inverted.green.basic.active.button, .ui.inverted.green.basic.buttons .active.button, .ui.inverted.green.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #1fc231 inset!important;
	box-shadow: inset 0 0 0 2px #1fc231!important;
	color: #2ecc40!important
}
.ui.inverted.green.basic.button:active, .ui.inverted.green.basic.buttons .button:active, .ui.inverted.green.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #25a233 inset!important;
	box-shadow: inset 0 0 0 2px #25a233!important;
	color: #2ecc40!important
}
.ui.orange.button, .ui.orange.buttons .button {
	background-color: #f2711c;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.orange.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.orange.button:hover, .ui.orange.buttons .button:hover {
	background-color: #f26202;
	color: #fff;
	text-shadow: none
}
.ui.orange.button:focus, .ui.orange.buttons .button:focus {
	background-color: #e55b00;
	color: #fff;
	text-shadow: none
}
.ui.orange.button:active, .ui.orange.buttons .button:active {
	background-color: #cf590c;
	color: #fff;
	text-shadow: none
}
.ui.orange.active.button, .ui.orange.button .active.button:active, .ui.orange.buttons .active.button, .ui.orange.buttons .active.button:active {
	background-color: #f56100;
	color: #fff;
	text-shadow: none
}
.ui.basic.orange.button, .ui.basic.orange.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #f2711c inset!important;
	box-shadow: inset 0 0 0 1px #f2711c!important;
	color: #f2711c!important
}
.ui.basic.orange.button:hover, .ui.basic.orange.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #f26202 inset!important;
	box-shadow: inset 0 0 0 1px #f26202!important;
	color: #f26202!important
}
.ui.basic.orange.button:focus, .ui.basic.orange.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #e55b00 inset!important;
	box-shadow: inset 0 0 0 1px #e55b00!important;
	color: #f26202!important
}
.ui.basic.orange.active.button, .ui.basic.orange.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #f56100 inset!important;
	box-shadow: inset 0 0 0 1px #f56100!important;
	color: #cf590c!important
}
.ui.basic.orange.button:active, .ui.basic.orange.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #cf590c inset!important;
	box-shadow: inset 0 0 0 1px #cf590c!important;
	color: #cf590c!important
}
.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.orange.button, .ui.inverted.orange.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #ff851b inset!important;
	box-shadow: inset 0 0 0 2px #ff851b!important;
	color: #ff851b
}
.ui.inverted.orange.button.active, .ui.inverted.orange.button:active, .ui.inverted.orange.button:focus, .ui.inverted.orange.button:hover, .ui.inverted.orange.buttons .button.active, .ui.inverted.orange.buttons .button:active, .ui.inverted.orange.buttons .button:focus, .ui.inverted.orange.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.orange.button:hover, .ui.inverted.orange.buttons .button:hover {
	background-color: #ff7701
}
.ui.inverted.orange.button:focus, .ui.inverted.orange.buttons .button:focus {
	background-color: #f17000
}
.ui.inverted.orange.active.button, .ui.inverted.orange.buttons .active.button {
	background-color: #ff7701
}
.ui.inverted.orange.button:active, .ui.inverted.orange.buttons .button:active {
	background-color: #e76b00
}
.ui.inverted.orange.basic.button, .ui.inverted.orange.basic.buttons .button, .ui.inverted.orange.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.orange.basic.button:hover, .ui.inverted.orange.basic.buttons .button:hover, .ui.inverted.orange.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #ff7701 inset!important;
	box-shadow: inset 0 0 0 2px #ff7701!important;
	color: #ff851b!important
}
.ui.inverted.orange.basic.button:focus, .ui.inverted.orange.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #f17000 inset!important;
	box-shadow: inset 0 0 0 2px #f17000!important;
	color: #ff851b!important
}
.ui.inverted.orange.basic.active.button, .ui.inverted.orange.basic.buttons .active.button, .ui.inverted.orange.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #ff7701 inset!important;
	box-shadow: inset 0 0 0 2px #ff7701!important;
	color: #ff851b!important
}
.ui.inverted.orange.basic.button:active, .ui.inverted.orange.basic.buttons .button:active, .ui.inverted.orange.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #e76b00 inset!important;
	box-shadow: inset 0 0 0 2px #e76b00!important;
	color: #ff851b!important
}
.ui.pink.button, .ui.pink.buttons .button {
	background-color: #e03997;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.pink.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.pink.button:hover, .ui.pink.buttons .button:hover {
	background-color: #e61a8d;
	color: #fff;
	text-shadow: none
}
.ui.pink.button:focus, .ui.pink.buttons .button:focus {
	background-color: #e10f85;
	color: #fff;
	text-shadow: none
}
.ui.pink.button:active, .ui.pink.buttons .button:active {
	background-color: #c71f7e;
	color: #fff;
	text-shadow: none
}
.ui.pink.active.button, .ui.pink.button .active.button:active, .ui.pink.buttons .active.button, .ui.pink.buttons .active.button:active {
	background-color: #ea158d;
	color: #fff;
	text-shadow: none
}
.ui.basic.pink.button, .ui.basic.pink.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #e03997 inset!important;
	box-shadow: inset 0 0 0 1px #e03997!important;
	color: #e03997!important
}
.ui.basic.pink.button:hover, .ui.basic.pink.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #e61a8d inset!important;
	box-shadow: inset 0 0 0 1px #e61a8d!important;
	color: #e61a8d!important
}
.ui.basic.pink.button:focus, .ui.basic.pink.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #e10f85 inset!important;
	box-shadow: inset 0 0 0 1px #e10f85!important;
	color: #e61a8d!important
}
.ui.basic.pink.active.button, .ui.basic.pink.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #ea158d inset!important;
	box-shadow: inset 0 0 0 1px #ea158d!important;
	color: #c71f7e!important
}
.ui.basic.pink.button:active, .ui.basic.pink.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #c71f7e inset!important;
	box-shadow: inset 0 0 0 1px #c71f7e!important;
	color: #c71f7e!important
}
.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.pink.button, .ui.inverted.pink.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #ff8edf inset!important;
	box-shadow: inset 0 0 0 2px #ff8edf!important;
	color: #ff8edf
}
.ui.inverted.pink.button.active, .ui.inverted.pink.button:active, .ui.inverted.pink.button:focus, .ui.inverted.pink.button:hover, .ui.inverted.pink.buttons .button.active, .ui.inverted.pink.buttons .button:active, .ui.inverted.pink.buttons .button:focus, .ui.inverted.pink.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.pink.button:hover, .ui.inverted.pink.buttons .button:hover {
	background-color: #ff74d8
}
.ui.inverted.pink.button:focus, .ui.inverted.pink.buttons .button:focus {
	background-color: #ff65d3
}
.ui.inverted.pink.active.button, .ui.inverted.pink.buttons .active.button {
	background-color: #ff74d8
}
.ui.inverted.pink.button:active, .ui.inverted.pink.buttons .button:active {
	background-color: #ff5bd1
}
.ui.inverted.pink.basic.button, .ui.inverted.pink.basic.buttons .button, .ui.inverted.pink.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.pink.basic.button:hover, .ui.inverted.pink.basic.buttons .button:hover, .ui.inverted.pink.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #ff74d8 inset!important;
	box-shadow: inset 0 0 0 2px #ff74d8!important;
	color: #ff8edf!important
}
.ui.inverted.pink.basic.button:focus, .ui.inverted.pink.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #ff65d3 inset!important;
	box-shadow: inset 0 0 0 2px #ff65d3!important;
	color: #ff8edf!important
}
.ui.inverted.pink.basic.active.button, .ui.inverted.pink.basic.buttons .active.button, .ui.inverted.pink.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #ff74d8 inset!important;
	box-shadow: inset 0 0 0 2px #ff74d8!important;
	color: #ff8edf!important
}
.ui.inverted.pink.basic.button:active, .ui.inverted.pink.basic.buttons .button:active, .ui.inverted.pink.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #ff5bd1 inset!important;
	box-shadow: inset 0 0 0 2px #ff5bd1!important;
	color: #ff8edf!important
}
.ui.violet.button, .ui.violet.buttons .button {
	background-color: #6435c9;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.violet.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.violet.button:hover, .ui.violet.buttons .button:hover {
	background-color: #5829bb;
	color: #fff;
	text-shadow: none
}
.ui.violet.button:focus, .ui.violet.buttons .button:focus {
	background-color: #4f20b5;
	color: #fff;
	text-shadow: none
}
.ui.violet.button:active, .ui.violet.buttons .button:active {
	background-color: #502aa1;
	color: #fff;
	text-shadow: none
}
.ui.violet.active.button, .ui.violet.button .active.button:active, .ui.violet.buttons .active.button, .ui.violet.buttons .active.button:active {
	background-color: #5626bf;
	color: #fff;
	text-shadow: none
}
.ui.basic.violet.button, .ui.basic.violet.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #6435c9 inset!important;
	box-shadow: inset 0 0 0 1px #6435c9!important;
	color: #6435c9!important
}
.ui.basic.violet.button:hover, .ui.basic.violet.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #5829bb inset!important;
	box-shadow: inset 0 0 0 1px #5829bb!important;
	color: #5829bb!important
}
.ui.basic.violet.button:focus, .ui.basic.violet.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #4f20b5 inset!important;
	box-shadow: inset 0 0 0 1px #4f20b5!important;
	color: #5829bb!important
}
.ui.basic.violet.active.button, .ui.basic.violet.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #5626bf inset!important;
	box-shadow: inset 0 0 0 1px #5626bf!important;
	color: #502aa1!important
}
.ui.basic.violet.button:active, .ui.basic.violet.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #502aa1 inset!important;
	box-shadow: inset 0 0 0 1px #502aa1!important;
	color: #502aa1!important
}
.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.violet.button, .ui.inverted.violet.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #a291fb inset!important;
	box-shadow: inset 0 0 0 2px #a291fb!important;
	color: #a291fb
}
.ui.inverted.violet.button.active, .ui.inverted.violet.button:active, .ui.inverted.violet.button:focus, .ui.inverted.violet.button:hover, .ui.inverted.violet.buttons .button.active, .ui.inverted.violet.buttons .button:active, .ui.inverted.violet.buttons .button:focus, .ui.inverted.violet.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.violet.button:hover, .ui.inverted.violet.buttons .button:hover {
	background-color: #8a73ff
}
.ui.inverted.violet.button:focus, .ui.inverted.violet.buttons .button:focus {
	background-color: #7d64ff
}
.ui.inverted.violet.active.button, .ui.inverted.violet.buttons .active.button {
	background-color: #8a73ff
}
.ui.inverted.violet.button:active, .ui.inverted.violet.buttons .button:active {
	background-color: #7860f9
}
.ui.inverted.violet.basic.button, .ui.inverted.violet.basic.buttons .button, .ui.inverted.violet.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.violet.basic.button:hover, .ui.inverted.violet.basic.buttons .button:hover, .ui.inverted.violet.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #8a73ff inset!important;
	box-shadow: inset 0 0 0 2px #8a73ff!important;
	color: #a291fb!important
}
.ui.inverted.violet.basic.button:focus, .ui.inverted.violet.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #7d64ff inset!important;
	box-shadow: inset 0 0 0 2px #7d64ff!important;
	color: #a291fb!important
}
.ui.inverted.violet.basic.active.button, .ui.inverted.violet.basic.buttons .active.button, .ui.inverted.violet.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #8a73ff inset!important;
	box-shadow: inset 0 0 0 2px #8a73ff!important;
	color: #a291fb!important
}
.ui.inverted.violet.basic.button:active, .ui.inverted.violet.basic.buttons .button:active, .ui.inverted.violet.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #7860f9 inset!important;
	box-shadow: inset 0 0 0 2px #7860f9!important;
	color: #a291fb!important
}
.ui.purple.button, .ui.purple.buttons .button {
	background-color: #a333c8;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.purple.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.purple.button:hover, .ui.purple.buttons .button:hover {
	background-color: #9627ba;
	color: #fff;
	text-shadow: none
}
.ui.purple.button:focus, .ui.purple.buttons .button:focus {
	background-color: #8f1eb4;
	color: #fff;
	text-shadow: none
}
.ui.purple.button:active, .ui.purple.buttons .button:active {
	background-color: #82299f;
	color: #fff;
	text-shadow: none
}
.ui.purple.active.button, .ui.purple.button .active.button:active, .ui.purple.buttons .active.button, .ui.purple.buttons .active.button:active {
	background-color: #9724be;
	color: #fff;
	text-shadow: none
}
.ui.basic.purple.button, .ui.basic.purple.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #a333c8 inset!important;
	box-shadow: inset 0 0 0 1px #a333c8!important;
	color: #a333c8!important
}
.ui.basic.purple.button:hover, .ui.basic.purple.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #9627ba inset!important;
	box-shadow: inset 0 0 0 1px #9627ba!important;
	color: #9627ba!important
}
.ui.basic.purple.button:focus, .ui.basic.purple.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #8f1eb4 inset!important;
	box-shadow: inset 0 0 0 1px #8f1eb4!important;
	color: #9627ba!important
}
.ui.basic.purple.active.button, .ui.basic.purple.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #9724be inset!important;
	box-shadow: inset 0 0 0 1px #9724be!important;
	color: #82299f!important
}
.ui.basic.purple.button:active, .ui.basic.purple.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #82299f inset!important;
	box-shadow: inset 0 0 0 1px #82299f!important;
	color: #82299f!important
}
.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.purple.button, .ui.inverted.purple.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #dc73ff inset!important;
	box-shadow: inset 0 0 0 2px #dc73ff!important;
	color: #dc73ff
}
.ui.inverted.purple.button.active, .ui.inverted.purple.button:active, .ui.inverted.purple.button:focus, .ui.inverted.purple.button:hover, .ui.inverted.purple.buttons .button.active, .ui.inverted.purple.buttons .button:active, .ui.inverted.purple.buttons .button:focus, .ui.inverted.purple.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.purple.button:hover, .ui.inverted.purple.buttons .button:hover {
	background-color: #d65aff
}
.ui.inverted.purple.button:focus, .ui.inverted.purple.buttons .button:focus {
	background-color: #d24aff
}
.ui.inverted.purple.active.button, .ui.inverted.purple.buttons .active.button {
	background-color: #d65aff
}
.ui.inverted.purple.button:active, .ui.inverted.purple.buttons .button:active {
	background-color: #cf40ff
}
.ui.inverted.purple.basic.button, .ui.inverted.purple.basic.buttons .button, .ui.inverted.purple.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.purple.basic.button:hover, .ui.inverted.purple.basic.buttons .button:hover, .ui.inverted.purple.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #d65aff inset!important;
	box-shadow: inset 0 0 0 2px #d65aff!important;
	color: #dc73ff!important
}
.ui.inverted.purple.basic.button:focus, .ui.inverted.purple.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #d24aff inset!important;
	box-shadow: inset 0 0 0 2px #d24aff!important;
	color: #dc73ff!important
}
.ui.inverted.purple.basic.active.button, .ui.inverted.purple.basic.buttons .active.button, .ui.inverted.purple.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #d65aff inset!important;
	box-shadow: inset 0 0 0 2px #d65aff!important;
	color: #dc73ff!important
}
.ui.inverted.purple.basic.button:active, .ui.inverted.purple.basic.buttons .button:active, .ui.inverted.purple.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #cf40ff inset!important;
	box-shadow: inset 0 0 0 2px #cf40ff!important;
	color: #dc73ff!important
}
.ui.red.button, .ui.red.buttons .button {
	background-color: #db2828;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.red.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.red.button:hover, .ui.red.buttons .button:hover {
	background-color: #d01919;
	color: #fff;
	text-shadow: none
}
.ui.red.button:focus, .ui.red.buttons .button:focus {
	background-color: #ca1010;
	color: #fff;
	text-shadow: none
}
.ui.red.button:active, .ui.red.buttons .button:active {
	background-color: #b21e1e;
	color: #fff;
	text-shadow: none
}
.ui.red.active.button, .ui.red.button .active.button:active, .ui.red.buttons .active.button, .ui.red.buttons .active.button:active {
	background-color: #d41515;
	color: #fff;
	text-shadow: none
}
.ui.basic.red.button, .ui.basic.red.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #db2828 inset!important;
	box-shadow: inset 0 0 0 1px #db2828!important;
	color: #db2828!important
}
.ui.basic.red.button:hover, .ui.basic.red.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #d01919 inset!important;
	box-shadow: inset 0 0 0 1px #d01919!important;
	color: #d01919!important
}
.ui.basic.red.button:focus, .ui.basic.red.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #ca1010 inset!important;
	box-shadow: inset 0 0 0 1px #ca1010!important;
	color: #d01919!important
}
.ui.basic.red.active.button, .ui.basic.red.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #d41515 inset!important;
	box-shadow: inset 0 0 0 1px #d41515!important;
	color: #b21e1e!important
}
.ui.basic.red.button:active, .ui.basic.red.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #b21e1e inset!important;
	box-shadow: inset 0 0 0 1px #b21e1e!important;
	color: #b21e1e!important
}
.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.red.button, .ui.inverted.red.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #ff695e inset!important;
	box-shadow: inset 0 0 0 2px #ff695e!important;
	color: #ff695e
}
.ui.inverted.red.button.active, .ui.inverted.red.button:active, .ui.inverted.red.button:focus, .ui.inverted.red.button:hover, .ui.inverted.red.buttons .button.active, .ui.inverted.red.buttons .button:active, .ui.inverted.red.buttons .button:focus, .ui.inverted.red.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.red.button:hover, .ui.inverted.red.buttons .button:hover {
	background-color: #ff5144
}
.ui.inverted.red.button:focus, .ui.inverted.red.buttons .button:focus {
	background-color: #ff4335
}
.ui.inverted.red.active.button, .ui.inverted.red.buttons .active.button {
	background-color: #ff5144
}
.ui.inverted.red.button:active, .ui.inverted.red.buttons .button:active {
	background-color: #ff392b
}
.ui.inverted.red.basic.button, .ui.inverted.red.basic.buttons .button, .ui.inverted.red.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.red.basic.button:hover, .ui.inverted.red.basic.buttons .button:hover, .ui.inverted.red.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #ff5144 inset!important;
	box-shadow: inset 0 0 0 2px #ff5144!important;
	color: #ff695e!important
}
.ui.inverted.red.basic.button:focus, .ui.inverted.red.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #ff4335 inset!important;
	box-shadow: inset 0 0 0 2px #ff4335!important;
	color: #ff695e!important
}
.ui.inverted.red.basic.active.button, .ui.inverted.red.basic.buttons .active.button, .ui.inverted.red.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #ff5144 inset!important;
	box-shadow: inset 0 0 0 2px #ff5144!important;
	color: #ff695e!important
}
.ui.inverted.red.basic.button:active, .ui.inverted.red.basic.buttons .button:active, .ui.inverted.red.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #ff392b inset!important;
	box-shadow: inset 0 0 0 2px #ff392b!important;
	color: #ff695e!important
}
.ui.teal.button, .ui.teal.buttons .button {
	background-color: #00b5ad;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.teal.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.teal.button:hover, .ui.teal.buttons .button:hover {
	background-color: #009c95;
	color: #fff;
	text-shadow: none
}
.ui.teal.button:focus, .ui.teal.buttons .button:focus {
	background-color: #008c86;
	color: #fff;
	text-shadow: none
}
.ui.teal.button:active, .ui.teal.buttons .button:active {
	background-color: #00827c;
	color: #fff;
	text-shadow: none
}
.ui.teal.active.button, .ui.teal.button .active.button:active, .ui.teal.buttons .active.button, .ui.teal.buttons .active.button:active {
	background-color: #009c95;
	color: #fff;
	text-shadow: none
}
.ui.basic.teal.button, .ui.basic.teal.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #00b5ad inset!important;
	box-shadow: inset 0 0 0 1px #00b5ad!important;
	color: #00b5ad!important
}
.ui.basic.teal.button:hover, .ui.basic.teal.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #009c95 inset!important;
	box-shadow: inset 0 0 0 1px #009c95!important;
	color: #009c95!important
}
.ui.basic.teal.button:focus, .ui.basic.teal.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #008c86 inset!important;
	box-shadow: inset 0 0 0 1px #008c86!important;
	color: #009c95!important
}
.ui.basic.teal.active.button, .ui.basic.teal.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #009c95 inset!important;
	box-shadow: inset 0 0 0 1px #009c95!important;
	color: #00827c!important
}
.ui.basic.teal.button:active, .ui.basic.teal.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #00827c inset!important;
	box-shadow: inset 0 0 0 1px #00827c!important;
	color: #00827c!important
}
.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.teal.button, .ui.inverted.teal.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #6dffff inset!important;
	box-shadow: inset 0 0 0 2px #6dffff!important;
	color: #6dffff
}
.ui.inverted.teal.button.active, .ui.inverted.teal.button:active, .ui.inverted.teal.button:focus, .ui.inverted.teal.button:hover, .ui.inverted.teal.buttons .button.active, .ui.inverted.teal.buttons .button:active, .ui.inverted.teal.buttons .button:focus, .ui.inverted.teal.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: rgba(0,0,0,.6)
}
.ui.inverted.teal.button:hover, .ui.inverted.teal.buttons .button:hover {
	background-color: #54ffff
}
.ui.inverted.teal.button:focus, .ui.inverted.teal.buttons .button:focus {
	background-color: #4ff
}
.ui.inverted.teal.active.button, .ui.inverted.teal.buttons .active.button {
	background-color: #54ffff
}
.ui.inverted.teal.button:active, .ui.inverted.teal.buttons .button:active {
	background-color: #3affff
}
.ui.inverted.teal.basic.button, .ui.inverted.teal.basic.buttons .button, .ui.inverted.teal.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.teal.basic.button:hover, .ui.inverted.teal.basic.buttons .button:hover, .ui.inverted.teal.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #54ffff inset!important;
	box-shadow: inset 0 0 0 2px #54ffff!important;
	color: #6dffff!important
}
.ui.inverted.teal.basic.button:focus, .ui.inverted.teal.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #4ff inset!important;
	box-shadow: inset 0 0 0 2px #4ff!important;
	color: #6dffff!important
}
.ui.inverted.teal.basic.active.button, .ui.inverted.teal.basic.buttons .active.button, .ui.inverted.teal.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #54ffff inset!important;
	box-shadow: inset 0 0 0 2px #54ffff!important;
	color: #6dffff!important
}
.ui.inverted.teal.basic.button:active, .ui.inverted.teal.basic.buttons .button:active, .ui.inverted.teal.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #3affff inset!important;
	box-shadow: inset 0 0 0 2px #3affff!important;
	color: #6dffff!important
}
.ui.olive.button, .ui.olive.buttons .button {
	background-color: #b5cc18;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.olive.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.olive.button:hover, .ui.olive.buttons .button:hover {
	background-color: #a7bd0d;
	color: #fff;
	text-shadow: none
}
.ui.olive.button:focus, .ui.olive.buttons .button:focus {
	background-color: #a0b605;
	color: #fff;
	text-shadow: none
}
.ui.olive.button:active, .ui.olive.buttons .button:active {
	background-color: #8d9e13;
	color: #fff;
	text-shadow: none
}
.ui.olive.active.button, .ui.olive.button .active.button:active, .ui.olive.buttons .active.button, .ui.olive.buttons .active.button:active {
	background-color: #aac109;
	color: #fff;
	text-shadow: none
}
.ui.basic.olive.button, .ui.basic.olive.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #b5cc18 inset!important;
	box-shadow: inset 0 0 0 1px #b5cc18!important;
	color: #b5cc18!important
}
.ui.basic.olive.button:hover, .ui.basic.olive.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #a7bd0d inset!important;
	box-shadow: inset 0 0 0 1px #a7bd0d!important;
	color: #a7bd0d!important
}
.ui.basic.olive.button:focus, .ui.basic.olive.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #a0b605 inset!important;
	box-shadow: inset 0 0 0 1px #a0b605!important;
	color: #a7bd0d!important
}
.ui.basic.olive.active.button, .ui.basic.olive.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #aac109 inset!important;
	box-shadow: inset 0 0 0 1px #aac109!important;
	color: #8d9e13!important
}
.ui.basic.olive.button:active, .ui.basic.olive.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #8d9e13 inset!important;
	box-shadow: inset 0 0 0 1px #8d9e13!important;
	color: #8d9e13!important
}
.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.olive.button, .ui.inverted.olive.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #d9e778 inset!important;
	box-shadow: inset 0 0 0 2px #d9e778!important;
	color: #d9e778
}
.ui.inverted.olive.button.active, .ui.inverted.olive.button:active, .ui.inverted.olive.button:focus, .ui.inverted.olive.button:hover, .ui.inverted.olive.buttons .button.active, .ui.inverted.olive.buttons .button:active, .ui.inverted.olive.buttons .button:focus, .ui.inverted.olive.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: rgba(0,0,0,.6)
}
.ui.inverted.olive.button:hover, .ui.inverted.olive.buttons .button:hover {
	background-color: #d8ea5c
}
.ui.inverted.olive.button:focus, .ui.inverted.olive.buttons .button:focus {
	background-color: #daef47
}
.ui.inverted.olive.active.button, .ui.inverted.olive.buttons .active.button {
	background-color: #daed59
}
.ui.inverted.olive.button:active, .ui.inverted.olive.buttons .button:active {
	background-color: #cddf4d
}
.ui.inverted.olive.basic.button, .ui.inverted.olive.basic.buttons .button, .ui.inverted.olive.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.olive.basic.button:hover, .ui.inverted.olive.basic.buttons .button:hover, .ui.inverted.olive.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #d8ea5c inset!important;
	box-shadow: inset 0 0 0 2px #d8ea5c!important;
	color: #d9e778!important
}
.ui.inverted.olive.basic.button:focus, .ui.inverted.olive.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #daef47 inset!important;
	box-shadow: inset 0 0 0 2px #daef47!important;
	color: #d9e778!important
}
.ui.inverted.olive.basic.active.button, .ui.inverted.olive.basic.buttons .active.button, .ui.inverted.olive.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #daed59 inset!important;
	box-shadow: inset 0 0 0 2px #daed59!important;
	color: #d9e778!important
}
.ui.inverted.olive.basic.button:active, .ui.inverted.olive.basic.buttons .button:active, .ui.inverted.olive.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #cddf4d inset!important;
	box-shadow: inset 0 0 0 2px #cddf4d!important;
	color: #d9e778!important
}
.ui.yellow.button, .ui.yellow.buttons .button {
	background-color: #fbbd08;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.yellow.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.yellow.button:hover, .ui.yellow.buttons .button:hover {
	background-color: #eaae00;
	color: #fff;
	text-shadow: none
}
.ui.yellow.button:focus, .ui.yellow.buttons .button:focus {
	background-color: #daa300;
	color: #fff;
	text-shadow: none
}
.ui.yellow.button:active, .ui.yellow.buttons .button:active {
	background-color: #cd9903;
	color: #fff;
	text-shadow: none
}
.ui.yellow.active.button, .ui.yellow.button .active.button:active, .ui.yellow.buttons .active.button, .ui.yellow.buttons .active.button:active {
	background-color: #eaae00;
	color: #fff;
	text-shadow: none
}
.ui.basic.yellow.button, .ui.basic.yellow.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #fbbd08 inset!important;
	box-shadow: inset 0 0 0 1px #fbbd08!important;
	color: #fbbd08!important
}
.ui.basic.yellow.button:hover, .ui.basic.yellow.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #eaae00 inset!important;
	box-shadow: inset 0 0 0 1px #eaae00!important;
	color: #eaae00!important
}
.ui.basic.yellow.button:focus, .ui.basic.yellow.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #daa300 inset!important;
	box-shadow: inset 0 0 0 1px #daa300!important;
	color: #eaae00!important
}
.ui.basic.yellow.active.button, .ui.basic.yellow.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #eaae00 inset!important;
	box-shadow: inset 0 0 0 1px #eaae00!important;
	color: #cd9903!important
}
.ui.basic.yellow.button:active, .ui.basic.yellow.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #cd9903 inset!important;
	box-shadow: inset 0 0 0 1px #cd9903!important;
	color: #cd9903!important
}
.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child) {
	margin-left: -1px
}
.ui.inverted.yellow.button, .ui.inverted.yellow.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #ffe21f inset!important;
	box-shadow: inset 0 0 0 2px #ffe21f!important;
	color: #ffe21f
}
.ui.inverted.yellow.button.active, .ui.inverted.yellow.button:active, .ui.inverted.yellow.button:focus, .ui.inverted.yellow.button:hover, .ui.inverted.yellow.buttons .button.active, .ui.inverted.yellow.buttons .button:active, .ui.inverted.yellow.buttons .button:focus, .ui.inverted.yellow.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: rgba(0,0,0,.6)
}
.ui.inverted.yellow.button:hover, .ui.inverted.yellow.buttons .button:hover {
	background-color: #ffdf05
}
.ui.inverted.yellow.button:focus, .ui.inverted.yellow.buttons .button:focus {
	background-color: #f5d500
}
.ui.inverted.yellow.active.button, .ui.inverted.yellow.buttons .active.button {
	background-color: #ffdf05
}
.ui.inverted.yellow.button:active, .ui.inverted.yellow.buttons .button:active {
	background-color: #ebcd00
}
.ui.inverted.yellow.basic.button, .ui.inverted.yellow.basic.buttons .button, .ui.inverted.yellow.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.yellow.basic.button:hover, .ui.inverted.yellow.basic.buttons .button:hover, .ui.inverted.yellow.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #ffdf05 inset!important;
	box-shadow: inset 0 0 0 2px #ffdf05!important;
	color: #ffe21f!important
}
.ui.inverted.yellow.basic.button:focus, .ui.inverted.yellow.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #f5d500 inset!important;
	box-shadow: inset 0 0 0 2px #f5d500!important;
	color: #ffe21f!important
}
.ui.inverted.yellow.basic.active.button, .ui.inverted.yellow.basic.buttons .active.button, .ui.inverted.yellow.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #ffdf05 inset!important;
	box-shadow: inset 0 0 0 2px #ffdf05!important;
	color: #ffe21f!important
}
.ui.inverted.yellow.basic.button:active, .ui.inverted.yellow.basic.buttons .button:active, .ui.inverted.yellow.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #ebcd00 inset!important;
	box-shadow: inset 0 0 0 2px #ebcd00!important;
	color: #ffe21f!important
}
.ui.primary.button, .ui.primary.buttons .button {
	background-color: #2185d0;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.primary.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.primary.button:hover, .ui.primary.buttons .button:hover {
	background-color: #1678c2;
	color: #fff;
	text-shadow: none
}
.ui.primary.button:focus, .ui.primary.buttons .button:focus {
	background-color: #0d71bb;
	color: #fff;
	text-shadow: none
}
.ui.primary.button:active, .ui.primary.buttons .button:active {
	background-color: #1a69a4;
	color: #fff;
	text-shadow: none
}
.ui.primary.active.button, .ui.primary.button .active.button:active, .ui.primary.buttons .active.button, .ui.primary.buttons .active.button:active {
	background-color: #1279c6;
	color: #fff;
	text-shadow: none
}
.ui.basic.primary.button, .ui.basic.primary.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #2185d0 inset!important;
	box-shadow: inset 0 0 0 1px #2185d0!important;
	color: #2185d0!important
}
.ui.basic.primary.button:hover, .ui.basic.primary.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #1678c2 inset!important;
	box-shadow: inset 0 0 0 1px #1678c2!important;
	color: #1678c2!important
}
.ui.basic.primary.button:focus, .ui.basic.primary.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #0d71bb inset!important;
	box-shadow: inset 0 0 0 1px #0d71bb!important;
	color: #1678c2!important
}
.ui.basic.primary.active.button, .ui.basic.primary.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #1279c6 inset!important;
	box-shadow: inset 0 0 0 1px #1279c6!important;
	color: #1a69a4!important
}
.ui.basic.primary.button:active, .ui.basic.primary.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #1a69a4 inset!important;
	box-shadow: inset 0 0 0 1px #1a69a4!important;
	color: #1a69a4!important
}
.ui.inverted.primary.button, .ui.inverted.primary.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #54c8ff inset!important;
	box-shadow: inset 0 0 0 2px #54c8ff!important;
	color: #54c8ff
}
.ui.inverted.primary.button.active, .ui.inverted.primary.button:active, .ui.inverted.primary.button:focus, .ui.inverted.primary.button:hover, .ui.inverted.primary.buttons .button.active, .ui.inverted.primary.buttons .button:active, .ui.inverted.primary.buttons .button:focus, .ui.inverted.primary.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.primary.button:hover, .ui.inverted.primary.buttons .button:hover {
	background-color: #3ac0ff
}
.ui.inverted.primary.button:focus, .ui.inverted.primary.buttons .button:focus {
	background-color: #2bbbff
}
.ui.inverted.primary.active.button, .ui.inverted.primary.buttons .active.button {
	background-color: #3ac0ff
}
.ui.inverted.primary.button:active, .ui.inverted.primary.buttons .button:active {
	background-color: #21b8ff
}
.ui.inverted.primary.basic.button, .ui.inverted.primary.basic.buttons .button, .ui.inverted.primary.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.primary.basic.button:hover, .ui.inverted.primary.basic.buttons .button:hover, .ui.inverted.primary.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #3ac0ff inset!important;
	box-shadow: inset 0 0 0 2px #3ac0ff!important;
	color: #54c8ff!important
}
.ui.inverted.primary.basic.button:focus, .ui.inverted.primary.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #2bbbff inset!important;
	box-shadow: inset 0 0 0 2px #2bbbff!important;
	color: #54c8ff!important
}
.ui.inverted.primary.basic.active.button, .ui.inverted.primary.basic.buttons .active.button, .ui.inverted.primary.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #3ac0ff inset!important;
	box-shadow: inset 0 0 0 2px #3ac0ff!important;
	color: #54c8ff!important
}
.ui.inverted.primary.basic.button:active, .ui.inverted.primary.basic.buttons .button:active, .ui.inverted.primary.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #21b8ff inset!important;
	box-shadow: inset 0 0 0 2px #21b8ff!important;
	color: #54c8ff!important
}
.ui.secondary.button, .ui.secondary.buttons .button {
	background-color: #1b1c1d;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.secondary.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.secondary.button:hover, .ui.secondary.buttons .button:hover {
	background-color: #27292a;
	color: #fff;
	text-shadow: none
}
.ui.secondary.button:focus, .ui.secondary.buttons .button:focus {
	background-color: #2e3032;
	color: #fff;
	text-shadow: none
}
.ui.secondary.button:active, .ui.secondary.buttons .button:active {
	background-color: #343637;
	color: #fff;
	text-shadow: none
}
.ui.secondary.active.button, .ui.secondary.button .active.button:active, .ui.secondary.buttons .active.button, .ui.secondary.buttons .active.button:active {
	background-color: #27292a;
	color: #fff;
	text-shadow: none
}
.ui.basic.secondary.button, .ui.basic.secondary.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #1b1c1d inset!important;
	box-shadow: inset 0 0 0 1px #1b1c1d!important;
	color: #1b1c1d!important
}
.ui.basic.secondary.button:hover, .ui.basic.secondary.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #27292a inset!important;
	box-shadow: inset 0 0 0 1px #27292a!important;
	color: #27292a!important
}
.ui.basic.secondary.button:focus, .ui.basic.secondary.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #2e3032 inset!important;
	box-shadow: inset 0 0 0 1px #2e3032!important;
	color: #27292a!important
}
.ui.basic.secondary.active.button, .ui.basic.secondary.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #27292a inset!important;
	box-shadow: inset 0 0 0 1px #27292a!important;
	color: #343637!important
}
.ui.basic.secondary.button:active, .ui.basic.secondary.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #343637 inset!important;
	box-shadow: inset 0 0 0 1px #343637!important;
	color: #343637!important
}
.ui.inverted.secondary.button, .ui.inverted.secondary.buttons .button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #545454 inset!important;
	box-shadow: inset 0 0 0 2px #545454!important;
	color: #545454
}
.ui.inverted.secondary.button.active, .ui.inverted.secondary.button:active, .ui.inverted.secondary.button:focus, .ui.inverted.secondary.button:hover, .ui.inverted.secondary.buttons .button.active, .ui.inverted.secondary.buttons .button:active, .ui.inverted.secondary.buttons .button:focus, .ui.inverted.secondary.buttons .button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #fff
}
.ui.inverted.secondary.button:hover, .ui.inverted.secondary.buttons .button:hover {
	background-color: #616161
}
.ui.inverted.secondary.button:focus, .ui.inverted.secondary.buttons .button:focus {
	background-color: #686868
}
.ui.inverted.secondary.active.button, .ui.inverted.secondary.buttons .active.button {
	background-color: #616161
}
.ui.inverted.secondary.button:active, .ui.inverted.secondary.buttons .button:active {
	background-color: #6e6e6e
}
.ui.inverted.secondary.basic.button, .ui.inverted.secondary.basic.buttons .button, .ui.inverted.secondary.buttons .basic.button {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px hsla(0,0%,100%,.5) inset!important;
	box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5)!important;
	color: #fff!important
}
.ui.inverted.secondary.basic.button:hover, .ui.inverted.secondary.basic.buttons .button:hover, .ui.inverted.secondary.buttons .basic.button:hover {
	-webkit-box-shadow: 0 0 0 2px #616161 inset!important;
	box-shadow: inset 0 0 0 2px #616161!important;
	color: #545454!important
}
.ui.inverted.secondary.basic.button:focus, .ui.inverted.secondary.basic.buttons .button:focus {
	-webkit-box-shadow: 0 0 0 2px #686868 inset!important;
	box-shadow: inset 0 0 0 2px #686868!important;
	color: #545454!important
}
.ui.inverted.secondary.basic.active.button, .ui.inverted.secondary.basic.buttons .active.button, .ui.inverted.secondary.buttons .basic.active.button {
	-webkit-box-shadow: 0 0 0 2px #616161 inset!important;
	box-shadow: inset 0 0 0 2px #616161!important;
	color: #545454!important
}
.ui.inverted.secondary.basic.button:active, .ui.inverted.secondary.basic.buttons .button:active, .ui.inverted.secondary.buttons .basic.button:active {
	-webkit-box-shadow: 0 0 0 2px #6e6e6e inset!important;
	box-shadow: inset 0 0 0 2px #6e6e6e!important;
	color: #545454!important
}
.ui.positive.button, .ui.positive.buttons .button {
	background-color: #21ba45;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.positive.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.positive.button:hover, .ui.positive.buttons .button:hover {
	background-color: #16ab39;
	color: #fff;
	text-shadow: none
}
.ui.positive.button:focus, .ui.positive.buttons .button:focus {
	background-color: #0ea432;
	color: #fff;
	text-shadow: none
}
.ui.positive.button:active, .ui.positive.buttons .button:active {
	background-color: #198f35;
	color: #fff;
	text-shadow: none
}
.ui.positive.active.button, .ui.positive.button .active.button:active, .ui.positive.buttons .active.button, .ui.positive.buttons .active.button:active {
	background-color: #13ae38;
	color: #fff;
	text-shadow: none
}
.ui.basic.positive.button, .ui.basic.positive.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #21ba45 inset!important;
	box-shadow: inset 0 0 0 1px #21ba45!important;
	color: #21ba45!important
}
.ui.basic.positive.button:hover, .ui.basic.positive.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #16ab39 inset!important;
	box-shadow: inset 0 0 0 1px #16ab39!important;
	color: #16ab39!important
}
.ui.basic.positive.button:focus, .ui.basic.positive.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #0ea432 inset!important;
	box-shadow: inset 0 0 0 1px #0ea432!important;
	color: #16ab39!important
}
.ui.basic.positive.active.button, .ui.basic.positive.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #13ae38 inset!important;
	box-shadow: inset 0 0 0 1px #13ae38!important;
	color: #198f35!important
}
.ui.basic.positive.button:active, .ui.basic.positive.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #198f35 inset!important;
	box-shadow: inset 0 0 0 1px #198f35!important;
	color: #198f35!important
}
.ui.negative.button, .ui.negative.buttons .button {
	background-color: #db2828;
	color: #fff;
	text-shadow: none;
	background-image: none
}
.ui.negative.button {
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.negative.button:hover, .ui.negative.buttons .button:hover {
	background-color: #d01919;
	color: #fff;
	text-shadow: none
}
.ui.negative.button:focus, .ui.negative.buttons .button:focus {
	background-color: #ca1010;
	color: #fff;
	text-shadow: none
}
.ui.negative.button:active, .ui.negative.buttons .button:active {
	background-color: #b21e1e;
	color: #fff;
	text-shadow: none
}
.ui.negative.active.button, .ui.negative.button .active.button:active, .ui.negative.buttons .active.button, .ui.negative.buttons .active.button:active {
	background-color: #d41515;
	color: #fff;
	text-shadow: none
}
.ui.basic.negative.button, .ui.basic.negative.buttons .button {
	-webkit-box-shadow: 0 0 0 1px #db2828 inset!important;
	box-shadow: inset 0 0 0 1px #db2828!important;
	color: #db2828!important
}
.ui.basic.negative.button:hover, .ui.basic.negative.buttons .button:hover {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #d01919 inset!important;
	box-shadow: inset 0 0 0 1px #d01919!important;
	color: #d01919!important
}
.ui.basic.negative.button:focus, .ui.basic.negative.buttons .button:focus {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #ca1010 inset!important;
	box-shadow: inset 0 0 0 1px #ca1010!important;
	color: #d01919!important
}
.ui.basic.negative.active.button, .ui.basic.negative.buttons .active.button {
	background: transparent!important;
	-webkit-box-shadow: 0 0 0 1px #d41515 inset!important;
	box-shadow: inset 0 0 0 1px #d41515!important;
	color: #b21e1e!important
}
.ui.basic.negative.button:active, .ui.basic.negative.buttons .button:active {
	-webkit-box-shadow: 0 0 0 1px #b21e1e inset!important;
	box-shadow: inset 0 0 0 1px #b21e1e!important;
	color: #b21e1e!important
}
.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child) {
	margin-left: -1px
}
.ui.buttons {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 0;
	vertical-align: baseline;
	margin: 0 .25em 0 0
}
.ui.buttons:not(.basic):not(.inverted) {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.buttons:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ui.buttons .button {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	border-radius: 0;
	margin: 0
}
.ui.buttons:not(.basic):not(.inverted)>.button, .ui.buttons>.ui.button:not(.basic):not(.inverted) {
	-webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 1px transparent, inset 0 0 0 0 rgba(34,36,38,.15)
}
.ui.buttons .button:first-child {
	border-left: none;
	margin-left: 0;
	border-top-left-radius: .28571429rem;
	border-bottom-left-radius: .28571429rem
}
.ui.buttons .button:last-child {
	border-top-right-radius: .28571429rem;
	border-bottom-right-radius: .28571429rem
}
.ui.vertical.buttons {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.ui.vertical.buttons .button {
	display: block;
	float: none;
	width: 100%;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}
.ui.vertical.buttons .button:first-child {
	border-top-left-radius: .28571429rem;
	border-top-right-radius: .28571429rem
}
.ui.vertical.buttons .button:last-child {
	margin-bottom: 0;
	border-bottom-left-radius: .28571429rem;
	border-bottom-right-radius: .28571429rem
}
.ui.vertical.buttons .button:only-child {
	border-radius: .28571429rem
}
/*!
 * # Semantic UI 2.3.3 - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.container {
	display: block;
	max-width: 100%!important
}

@media only screen and (max-width:767px) {
.ui.container {
	margin-left: 1em!important;
	margin-right: 1em!important
}
.ui.container, .ui.grid.container, .ui.relaxed.grid.container, .ui.very.relaxed.grid.container {
	width: auto!important
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.ui.container {
	width: 723px;
	margin-left: auto!important;
	margin-right: auto!important
}
.ui.grid.container {
	width: calc(723px + 2rem)!important
}
.ui.relaxed.grid.container {
	width: calc(723px + 3rem)!important
}
.ui.very.relaxed.grid.container {
	width: calc(723px + 5rem)!important
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.ui.container {
	width: 933px;
	margin-left: auto!important;
	margin-right: auto!important
}
.ui.grid.container {
	width: calc(933px + 2rem)!important
}
.ui.relaxed.grid.container {
	width: calc(933px + 3rem)!important
}
.ui.very.relaxed.grid.container {
	width: calc(933px + 5rem)!important
}
}

@media only screen and (min-width:1200px) {
.ui.container {
	width: 1127px;
	margin-left: auto!important;
	margin-right: auto!important
}
.ui.grid.container {
	width: calc(1127px + 2rem)!important
}
.ui.relaxed.grid.container {
	width: calc(1127px + 3rem)!important
}
.ui.very.relaxed.grid.container {
	width: calc(1127px + 5rem)!important
}
}
.ui.text.container {
	font-family: Lato, Helvetica Neue, Arial, Helvetica, sans-serif;
	max-width: 700px!important;
	line-height: 1.5;
	font-size: 1.14285714rem
}
.ui.fluid.container {
	width: 100%
}
.ui[class*="left aligned"].container {
	text-align: left
}
.ui[class*="center aligned"].container {
	text-align: center
}
.ui[class*="right aligned"].container {
	text-align: right
}
.ui.justified.container {
	text-align: justify;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}
/*!
 * # Semantic UI 2.3.3 - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.divider {
	margin: 1rem 0;
	line-height: 1;
	height: 0;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .05em;
	color: rgba(0,0,0,.85);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	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,.15);
	border-bottom: 1px solid hsla(0,0%,100%,.1)
}
.ui.grid>.column+.divider, .ui.grid>.row>.column+.divider {
	left: auto
}
.ui.horizontal.divider {
	display: table;
	white-space: nowrap;
	height: auto;
	margin: "";
	line-height: 1;
	text-align: center
}
.ui.horizontal.divider: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: 0;
	padding: 0;
	width: auto;
	height: 50%;
	line-height: 0;
	text-align: center;
	-webkit-transform: translateX(-50%);
	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,.15);
	border-right: 1px solid hsla(0,0%,100%,.1);
	width: 0;
	height: calc(100% - 1rem)
}
.ui.vertical.divider:before {
	top: -100%
}
.ui.vertical.divider:after {
	top: auto;
	bottom: 0
}

@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;
	margin: "";
	overflow: hidden;
	line-height: 1;
	text-align: center;
	position: static;
	top: 0;
	left: 0;
	-webkit-transform: none;
	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 {
	position: static;
	left: 0;
	border-left: none;
	border-right: none;
	content: "";
	display: table-cell;
	position: relative;
	top: 50%;
	width: 50%;
	background-repeat: no-repeat
}
.ui.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: 0;
	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: #fff
}
.ui.divider.inverted, .ui.divider.inverted:after, .ui.divider.inverted:before {
	border-color: rgba(34,36,38,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) rgba(34,36,38,.15)!important
}
.ui.fitted.divider {
	margin: 0
}
.ui.clearing.divider {
	clear: both
}
.ui.section.divider {
	margin-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")
}
}
/*!
 * # Semantic UI 2.3.3 - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.header {
	border: none;
	margin: calc(2rem - .14286em) 0 1rem;
	padding: 0;
	font-family: Lato, Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 1.28571429em;
	text-transform: none;
	color: rgba(0,0,0,.87)
}
.ui.header:first-child {
	margin-top: -.14285714em
}
.ui.header:last-child {
	margin-bottom: 0
}
.ui.header .sub.header {
	display: block;
	font-weight: 400;
	padding: 0;
	margin: 0;
	line-height: 1.2em;
	color: rgba(0,0,0,.6)
}
.ui.header>.icon {
	display: table-cell;
	opacity: 1;
	font-size: 1.5em;
	padding-top: 0;
	vertical-align: middle
}
.ui.header .icon:only-child {
	display: inline-block;
	padding: 0;
	margin-right: .75rem
}
.ui.header>.image:not(.icon), .ui.header>img {
	display: inline-block;
	margin-top: .14285714em;
	width: 2.5em;
	height: auto;
	vertical-align: middle
}
.ui.header>.image:not(.icon):only-child, .ui.header>img:only-child {
	margin-right: .75rem
}
.ui.header .content {
	display: inline-block;
	vertical-align: top
}
.ui.header>.icon+.content, .ui.header>.image+.content, .ui.header>img+.content {
	padding-left: .75rem;
	vertical-align: middle
}
.ui.header>.icon+.content {
	display: table-cell
}
.ui.header .ui.label {
	font-size: "";
	margin-left: .5rem;
	vertical-align: middle
}
.ui.header+p {
	margin-top: 0
}
h1.ui.header {
	font-size: 2rem
}
h2.ui.header {
	font-size: 1.71428571rem
}
h3.ui.header {
	font-size: 1.28571429rem
}
h4.ui.header {
	font-size: 1.07142857rem
}
h5.ui.header {
	font-size: 1rem
}
h1.ui.header .sub.header, h2.ui.header .sub.header {
	font-size: 1.14285714rem
}
h3.ui.header .sub.header, h4.ui.header .sub.header {
	font-size: 1rem
}
h5.ui.header .sub.header {
	font-size: .92857143rem
}
.ui.huge.header {
	min-height: 1em;
	font-size: 2em
}
.ui.large.header {
	font-size: 1.71428571em
}
.ui.medium.header {
	font-size: 1.28571429em
}
.ui.small.header {
	font-size: 1.07142857em
}
.ui.tiny.header {
	font-size: 1em
}
.ui.huge.header .sub.header, .ui.large.header .sub.header {
	font-size: 1.14285714rem
}
.ui.header .sub.header, .ui.small.header .sub.header {
	font-size: 1rem
}
.ui.tiny.header .sub.header {
	font-size: .92857143rem
}
.ui.sub.header {
	padding: 0;
	margin-bottom: .14285714rem;
	font-weight: 700;
	text-transform: uppercase;
	color: ""
}
.ui.small.sub.header {
	font-size: .78571429em
}
.ui.sub.header {
	font-size: .85714286em
}
.ui.large.sub.header {
	font-size: .92857143em
}
.ui.huge.sub.header {
	font-size: 1em
}
.ui.icon.header {
	display: inline-block;
	text-align: center;
	margin: 2rem 0 1rem
}
.ui.icon.header:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ui.icon.header:first-child {
	margin-top: 0
}
.ui.icon.header .icon {
	float: none;
	width: auto;
	height: auto;
	line-height: 1;
	font-size: 3em;
	margin: 0 auto .5rem;
	opacity: 1
}
.ui.icon.header .content, .ui.icon.header .icon {
	display: block;
	padding: 0
}
.ui.icon.header .circular.icon, .ui.icon.header .square.icon {
	font-size: 2em
}
.ui.block.icon.header .icon {
	margin-bottom: 0
}
.ui.icon.header.aligned {
	margin-left: auto;
	margin-right: auto;
	display: block
}
.ui.disabled.header {
	opacity: .45
}
.ui.inverted.header {
	color: #fff
}
.ui.inverted.header .sub.header {
	color: hsla(0,0%,100%,.8)
}
.ui.inverted.attached.header {
	border-color: transparent
}
.ui.inverted.attached.header, .ui.inverted.block.header {
	background: #545454 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.05)));
	background: #545454 -webkit-linear-gradient(transparent, rgba(0,0,0,.05));
	background: #545454 linear-gradient(transparent, rgba(0,0,0,.05));
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.inverted.block.header {
	border-bottom: none
}
.ui.red.header {
	color: #db2828!important
}
a.ui.red.header:hover {
	color: #d01919!important
}
.ui.red.dividing.header {
	border-bottom: 2px solid #db2828
}
.ui.inverted.red.header {
	color: #ff695e!important
}
a.ui.inverted.red.header:hover {
	color: #ff5144!important
}
.ui.orange.header {
	color: #f2711c!important
}
a.ui.orange.header:hover {
	color: #f26202!important
}
.ui.orange.dividing.header {
	border-bottom: 2px solid #f2711c
}
.ui.inverted.orange.header {
	color: #ff851b!important
}
a.ui.inverted.orange.header:hover {
	color: #ff7701!important
}
.ui.olive.header {
	color: #b5cc18!important
}
a.ui.olive.header:hover {
	color: #a7bd0d!important
}
.ui.olive.dividing.header {
	border-bottom: 2px solid #b5cc18
}
.ui.inverted.olive.header {
	color: #d9e778!important
}
a.ui.inverted.olive.header:hover {
	color: #d8ea5c!important
}
.ui.yellow.header {
	color: #fbbd08!important
}
a.ui.yellow.header:hover {
	color: #eaae00!important
}
.ui.yellow.dividing.header {
	border-bottom: 2px solid #fbbd08
}
.ui.inverted.yellow.header {
	color: #ffe21f!important
}
a.ui.inverted.yellow.header:hover {
	color: #ffdf05!important
}
.ui.green.header {
	color: #21ba45!important
}
a.ui.green.header:hover {
	color: #16ab39!important
}
.ui.green.dividing.header {
	border-bottom: 2px solid #21ba45
}
.ui.inverted.green.header {
	color: #2ecc40!important
}
a.ui.inverted.green.header:hover {
	color: #22be34!important
}
.ui.teal.header {
	color: #00b5ad!important
}
a.ui.teal.header:hover {
	color: #009c95!important
}
.ui.teal.dividing.header {
	border-bottom: 2px solid #00b5ad
}
.ui.inverted.teal.header {
	color: #6dffff!important
}
a.ui.inverted.teal.header:hover {
	color: #54ffff!important
}
.ui.blue.header {
	color: #2185d0!important
}
a.ui.blue.header:hover {
	color: #1678c2!important
}
.ui.blue.dividing.header {
	border-bottom: 2px solid #2185d0
}
.ui.inverted.blue.header {
	color: #54c8ff!important
}
a.ui.inverted.blue.header:hover {
	color: #3ac0ff!important
}
.ui.violet.header {
	color: #6435c9!important
}
a.ui.violet.header:hover {
	color: #5829bb!important
}
.ui.violet.dividing.header {
	border-bottom: 2px solid #6435c9
}
.ui.inverted.violet.header {
	color: #a291fb!important
}
a.ui.inverted.violet.header:hover {
	color: #8a73ff!important
}
.ui.purple.header {
	color: #a333c8!important
}
a.ui.purple.header:hover {
	color: #9627ba!important
}
.ui.purple.dividing.header {
	border-bottom: 2px solid #a333c8
}
.ui.inverted.purple.header {
	color: #dc73ff!important
}
a.ui.inverted.purple.header:hover {
	color: #d65aff!important
}
.ui.pink.header {
	color: #e03997!important
}
a.ui.pink.header:hover {
	color: #e61a8d!important
}
.ui.pink.dividing.header {
	border-bottom: 2px solid #e03997
}
.ui.inverted.pink.header {
	color: #ff8edf!important
}
a.ui.inverted.pink.header:hover {
	color: #ff74d8!important
}
.ui.brown.header {
	color: #a5673f!important
}
a.ui.brown.header:hover {
	color: #975b33!important
}
.ui.brown.dividing.header {
	border-bottom: 2px solid #a5673f
}
.ui.inverted.brown.header {
	color: #d67c1c!important
}
a.ui.inverted.brown.header:hover {
	color: #c86f11!important
}
.ui.grey.header {
	color: #767676!important
}
a.ui.grey.header:hover {
	color: #838383!important
}
.ui.grey.dividing.header {
	border-bottom: 2px solid #767676
}
.ui.inverted.grey.header {
	color: #dcddde!important
}
a.ui.inverted.grey.header:hover {
	color: #cfd0d2!important
}
.ui.left.aligned.header {
	text-align: left
}
.ui.right.aligned.header {
	text-align: right
}
.ui.center.aligned.header, .ui.centered.header {
	text-align: center
}
.ui.justified.header {
	text-align: justify
}
.ui.justified.header:after {
	display: inline-block;
	content: "";
	width: 100%
}
.ui.floated.header, .ui[class*="left floated"].header {
	float: left;
	margin-top: 0;
	margin-right: .5em
}
.ui[class*="right floated"].header {
	float: right;
	margin-top: 0;
	margin-left: .5em
}
.ui.fitted.header {
	padding: 0
}
.ui.dividing.header {
	border-bottom: 1px solid rgba(34,36,38,.15)
}
.ui.dividing.header, .ui.dividing.header .sub.header {
	padding-bottom: .21428571rem
}
.ui.dividing.header .icon {
	margin-bottom: 0
}
.ui.inverted.dividing.header {
	border-bottom-color: hsla(0,0%,100%,.1)
}
.ui.block.header {
	background: #f3f4f5;
	padding: .78571429rem 1rem;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #d4d4d5;
	border-radius: .28571429rem
}
.ui.tiny.block.header {
	font-size: .85714286rem
}
.ui.small.block.header {
	font-size: .92857143rem
}
.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
	font-size: 1rem
}
.ui.large.block.header {
	font-size: 1.14285714rem
}
.ui.huge.block.header {
	font-size: 1.42857143rem
}
.ui.attached.header {
	background: #fff;
	padding: .78571429rem 1rem;
	margin-left: -1px;
	margin-right: -1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #d4d4d5
}
.ui.attached.block.header {
	background: #f3f4f5
}
.ui.attached:not(.top):not(.bottom).header {
	margin-top: 0;
	margin-bottom: 0;
	border-top: none;
	border-radius: 0
}
.ui.top.attached.header {
	margin-bottom: 0;
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.bottom.attached.header {
	margin-top: 0;
	border-top: none;
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui.tiny.attached.header {
	font-size: .85714286em
}
.ui.small.attached.header {
	font-size: .92857143em
}
.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
	font-size: 1em
}
.ui.large.attached.header {
	font-size: 1.14285714em
}
.ui.huge.attached.header {
	font-size: 1.42857143em
}
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
	font-size: 1.28571429em
}
/*!
 * # Semantic UI 2.3.3 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding: 0;
	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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: inherit;
	-ms-flex-pack: inherit;
	justify-content: inherit;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%!important;
	padding: 1rem 0
}
.ui.grid>.column:not(.row) {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.ui.grid>.row>.column {
	margin-top: 0;
	margin-bottom: 0
}
.ui.grid>.row>.column>img, .ui.grid>.row>img {
	max-width: 100%
}
.ui.grid>.ui.grid:first-child {
	margin-top: 0
}
.ui.grid>.ui.grid:last-child {
	margin-bottom: 0
}
.ui.aligned.grid .column>.segment:not(.compact):not(.attached), .ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached) {
	width: 100%
}
.ui.grid .row+.ui.divider {
	-webkit-box-flex: 1;
	-ms-flex-positive: 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 {
	-webkit-box-shadow: none;
	box-shadow: none
}

@media only screen and (max-width:767px) {
.ui.page.grid {
	width: auto;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.ui.page.grid {
	width: auto;
	margin-left: 0;
	margin-right: 0;
	padding-left: 2em;
	padding-right: 2em
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.ui.page.grid {
	width: auto;
	margin-left: 0;
	margin-right: 0;
	padding-left: 3%;
	padding-right: 3%
}
}

@media only screen and (min-width:1200px) and (max-width:1919px) {
.ui.page.grid {
	width: auto;
	margin-left: 0;
	margin-right: 0;
	padding-left: 15%;
	padding-right: 15%
}
}

@media only screen and (min-width:1920px) {
.ui.page.grid {
	width: auto;
	margin-left: 0;
	margin-right: 0;
	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.33333333%
}
.ui[class*="four column"].grid>.column:not(.row), .ui[class*="four column"].grid>.row>.column {
	width: 25%
}
.ui[class*="five column"].grid>.column:not(.row), .ui[class*="five column"].grid>.row>.column {
	width: 20%
}
.ui[class*="six column"].grid>.column:not(.row), .ui[class*="six column"].grid>.row>.column {
	width: 16.66666667%
}
.ui[class*="seven column"].grid>.column:not(.row), .ui[class*="seven column"].grid>.row>.column {
	width: 14.28571429%
}
.ui[class*="eight column"].grid>.column:not(.row), .ui[class*="eight column"].grid>.row>.column {
	width: 12.5%
}
.ui[class*="nine column"].grid>.column:not(.row), .ui[class*="nine column"].grid>.row>.column {
	width: 11.11111111%
}
.ui[class*="ten column"].grid>.column:not(.row), .ui[class*="ten column"].grid>.row>.column {
	width: 10%
}
.ui[class*="eleven column"].grid>.column:not(.row), .ui[class*="eleven column"].grid>.row>.column {
	width: 9.09090909%
}
.ui[class*="twelve column"].grid>.column:not(.row), .ui[class*="twelve column"].grid>.row>.column {
	width: 8.33333333%
}
.ui[class*="thirteen column"].grid>.column:not(.row), .ui[class*="thirteen column"].grid>.row>.column {
	width: 7.69230769%
}
.ui[class*="fourteen column"].grid>.column:not(.row), .ui[class*="fourteen column"].grid>.row>.column {
	width: 7.14285714%
}
.ui[class*="fifteen column"].grid>.column:not(.row), .ui[class*="fifteen column"].grid>.row>.column {
	width: 6.66666667%
}
.ui[class*="sixteen column"].grid>.column:not(.row), .ui[class*="sixteen column"].grid>.row>.column {
	width: 6.25%
}
.ui.grid>[class*="one column"].row>.column {
	width: 100%!important
}
.ui.grid>[class*="two column"].row>.column {
	width: 50%!important
}
.ui.grid>[class*="three column"].row>.column {
	width: 33.33333333%!important
}
.ui.grid>[class*="four column"].row>.column {
	width: 25%!important
}
.ui.grid>[class*="five column"].row>.column {
	width: 20%!important
}
.ui.grid>[class*="six column"].row>.column {
	width: 16.66666667%!important
}
.ui.grid>[class*="seven column"].row>.column {
	width: 14.28571429%!important
}
.ui.grid>[class*="eight column"].row>.column {
	width: 12.5%!important
}
.ui.grid>[class*="nine column"].row>.column {
	width: 11.11111111%!important
}
.ui.grid>[class*="ten column"].row>.column {
	width: 10%!important
}
.ui.grid>[class*="eleven column"].row>.column {
	width: 9.09090909%!important
}
.ui.grid>[class*="twelve column"].row>.column {
	width: 8.33333333%!important
}
.ui.grid>[class*="thirteen column"].row>.column {
	width: 7.69230769%!important
}
.ui.grid>[class*="fourteen column"].row>.column {
	width: 7.14285714%!important
}
.ui.grid>[class*="fifteen column"].row>.column {
	width: 6.66666667%!important
}
.ui.grid>[class*="sixteen column"].row>.column {
	width: 6.25%!important
}
.ui.celled.page.grid {
	-webkit-box-shadow: none;
	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: 42%!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: 58%!important
}
.ui.column.grid>[class*="fifteen wide"].column, .ui.grid>.column.row>[class*="fifteen wide"].column, .ui.grid>.row>[class*="fifteen wide"].column, .ui.grid>[class*="fifteen wide"].column {
	width: 93.75%!important
}
.ui.column.grid>[class*="sixteen wide"].column, .ui.grid>.column.row>[class*="sixteen wide"].column, .ui.grid>.row>[class*="sixteen wide"].column, .ui.grid>[class*="sixteen wide"].column {
	width: 100%!important
}

@media only screen and (min-width:320px) and (max-width:767px) {
.ui.column.grid>[class*="one wide mobile"].column, .ui.grid>.column.row>[class*="one wide mobile"].column, .ui.grid>.row>[class*="one wide mobile"].column, .ui.grid>[class*="one wide mobile"].column {
	width: 6.25%!important
}
.ui.column.grid>[class*="two wide mobile"].column, .ui.grid>.column.row>[class*="two wide mobile"].column, .ui.grid>.row>[class*="two wide mobile"].column, .ui.grid>[class*="two wide mobile"].column {
	width: 12.5%!important
}
.ui.column.grid>[class*="three wide mobile"].column, .ui.grid>.column.row>[class*="three wide mobile"].column, .ui.grid>.row>[class*="three wide mobile"].column, .ui.grid>[class*="three wide mobile"].column {
	width: 18.75%!important
}
.ui.column.grid>[class*="four wide mobile"].column, .ui.grid>.column.row>[class*="four wide mobile"].column, .ui.grid>.row>[class*="four wide mobile"].column, .ui.grid>[class*="four wide mobile"].column {
	width: 25%!important
}
.ui.column.grid>[class*="five wide mobile"].column, .ui.grid>.column.row>[class*="five wide mobile"].column, .ui.grid>.row>[class*="five wide mobile"].column, .ui.grid>[class*="five wide mobile"].column {
	width: 31.25%!important
}
.ui.column.grid>[class*="six wide mobile"].column, .ui.grid>.column.row>[class*="six wide mobile"].column, .ui.grid>.row>[class*="six wide mobile"].column, .ui.grid>[class*="six wide mobile"].column {
	width: 37.5%!important
}
.ui.column.grid>[class*="seven wide mobile"].column, .ui.grid>.column.row>[class*="seven wide mobile"].column, .ui.grid>.row>[class*="seven wide mobile"].column, .ui.grid>[class*="seven wide mobile"].column {
	width: 43.75%!important
}
.ui.column.grid>[class*="eight wide mobile"].column, .ui.grid>.column.row>[class*="eight wide mobile"].column, .ui.grid>.row>[class*="eight wide mobile"].column, .ui.grid>[class*="eight wide mobile"].column {
	width: 50%!important
}
.ui.column.grid>[class*="nine wide mobile"].column, .ui.grid>.column.row>[class*="nine wide mobile"].column, .ui.grid>.row>[class*="nine wide mobile"].column, .ui.grid>[class*="nine wide mobile"].column {
	width: 56.25%!important
}
.ui.column.grid>[class*="ten wide mobile"].column, .ui.grid>.column.row>[class*="ten wide mobile"].column, .ui.grid>.row>[class*="ten wide mobile"].column, .ui.grid>[class*="ten wide mobile"].column {
	width: 62.5%!important
}
.ui.column.grid>[class*="eleven wide mobile"].column, .ui.grid>.column.row>[class*="eleven wide mobile"].column, .ui.grid>.row>[class*="eleven wide mobile"].column, .ui.grid>[class*="eleven wide mobile"].column {
	width: 68.75%!important
}
.ui.column.grid>[class*="twelve wide mobile"].column, .ui.grid>.column.row>[class*="twelve wide mobile"].column, .ui.grid>.row>[class*="twelve wide mobile"].column, .ui.grid>[class*="twelve wide mobile"].column {
	width: 75%!important
}
.ui.column.grid>[class*="thirteen wide mobile"].column, .ui.grid>.column.row>[class*="thirteen wide mobile"].column, .ui.grid>.row>[class*="thirteen wide mobile"].column, .ui.grid>[class*="thirteen wide mobile"].column {
	width: 81.25%!important
}
.ui.column.grid>[class*="fourteen wide mobile"].column, .ui.grid>.column.row>[class*="fourteen wide mobile"].column, .ui.grid>.row>[class*="fourteen wide mobile"].column, .ui.grid>[class*="fourteen wide mobile"].column {
	width: 87.5%!important
}
.ui.column.grid>[class*="fifteen wide mobile"].column, .ui.grid>.column.row>[class*="fifteen wide mobile"].column, .ui.grid>.row>[class*="fifteen wide mobile"].column, .ui.grid>[class*="fifteen wide mobile"].column {
	width: 93.75%!important
}
.ui.column.grid>[class*="sixteen wide mobile"].column, .ui.grid>.column.row>[class*="sixteen wide mobile"].column, .ui.grid>.row>[class*="sixteen wide mobile"].column, .ui.grid>[class*="sixteen wide mobile"].column {
	width: 100%!important
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.ui.column.grid>[class*="one wide tablet"].column, .ui.grid>.column.row>[class*="one wide tablet"].column, .ui.grid>.row>[class*="one wide tablet"].column, .ui.grid>[class*="one wide tablet"].column {
	width: 6.25%!important
}
.ui.column.grid>[class*="two wide tablet"].column, .ui.grid>.column.row>[class*="two wide tablet"].column, .ui.grid>.row>[class*="two wide tablet"].column, .ui.grid>[class*="two wide tablet"].column {
	width: 12.5%!important
}
.ui.column.grid>[class*="three wide tablet"].column, .ui.grid>.column.row>[class*="three wide tablet"].column, .ui.grid>.row>[class*="three wide tablet"].column, .ui.grid>[class*="three wide tablet"].column {
	width: 18.75%!important
}
.ui.column.grid>[class*="four wide tablet"].column, .ui.grid>.column.row>[class*="four wide tablet"].column, .ui.grid>.row>[class*="four wide tablet"].column, .ui.grid>[class*="four wide tablet"].column {
	width: 25%!important
}
.ui.column.grid>[class*="five wide tablet"].column, .ui.grid>.column.row>[class*="five wide tablet"].column, .ui.grid>.row>[class*="five wide tablet"].column, .ui.grid>[class*="five wide tablet"].column {
	width: 31.25%!important
}
.ui.column.grid>[class*="six wide tablet"].column, .ui.grid>.column.row>[class*="six wide tablet"].column, .ui.grid>.row>[class*="six wide tablet"].column, .ui.grid>[class*="six wide tablet"].column {
	width: 37.5%!important
}
.ui.column.grid>[class*="seven wide tablet"].column, .ui.grid>.column.row>[class*="seven wide tablet"].column, .ui.grid>.row>[class*="seven wide tablet"].column, .ui.grid>[class*="seven wide tablet"].column {
	width: 43.75%!important
}
.ui.column.grid>[class*="eight wide tablet"].column, .ui.grid>.column.row>[class*="eight wide tablet"].column, .ui.grid>.row>[class*="eight wide tablet"].column, .ui.grid>[class*="eight wide tablet"].column {
	width: 50%!important
}
.ui.column.grid>[class*="nine wide tablet"].column, .ui.grid>.column.row>[class*="nine wide tablet"].column, .ui.grid>.row>[class*="nine wide tablet"].column, .ui.grid>[class*="nine wide tablet"].column {
	width: 56.25%!important
}
.ui.column.grid>[class*="ten wide tablet"].column, .ui.grid>.column.row>[class*="ten wide tablet"].column, .ui.grid>.row>[class*="ten wide tablet"].column, .ui.grid>[class*="ten wide tablet"].column {
	width: 62.5%!important
}
.ui.column.grid>[class*="eleven wide tablet"].column, .ui.grid>.column.row>[class*="eleven wide tablet"].column, .ui.grid>.row>[class*="eleven wide tablet"].column, .ui.grid>[class*="eleven wide tablet"].column {
	width: 68.75%!important
}
.ui.column.grid>[class*="twelve wide tablet"].column, .ui.grid>.column.row>[class*="twelve wide tablet"].column, .ui.grid>.row>[class*="twelve wide tablet"].column, .ui.grid>[class*="twelve wide tablet"].column {
	width: 75%!important
}
.ui.column.grid>[class*="thirteen wide tablet"].column, .ui.grid>.column.row>[class*="thirteen wide tablet"].column, .ui.grid>.row>[class*="thirteen wide tablet"].column, .ui.grid>[class*="thirteen wide tablet"].column {
	width: 81.25%!important
}
.ui.column.grid>[class*="fourteen wide tablet"].column, .ui.grid>.column.row>[class*="fourteen wide tablet"].column, .ui.grid>.row>[class*="fourteen wide tablet"].column, .ui.grid>[class*="fourteen wide tablet"].column {
	width: 87.5%!important
}
.ui.column.grid>[class*="fifteen wide tablet"].column, .ui.grid>.column.row>[class*="fifteen wide tablet"].column, .ui.grid>.row>[class*="fifteen wide tablet"].column, .ui.grid>[class*="fifteen wide tablet"].column {
	width: 93.75%!important
}
.ui.column.grid>[class*="sixteen wide tablet"].column, .ui.grid>.column.row>[class*="sixteen wide tablet"].column, .ui.grid>.row>[class*="sixteen wide tablet"].column, .ui.grid>[class*="sixteen wide tablet"].column {
	width: 100%!important
}
}

@media only screen and (min-width:992px) {
.ui.column.grid>[class*="one wide computer"].column, .ui.grid>.column.row>[class*="one wide computer"].column, .ui.grid>.row>[class*="one wide computer"].column, .ui.grid>[class*="one wide computer"].column {
	width: 6.25%!important
}
.ui.column.grid>[class*="two wide computer"].column, .ui.grid>.column.row>[class*="two wide computer"].column, .ui.grid>.row>[class*="two wide computer"].column, .ui.grid>[class*="two wide computer"].column {
	width: 12.5%!important
}
.ui.column.grid>[class*="three wide computer"].column, .ui.grid>.column.row>[class*="three wide computer"].column, .ui.grid>.row>[class*="three wide computer"].column, .ui.grid>[class*="three wide computer"].column {
	width: 18.75%!important
}
.ui.column.grid>[class*="four wide computer"].column, .ui.grid>.column.row>[class*="four wide computer"].column, .ui.grid>.row>[class*="four wide computer"].column, .ui.grid>[class*="four wide computer"].column {
	width: 25%!important
}
.ui.column.grid>[class*="five wide computer"].column, .ui.grid>.column.row>[class*="five wide computer"].column, .ui.grid>.row>[class*="five wide computer"].column, .ui.grid>[class*="five wide computer"].column {
	width: 31.25%!important
}
.ui.column.grid>[class*="six wide computer"].column, .ui.grid>.column.row>[class*="six wide computer"].column, .ui.grid>.row>[class*="six wide computer"].column, .ui.grid>[class*="six wide computer"].column {
	width: 37.5%!important
}
.ui.column.grid>[class*="seven wide computer"].column, .ui.grid>.column.row>[class*="seven wide computer"].column, .ui.grid>.row>[class*="seven wide computer"].column, .ui.grid>[class*="seven wide computer"].column {
	width: 43.75%!important
}
.ui.column.grid>[class*="eight wide computer"].column, .ui.grid>.column.row>[class*="eight wide computer"].column, .ui.grid>.row>[class*="eight wide computer"].column, .ui.grid>[class*="eight wide computer"].column {
	width: 50%!important
}
.ui.column.grid>[class*="nine wide computer"].column, .ui.grid>.column.row>[class*="nine wide computer"].column, .ui.grid>.row>[class*="nine wide computer"].column, .ui.grid>[class*="nine wide computer"].column {
	width: 56.25%!important
}
.ui.column.grid>[class*="ten wide computer"].column, .ui.grid>.column.row>[class*="ten wide computer"].column, .ui.grid>.row>[class*="ten wide computer"].column, .ui.grid>[class*="ten wide computer"].column {
	width: 62.5%!important
}
.ui.column.grid>[class*="eleven wide computer"].column, .ui.grid>.column.row>[class*="eleven wide computer"].column, .ui.grid>.row>[class*="eleven wide computer"].column, .ui.grid>[class*="eleven wide computer"].column {
	width: 68.75%!important
}
.ui.column.grid>[class*="twelve wide computer"].column, .ui.grid>.column.row>[class*="twelve wide computer"].column, .ui.grid>.row>[class*="twelve wide computer"].column, .ui.grid>[class*="twelve wide computer"].column {
	width: 75%!important
}
.ui.column.grid>[class*="thirteen wide computer"].column, .ui.grid>.column.row>[class*="thirteen wide computer"].column, .ui.grid>.row>[class*="thirteen wide computer"].column, .ui.grid>[class*="thirteen wide computer"].column {
	width: 81.25%!important
}
.ui.column.grid>[class*="fourteen wide computer"].column, .ui.grid>.column.row>[class*="fourteen wide computer"].column, .ui.grid>.row>[class*="fourteen wide computer"].column, .ui.grid>[class*="fourteen wide computer"].column {
	width: 87.5%!important
}
.ui.column.grid>[class*="fifteen wide computer"].column, .ui.grid>.column.row>[class*="fifteen wide computer"].column, .ui.grid>.row>[class*="fifteen wide computer"].column, .ui.grid>[class*="fifteen wide computer"].column {
	width: 93.75%!important
}
.ui.column.grid>[class*="sixteen wide computer"].column, .ui.grid>.column.row>[class*="sixteen wide computer"].column, .ui.grid>.row>[class*="sixteen wide computer"].column, .ui.grid>[class*="sixteen wide computer"].column {
	width: 100%!important
}
}

@media only screen and (min-width:1200px) and (max-width:1919px) {
.ui.column.grid>[class*="one wide large screen"].column, .ui.grid>.column.row>[class*="one wide large screen"].column, .ui.grid>.row>[class*="one wide large screen"].column, .ui.grid>[class*="one wide large screen"].column {
	width: 6.25%!important
}
.ui.column.grid>[class*="two wide large screen"].column, .ui.grid>.column.row>[class*="two wide large screen"].column, .ui.grid>.row>[class*="two wide large screen"].column, .ui.grid>[class*="two wide large screen"].column {
	width: 12.5%!important
}
.ui.column.grid>[class*="three wide large screen"].column, .ui.grid>.column.row>[class*="three wide large screen"].column, .ui.grid>.row>[class*="three wide large screen"].column, .ui.grid>[class*="three wide large screen"].column {
	width: 18.75%!important
}
.ui.column.grid>[class*="four wide large screen"].column, .ui.grid>.column.row>[class*="four wide large screen"].column, .ui.grid>.row>[class*="four wide large screen"].column, .ui.grid>[class*="four wide large screen"].column {
	width: 25%!important
}
.ui.column.grid>[class*="five wide large screen"].column, .ui.grid>.column.row>[class*="five wide large screen"].column, .ui.grid>.row>[class*="five wide large screen"].column, .ui.grid>[class*="five wide large screen"].column {
	width: 31.25%!important
}
.ui.column.grid>[class*="six wide large screen"].column, .ui.grid>.column.row>[class*="six wide large screen"].column, .ui.grid>.row>[class*="six wide large screen"].column, .ui.grid>[class*="six wide large screen"].column {
	width: 37.5%!important
}
.ui.column.grid>[class*="seven wide large screen"].column, .ui.grid>.column.row>[class*="seven wide large screen"].column, .ui.grid>.row>[class*="seven wide large screen"].column, .ui.grid>[class*="seven wide large screen"].column {
	width: 43.75%!important
}
.ui.column.grid>[class*="eight wide large screen"].column, .ui.grid>.column.row>[class*="eight wide large screen"].column, .ui.grid>.row>[class*="eight wide large screen"].column, .ui.grid>[class*="eight wide large screen"].column {
	width: 50%!important
}
.ui.column.grid>[class*="nine wide large screen"].column, .ui.grid>.column.row>[class*="nine wide large screen"].column, .ui.grid>.row>[class*="nine wide large screen"].column, .ui.grid>[class*="nine wide large screen"].column {
	width: 56.25%!important
}
.ui.column.grid>[class*="ten wide large screen"].column, .ui.grid>.column.row>[class*="ten wide large screen"].column, .ui.grid>.row>[class*="ten wide large screen"].column, .ui.grid>[class*="ten wide large screen"].column {
	width: 62.5%!important
}
.ui.column.grid>[class*="eleven wide large screen"].column, .ui.grid>.column.row>[class*="eleven wide large screen"].column, .ui.grid>.row>[class*="eleven wide large screen"].column, .ui.grid>[class*="eleven wide large screen"].column {
	width: 68.75%!important
}
.ui.column.grid>[class*="twelve wide large screen"].column, .ui.grid>.column.row>[class*="twelve wide large screen"].column, .ui.grid>.row>[class*="twelve wide large screen"].column, .ui.grid>[class*="twelve wide large screen"].column {
	width: 75%!important
}
.ui.column.grid>[class*="thirteen wide large screen"].column, .ui.grid>.column.row>[class*="thirteen wide large screen"].column, .ui.grid>.row>[class*="thirteen wide large screen"].column, .ui.grid>[class*="thirteen wide large screen"].column {
	width: 81.25%!important
}
.ui.column.grid>[class*="fourteen wide large screen"].column, .ui.grid>.column.row>[class*="fourteen wide large screen"].column, .ui.grid>.row>[class*="fourteen wide large screen"].column, .ui.grid>[class*="fourteen wide large screen"].column {
	width: 87.5%!important
}
.ui.column.grid>[class*="fifteen wide large screen"].column, .ui.grid>.column.row>[class*="fifteen wide large screen"].column, .ui.grid>.row>[class*="fifteen wide large screen"].column, .ui.grid>[class*="fifteen wide large screen"].column {
	width: 93.75%!important
}
.ui.column.grid>[class*="sixteen wide large screen"].column, .ui.grid>.column.row>[class*="sixteen wide large screen"].column, .ui.grid>.row>[class*="sixteen wide large screen"].column, .ui.grid>[class*="sixteen wide large screen"].column {
	width: 100%!important
}
}

@media only screen and (min-width:1920px) {
.ui.column.grid>[class*="one wide widescreen"].column, .ui.grid>.column.row>[class*="one wide widescreen"].column, .ui.grid>.row>[class*="one wide widescreen"].column, .ui.grid>[class*="one wide widescreen"].column {
	width: 6.25%!important
}
.ui.column.grid>[class*="two wide widescreen"].column, .ui.grid>.column.row>[class*="two wide widescreen"].column, .ui.grid>.row>[class*="two wide widescreen"].column, .ui.grid>[class*="two wide widescreen"].column {
	width: 12.5%!important
}
.ui.column.grid>[class*="three wide widescreen"].column, .ui.grid>.column.row>[class*="three wide widescreen"].column, .ui.grid>.row>[class*="three wide widescreen"].column, .ui.grid>[class*="three wide widescreen"].column {
	width: 18.75%!important
}
.ui.column.grid>[class*="four wide widescreen"].column, .ui.grid>.column.row>[class*="four wide widescreen"].column, .ui.grid>.row>[class*="four wide widescreen"].column, .ui.grid>[class*="four wide widescreen"].column {
	width: 25%!important
}
.ui.column.grid>[class*="five wide widescreen"].column, .ui.grid>.column.row>[class*="five wide widescreen"].column, .ui.grid>.row>[class*="five wide widescreen"].column, .ui.grid>[class*="five wide widescreen"].column {
	width: 31.25%!important
}
.ui.column.grid>[class*="six wide widescreen"].column, .ui.grid>.column.row>[class*="six wide widescreen"].column, .ui.grid>.row>[class*="six wide widescreen"].column, .ui.grid>[class*="six wide widescreen"].column {
	width: 37.5%!important
}
.ui.column.grid>[class*="seven wide widescreen"].column, .ui.grid>.column.row>[class*="seven wide widescreen"].column, .ui.grid>.row>[class*="seven wide widescreen"].column, .ui.grid>[class*="seven wide widescreen"].column {
	width: 43.75%!important
}
.ui.column.grid>[class*="eight wide widescreen"].column, .ui.grid>.column.row>[class*="eight wide widescreen"].column, .ui.grid>.row>[class*="eight wide widescreen"].column, .ui.grid>[class*="eight wide widescreen"].column {
	width: 50%!important
}
.ui.column.grid>[class*="nine wide widescreen"].column, .ui.grid>.column.row>[class*="nine wide widescreen"].column, .ui.grid>.row>[class*="nine wide widescreen"].column, .ui.grid>[class*="nine wide widescreen"].column {
	width: 56.25%!important
}
.ui.column.grid>[class*="ten wide widescreen"].column, .ui.grid>.column.row>[class*="ten wide widescreen"].column, .ui.grid>.row>[class*="ten wide widescreen"].column, .ui.grid>[class*="ten wide widescreen"].column {
	width: 62.5%!important
}
.ui.column.grid>[class*="eleven wide widescreen"].column, .ui.grid>.column.row>[class*="eleven wide widescreen"].column, .ui.grid>.row>[class*="eleven wide widescreen"].column, .ui.grid>[class*="eleven wide widescreen"].column {
	width: 68.75%!important
}
.ui.column.grid>[class*="twelve wide widescreen"].column, .ui.grid>.column.row>[class*="twelve wide widescreen"].column, .ui.grid>.row>[class*="twelve wide widescreen"].column, .ui.grid>[class*="twelve wide widescreen"].column {
	width: 75%!important
}
.ui.column.grid>[class*="thirteen wide widescreen"].column, .ui.grid>.column.row>[class*="thirteen wide widescreen"].column, .ui.grid>.row>[class*="thirteen wide widescreen"].column, .ui.grid>[class*="thirteen wide widescreen"].column {
	width: 81.25%!important
}
.ui.column.grid>[class*="fourteen wide widescreen"].column, .ui.grid>.column.row>[class*="fourteen wide widescreen"].column, .ui.grid>.row>[class*="fourteen wide widescreen"].column, .ui.grid>[class*="fourteen wide widescreen"].column {
	width: 87.5%!important
}
.ui.column.grid>[class*="fifteen wide widescreen"].column, .ui.grid>.column.row>[class*="fifteen wide widescreen"].column, .ui.grid>.row>[class*="fifteen wide widescreen"].column, .ui.grid>[class*="fifteen wide widescreen"].column {
	width: 93.75%!important
}
.ui.column.grid>[class*="sixteen wide widescreen"].column, .ui.grid>.column.row>[class*="sixteen wide widescreen"].column, .ui.grid>.row>[class*="sixteen wide widescreen"].column, .ui.grid>[class*="sixteen wide widescreen"].column {
	width: 100%!important
}
}
.ui.centered.grid, .ui.centered.grid>.row, .ui.grid>.centered.row {
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-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: 0!important
}
[class*="horizontally padded"].ui.grid {
	margin-left: 0!important;
	margin-right: 0!important
}
[class*="vertically padded"].ui.grid {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.ui.grid [class*="left floated"].column {
	margin-right: auto
}
.ui.grid [class*="right floated"].column {
	margin-left: auto
}
.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row), .ui.divided.grid:not([class*="vertically divided"])>.row>.column {
	-webkit-box-shadow: -1px 0 0 0 rgba(34,36,38,.15);
	box-shadow: -1px 0 0 0 rgba(34,36,38,.15)
}
.ui[class*="vertically divided"].grid>.column:not(.row), .ui[class*="vertically divided"].grid>.row>.column {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-top: 0;
	padding-bottom: 0
}
.ui[class*="vertically divided"].grid>.row {
	margin-top: 0;
	margin-bottom: 0
}
.ui.divided.grid:not([class*="vertically divided"])>.column:first-child, .ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui[class*="vertically divided"].grid>.row:first-child>.column {
	margin-top: 0
}
.ui.grid>.divided.row>.column {
	-webkit-box-shadow: -1px 0 0 0 rgba(34,36,38,.15);
	box-shadow: -1px 0 0 0 rgba(34,36,38,.15)
}
.ui.grid>.divided.row>.column:first-child {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui[class*="vertically divided"].grid>.row {
	position: relative
}
.ui[class*="vertically divided"].grid>.row:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: calc(100% - 2rem);
	height: 1px;
	margin: 0 1rem;
	-webkit-box-shadow: 0 -1px 0 0 rgba(34,36,38,.15);
	box-shadow: 0 -1px 0 0 rgba(34,36,38,.15)
}
.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 {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row), .ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column {
	-webkit-box-shadow: -1px 0 0 0 hsla(0,0%,100%,.1);
	box-shadow: -1px 0 0 0 hsla(0,0%,100%,.1)
}
.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child, .ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.inverted[class*="vertically divided"].grid>.row:before {
	-webkit-box-shadow: 0 -1px 0 0 hsla(0,0%,100%,.1);
	box-shadow: 0 -1px 0 0 hsla(0,0%,100%,.1)
}
.ui.relaxed[class*="vertically divided"].grid>.row:before {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	width: calc(100% - 3rem)
}
.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before {
	margin-left: 5rem;
	margin-right: 5rem;
	width: calc(100% - 5rem)
}
.ui.celled.grid {
	width: 100%;
	margin: 1em 0;
	-webkit-box-shadow: 0 0 0 1px #d4d4d5;
	box-shadow: 0 0 0 1px #d4d4d5
}
.ui.celled.grid>.row {
	width: 100%!important;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: 0 -1px 0 0 #d4d4d5;
	box-shadow: 0 -1px 0 0 #d4d4d5
}
.ui.celled.grid>.column:not(.row), .ui.celled.grid>.row>.column {
	-webkit-box-shadow: -1px 0 0 0 #d4d4d5;
	box-shadow: -1px 0 0 0 #d4d4d5
}
.ui.celled.grid>.column:first-child, .ui.celled.grid>.row>.column:first-child {
	-webkit-box-shadow: none;
	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: 0
}
.ui[class*="internally celled"].grid, .ui[class*="internally celled"].grid>.row:first-child, .ui[class*="internally celled"].grid>.row>.column:first-child {
	-webkit-box-shadow: none;
	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;
	-ms-flex-direction: column;
	flex-direction: column;
	vertical-align: top;
	-ms-flex-item-align: start!important;
	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;
	-ms-flex-direction: column;
	flex-direction: column;
	vertical-align: middle;
	-ms-flex-item-align: center!important;
	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;
	-ms-flex-direction: column;
	flex-direction: column;
	vertical-align: bottom;
	-ms-flex-item-align: end!important;
	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 {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.ui.grid>.row>.stretched.column>*, .ui.grid>.stretched.column:not(.row)>*, .ui.grid>.stretched.row>.column>*, .ui.stretched.grid>.column>*, .ui.stretched.grid>.row>.column>* {
	-webkit-box-flex: 1;
	-ms-flex-positive: 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;
	-ms-flex-item-align: inherit;
	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;
	-ms-flex-item-align: inherit;
	align-self: inherit
}
.ui[class*="center aligned"].grid {
	-webkit-box-pack: center;
	-ms-flex-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;
	-ms-flex-item-align: inherit;
	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;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	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 {
	background-color: #db2828!important;
	color: #fff
}
.ui.grid>.orange.column, .ui.grid>.orange.row, .ui.grid>.row>.orange.column {
	background-color: #f2711c!important;
	color: #fff
}
.ui.grid>.row>.yellow.column, .ui.grid>.yellow.column, .ui.grid>.yellow.row {
	background-color: #fbbd08!important;
	color: #fff
}
.ui.grid>.olive.column, .ui.grid>.olive.row, .ui.grid>.row>.olive.column {
	background-color: #b5cc18!important;
	color: #fff
}
.ui.grid>.green.column, .ui.grid>.green.row, .ui.grid>.row>.green.column {
	background-color: #21ba45!important;
	color: #fff
}
.ui.grid>.row>.teal.column, .ui.grid>.teal.column, .ui.grid>.teal.row {
	background-color: #00b5ad!important;
	color: #fff
}
.ui.grid>.blue.column, .ui.grid>.blue.row, .ui.grid>.row>.blue.column {
	background-color: #2185d0!important;
	color: #fff
}
.ui.grid>.row>.violet.column, .ui.grid>.violet.column, .ui.grid>.violet.row {
	background-color: #6435c9!important;
	color: #fff
}
.ui.grid>.purple.column, .ui.grid>.purple.row, .ui.grid>.row>.purple.column {
	background-color: #a333c8!important;
	color: #fff
}
.ui.grid>.pink.column, .ui.grid>.pink.row, .ui.grid>.row>.pink.column {
	background-color: #e03997!important;
	color: #fff
}
.ui.grid>.brown.column, .ui.grid>.brown.row, .ui.grid>.row>.brown.column {
	background-color: #a5673f!important;
	color: #fff
}
.ui.grid>.grey.column, .ui.grid>.grey.row, .ui.grid>.row>.grey.column {
	background-color: #767676!important;
	color: #fff
}
.ui.grid>.black.column, .ui.grid>.black.row, .ui.grid>.row>.black.column {
	background-color: #1b1c1d!important;
	color: #fff
}
.ui.grid>[class*="equal width"].row>.column, .ui[class*="equal width"].grid>.column:not(.row), .ui[class*="equal width"].grid>.row>.column {
	display: inline-block;
	-webkit-box-flex: 1;
	-ms-flex-positive: 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;
	-ms-flex-positive: 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;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.ui.stackable[class*="mobile reversed"], .ui[class*="mobile vertically reversed"].grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-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 {
	-webkit-box-shadow: -1px 0 0 0 rgba(34,36,38,.15);
	box-shadow: -1px 0 0 0 rgba(34,36,38,.15)
}
.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child, .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before {
	-webkit-box-shadow: 0 -1px 0 0 rgba(34,36,38,.15);
	box-shadow: 0 -1px 0 0 rgba(34,36,38,.15)
}
.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child {
	-webkit-box-shadow: -1px 0 0 0 #d4d4d5;
	box-shadow: -1px 0 0 0 #d4d4d5
}
.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child {
	-webkit-box-shadow: none;
	box-shadow: none
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.ui.grid>[class*="tablet reversed"].row, .ui[class*="tablet reversed"].grid, .ui[class*="tablet reversed"].grid>.row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.ui[class*="tablet vertically reversed"].grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-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 {
	-webkit-box-shadow: -1px 0 0 0 rgba(34,36,38,.15);
	box-shadow: -1px 0 0 0 rgba(34,36,38,.15)
}
.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child, .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before {
	-webkit-box-shadow: 0 -1px 0 0 rgba(34,36,38,.15);
	box-shadow: 0 -1px 0 0 rgba(34,36,38,.15)
}
.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child {
	-webkit-box-shadow: -1px 0 0 0 #d4d4d5;
	box-shadow: -1px 0 0 0 #d4d4d5
}
.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child {
	-webkit-box-shadow: none;
	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;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.ui[class*="computer vertically reversed"].grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-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 {
	-webkit-box-shadow: -1px 0 0 0 rgba(34,36,38,.15);
	box-shadow: -1px 0 0 0 rgba(34,36,38,.15)
}
.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child, .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before {
	-webkit-box-shadow: 0 -1px 0 0 rgba(34,36,38,.15);
	box-shadow: 0 -1px 0 0 rgba(34,36,38,.15)
}
.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui[class*="computer reversed"].celled.grid>.row>.column:first-child {
	-webkit-box-shadow: -1px 0 0 0 #d4d4d5;
	box-shadow: -1px 0 0 0 #d4d4d5
}
.ui[class*="computer reversed"].celled.grid>.row>.column:last-child {
	-webkit-box-shadow: none;
	box-shadow: none
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.ui.doubling.grid {
	width: auto
}
.ui.doubling.grid>.row, .ui.grid>.doubling.row {
	margin: 0!important;
	padding: 0!important
}
.ui.doubling.grid>.row>.column, .ui.grid>.doubling.row>.column {
	display: inline-block!important;
	padding-top: 1rem!important;
	padding-bottom: 1rem!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	margin: 0
}
.ui.grid>[class*="two column"].doubling.row.row>.column, .ui[class*="two column"].doubling.grid>.column:not(.row), .ui[class*="two column"].doubling.grid>.row>.column {
	width: 100%!important
}
.ui.grid>[class*="four column"].doubling.row.row>.column, .ui.grid>[class*="three column"].doubling.row.row>.column, .ui[class*="four column"].doubling.grid>.column:not(.row), .ui[class*="four column"].doubling.grid>.row>.column, .ui[class*="three column"].doubling.grid>.column:not(.row), .ui[class*="three column"].doubling.grid>.row>.column {
	width: 50%!important
}
.ui.grid>[class*="five column"].doubling.row.row>.column, .ui.grid>[class*="seven column"].doubling.row.row>.column, .ui.grid>[class*="six column"].doubling.row.row>.column, .ui[class*="five column"].doubling.grid>.column:not(.row), .ui[class*="five column"].doubling.grid>.row>.column, .ui[class*="seven column"].doubling.grid>.column:not(.row), .ui[class*="seven column"].doubling.grid>.row>.column, .ui[class*="six column"].doubling.grid>.column:not(.row), .ui[class*="six column"].doubling.grid>.row>.column {
	width: 33.33333333%!important
}
.ui.grid>[class*="eight column"].doubling.row.row>.column, .ui.grid>[class*="nine column"].doubling.row.row>.column, .ui[class*="eight column"].doubling.grid>.column:not(.row), .ui[class*="eight column"].doubling.grid>.row>.column, .ui[class*="nine column"].doubling.grid>.column:not(.row), .ui[class*="nine column"].doubling.grid>.row>.column {
	width: 25%!important
}
.ui.grid>[class*="eleven column"].doubling.row.row>.column, .ui.grid>[class*="ten column"].doubling.row.row>.column, .ui[class*="eleven column"].doubling.grid>.column:not(.row), .ui[class*="eleven column"].doubling.grid>.row>.column, .ui[class*="ten column"].doubling.grid>.column:not(.row), .ui[class*="ten column"].doubling.grid>.row>.column {
	width: 20%!important
}
.ui.grid>[class*="thirteen column"].doubling.row.row>.column, .ui.grid>[class*="twelve column"].doubling.row.row>.column, .ui[class*="thirteen column"].doubling.grid>.column:not(.row), .ui[class*="thirteen column"].doubling.grid>.row>.column, .ui[class*="twelve column"].doubling.grid>.column:not(.row), .ui[class*="twelve column"].doubling.grid>.row>.column {
	width: 16.66666667%!important
}
.ui.grid>[class*="fifteen column"].doubling.row.row>.column, .ui.grid>[class*="fourteen column"].doubling.row.row>.column, .ui[class*="fifteen column"].doubling.grid>.column:not(.row), .ui[class*="fifteen column"].doubling.grid>.row>.column, .ui[class*="fourteen column"].doubling.grid>.column:not(.row), .ui[class*="fourteen column"].doubling.grid>.row>.column {
	width: 14.28571429%!important
}
.ui.grid>[class*="sixteen column"].doubling.row.row>.column, .ui[class*="sixteen column"].doubling.grid>.column:not(.row), .ui[class*="sixteen column"].doubling.grid>.row>.column {
	width: 12.5%!important
}
}

@media only screen and (max-width:767px) {
.ui.doubling.grid>.row, .ui.grid>.doubling.row {
	margin: 0!important;
	padding: 0!important
}
.ui.doubling.grid>.row>.column, .ui.grid>.doubling.row>.column {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important;
	margin: 0!important;
	-webkit-box-shadow: none!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.33333333%!important
}
.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column, .ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column, .ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column, .ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row), .ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column, .ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row), .ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column, .ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row), .ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column {
	width: 25%!important
}
}

@media only screen and (max-width:767px) {
.ui.stackable.grid {
	width: auto;
	margin-left: 0!important;
	margin-right: 0!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: 0!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}
.ui.stackable.grid:not(.vertically)>.row {
	margin: 0;
	padding: 0
}
.ui.container>.ui.stackable.grid>.column, .ui.container>.ui.stackable.grid>.row>.column {
	padding-left: 0!important;
	padding-right: 0!important
}
.ui.grid .ui.stackable.grid, .ui.segment:not(.vertical) .ui.stackable.page.grid {
	margin-left: -1rem!important;
	margin-right: -1rem!important
}
.ui.stackable.celled.grid>.column:not(.row):first-child, .ui.stackable.celled.grid>.row:first-child>.column:first-child, .ui.stackable.divided.grid>.column:not(.row):first-child, .ui.stackable.divided.grid>.row:first-child>.column:first-child {
	border-top: none!important
}
.ui.inverted.stackable.celled.grid>.column:not(.row), .ui.inverted.stackable.celled.grid>.row>.column, .ui.inverted.stackable.divided.grid>.column:not(.row), .ui.inverted.stackable.divided.grid>.row>.column {
	border-top: 1px solid hsla(0,0%,100%,.1)
}
.ui.stackable.celled.grid>.column:not(.row), .ui.stackable.celled.grid>.row>.column, .ui.stackable.divided:not(.vertically).grid>.column:not(.row), .ui.stackable.divided:not(.vertically).grid>.row>.column {
	border-top: 1px solid rgba(34,36,38,.15);
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.ui.stackable.celled.grid>.row {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.ui.stackable.divided:not(.vertically).grid>.column:not(.row), .ui.stackable.divided:not(.vertically).grid>.row>.column {
	padding-left: 0!important;
	padding-right: 0!important
}
}

@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 (min-width:768px) and (max-width:991px) {
.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet), .ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet), .ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid>[class*="computer only"].column:not(.tablet), .ui.grid.grid.grid>[class*="computer only"].row:not(.tablet), .ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile), .ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet), .ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet), .ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile), .ui[class*="computer only"].grid.grid.grid:not(.tablet), .ui[class*="large screen only"].grid.grid.grid:not(.mobile), .ui[class*="mobile only"].grid.grid.grid:not(.tablet), .ui[class*="widescreen only"].grid.grid.grid:not(.mobile) {
	display: none!important
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer), .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer), .ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile), .ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile), .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer), .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer), .ui.grid.grid.grid>[class*="tablet only"].column:not(.computer), .ui.grid.grid.grid>[class*="tablet only"].row:not(.computer), .ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile), .ui[class*="large screen only"].grid.grid.grid:not(.mobile), .ui[class*="mobile only"].grid.grid.grid:not(.computer), .ui[class*="tablet only"].grid.grid.grid:not(.computer), .ui[class*="widescreen only"].grid.grid.grid:not(.mobile) {
	display: none!important
}
}

@media only screen and (min-width:1200px) and (max-width:1919px) {
.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer), .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer), .ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer), .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer), .ui.grid.grid.grid>[class*="tablet only"].column:not(.computer), .ui.grid.grid.grid>[class*="tablet only"].row:not(.computer), .ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile), .ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile), .ui[class*="mobile only"].grid.grid.grid:not(.computer), .ui[class*="tablet only"].grid.grid.grid:not(.computer), .ui[class*="widescreen only"].grid.grid.grid:not(.mobile) {
	display: none!important
}
}

@media only screen and (min-width:1920px) {
.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer), .ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer), .ui.grid.grid.grid>[class*="mobile only"].column:not(.computer), .ui.grid.grid.grid>[class*="mobile only"].row:not(.computer), .ui.grid.grid.grid>[class*="tablet only"].column:not(.computer), .ui.grid.grid.grid>[class*="tablet only"].row:not(.computer), .ui[class*="mobile only"].grid.grid.grid:not(.computer), .ui[class*="tablet only"].grid.grid.grid:not(.computer) {
	display: none!important
}
}
.ui.menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 1rem 0;
	font-family: Lato, Helvetica Neue, Arial, Helvetica, sans-serif;
	background: #fff;
	font-weight: 400;
	border: 1px solid rgba(34,36,38,.15);
	-webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	border-radius: .28571429rem;
	min-height: 2.85714286em
}
.ui.menu:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ui.menu:first-child {
	margin-top: 0
}
.ui.menu:last-child {
	margin-bottom: 0
}
.ui.menu .menu {
	margin: 0
}
.ui.menu:not(.vertical) .item, .ui.menu:not(.vertical)>.menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.ui.menu:not(.vertical) .item {
	-webkit-box-align: center;
	-ms-flex-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;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: none;
	padding: .92857143em 1.14285714em;
	text-transform: none;
	color: rgba(0,0,0,.87);
	font-weight: 400;
	-webkit-transition: background .1s ease, color .1s ease, -webkit-box-shadow .1s ease;
	transition: background .1s ease, color .1s ease, -webkit-box-shadow .1s ease;
	transition: background .1s ease, box-shadow .1s ease, color .1s ease;
	transition: background .1s ease, box-shadow .1s ease, color .1s ease, -webkit-box-shadow .1s ease
}
.ui.menu>.item:first-child {
	border-radius: .28571429rem 0 0 .28571429rem
}
.ui.menu .item:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	height: 100%;
	width: 1px;
	background: rgba(34,36,38,.1)
}
.ui.menu .item>a:not(.ui), .ui.menu .item>p:only-child, .ui.menu .text.item>* {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	line-height: 1.3
}
.ui.menu .item>p:first-child {
	margin-top: 0
}
.ui.menu .item>p:last-child {
	margin-bottom: 0
}
.ui.menu .item>i.icon {
	opacity: .9;
	float: none;
	margin: 0 .35714286em 0 0
}
.ui.menu:not(.vertical) .item>.button {
	position: relative;
	top: 0;
	margin: -.5em 0;
	padding-bottom: .78571429em;
	padding-top: .78571429em;
	font-size: 1em
}
.ui.menu>.container, .ui.menu>.grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: inherit;
	-ms-flex-align: inherit;
	align-items: inherit;
	-webkit-box-orient: inherit;
	-webkit-box-direction: inherit;
	-ms-flex-direction: inherit;
	flex-direction: inherit
}
.ui.menu .item>.input {
	width: 100%
}
.ui.menu:not(.vertical) .item>.input {
	position: relative;
	top: 0;
	margin: -.5em 0
}
.ui.menu .item>.input input {
	font-size: 1em;
	padding-top: .57142857em;
	padding-bottom: .57142857em
}
.ui.menu .header.item, .ui.vertical.menu .header.item {
	margin: 0;
	background: "";
	text-transform: normal;
	font-weight: 700
}
.ui.vertical.menu .item>.header:not(.ui) {
	margin: 0 0 .5em;
	font-size: 1em;
	font-weight: 700
}
.ui.menu .item>i.dropdown.icon {
	padding: 0;
	float: right;
	margin: 0 0 0 1em
}
.ui.menu .dropdown.item .menu {
	min-width: calc(100% - 1px);
	border-radius: 0 0 .28571429rem .28571429rem;
	background: #fff;
	margin: 0;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.08);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.08);
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.ui.menu .ui.dropdown .menu>.item {
	margin: 0;
	text-align: left;
	font-size: 1em!important;
	padding: .78571429em 1.14285714em!important;
	background: transparent!important;
	color: rgba(0,0,0,.87)!important;
	text-transform: none!important;
	font-weight: 400!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	-webkit-transition: none!important;
	transition: none!important
}
.ui.menu .ui.dropdown .menu>.item:hover, .ui.menu .ui.dropdown .menu>.selected.item {
	background: rgba(0,0,0,.05)!important;
	color: rgba(0,0,0,.95)!important
}
.ui.menu .ui.dropdown .menu>.active.item {
	background: rgba(0,0,0,.03)!important;
	font-weight: 700!important;
	color: rgba(0,0,0,.95)!important
}
.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
	display: block
}
.ui.menu .ui.dropdown .menu>.item .icon:not(.dropdown) {
	display: inline-block;
	font-size: 1em!important;
	float: none;
	margin: 0 .75em 0 0
}
.ui.secondary.menu .dropdown.item>.menu, .ui.text.menu .dropdown.item>.menu {
	border-radius: .28571429rem;
	margin-top: .35714286em
}
.ui.menu .pointing.dropdown.item .menu {
	margin-top: .75em
}
.ui.inverted.menu .search.dropdown.item>.search, .ui.inverted.menu .search.dropdown.item>.text {
	color: hsla(0,0%,100%,.9)
}
.ui.vertical.menu .dropdown.item>.icon {
	float: right;
	content: "\F0DA";
	margin-left: 1em
}
.ui.vertical.menu .dropdown.item .menu {
	left: 100%;
	min-width: 0;
	margin: 0;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.08);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.08);
	border-radius: 0 .28571429rem .28571429rem .28571429rem
}
.ui.vertical.menu .dropdown.item.upward .menu {
	bottom: 0
}
.ui.vertical.menu .dropdown.item:not(.upward) .menu {
	top: 0
}
.ui.vertical.menu .active.dropdown.item {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.ui.vertical.menu .dropdown.active.item {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.item.menu .dropdown .menu .item {
	width: 100%
}
.ui.menu .item>.label {
	background: #999;
	color: #fff;
	margin-left: 1em;
	padding: .3em .78571429em
}
.ui.vertical.menu .item>.label {
	background: #999;
	color: #fff;
	margin-top: -.15em;
	margin-bottom: -.15em;
	padding: .3em .78571429em
}
.ui.menu .item>.floating.label {
	padding: .3em .78571429em
}
.ui.menu .item>img:not(.ui) {
	display: inline-block;
	vertical-align: middle;
	margin: -.3em 0;
	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: 0
}

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

@media only screen and (min-width:768px) {
.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child {
	border-left: 1px solid rgba(34,36,38,.1)
}
}
.ui.link.menu .item:hover, .ui.menu .dropdown.item:hover, .ui.menu .link.item:hover, .ui.menu a.item:hover {
	cursor: pointer;
	background: rgba(0,0,0,.03);
	color: rgba(0,0,0,.95)
}
.ui.link.menu .item:active, .ui.menu .link.item:active, .ui.menu a.item:active {
	background: rgba(0,0,0,.03);
	color: rgba(0,0,0,.95)
}
.ui.menu .active.item {
	background: rgba(0,0,0,.05);
	color: rgba(0,0,0,.95);
	font-weight: 400;
	-webkit-box-shadow: none;
	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,.05);
	color: rgba(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,.3)!important
}
.ui.menu:not(.vertical) .left.item, .ui.menu:not(.vertical) .left.menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto!important
}
.ui.menu:not(.vertical) .right.item, .ui.menu:not(.vertical) .right.menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto!important
}
.ui.menu .right.item:before, .ui.menu .right.menu>.item:before {
	right: auto;
	left: 0
}
.ui.vertical.menu {
	display: block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #fff;
	-webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15)
}
.ui.vertical.menu .item {
	display: block;
	background: none;
	border-top: none;
	border-right: none
}
.ui.vertical.menu>.item:first-child {
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.vertical.menu>.item:last-child {
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui.vertical.menu .item>.label {
	float: right;
	text-align: center
}
.ui.vertical.menu .item>i.icon {
	width: 1.18em;
	float: right;
	margin: 0 0 0 .5em
}
.ui.vertical.menu .item>.label+i.icon {
	float: none;
	margin: 0 .5em 0 0
}
.ui.vertical.menu .item:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: rgba(34,36,38,.1)
}
.ui.vertical.menu .item:first-child:before {
	display: none!important
}
.ui.vertical.menu .item>.menu {
	margin: .5em -1.14285714em 0
}
.ui.vertical.menu .menu .item {
	background: none;
	padding: .5em 1.33333333em;
	font-size: .85714286em;
	color: rgba(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,.85)
}
.ui.vertical.menu .menu .item:before {
	display: none
}
.ui.vertical.menu .active.item {
	background: rgba(0,0,0,.05);
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.vertical.menu>.active.item:first-child {
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.vertical.menu>.active.item:last-child {
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui.vertical.menu>.active.item:only-child {
	border-radius: .28571429rem
}
.ui.vertical.menu .active.item .menu .active.item {
	border-left: none
}
.ui.vertical.menu .item .menu .active.item {
	background-color: transparent;
	font-weight: 700;
	color: rgba(0,0,0,.95)
}
.ui.tabular.menu {
	border-radius: 0;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	background: none transparent;
	border: none;
	border-bottom: 1px solid #d4d4d5
}
.ui.tabular.fluid.menu {
	width: calc(100% + 2px)!important
}
.ui.tabular.menu .item {
	background: transparent;
	border: 1px solid transparent;
	border-top: 2px solid transparent;
	border-bottom: none;
	padding: .92857143em 1.42857143em;
	color: rgba(0,0,0,.87)
}
.ui.tabular.menu .item:before {
	display: none
}
.ui.tabular.menu .item:hover {
	background-color: transparent;
	color: rgba(0,0,0,.8)
}
.ui.tabular.menu .active.item {
	background: none #fff;
	color: rgba(0,0,0,.95);
	border-top-width: 1px;
	border-color: #d4d4d5;
	font-weight: 700;
	margin-bottom: -1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: .28571429rem .28571429rem 0 0!important
}
.ui.tabular.menu+.attached:not(.top).segment, .ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment {
	border-top: none;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	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: 0;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	border-bottom: none;
	border-top: 1px solid #d4d4d5
}
.ui.bottom.tabular.menu .item {
	background: none;
	border: 1px solid transparent;
	border-top: none
}
.ui.bottom.tabular.menu .active.item {
	background: none #fff;
	color: rgba(0,0,0,.95);
	border-color: #d4d4d5;
	margin: -1px 0 0;
	border-radius: 0 0 .28571429rem .28571429rem!important
}
.ui.vertical.tabular.menu {
	background: none transparent;
	border-radius: 0;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	border-bottom: none;
	border-right: 1px solid #d4d4d5
}
.ui.vertical.tabular.menu .item {
	background: none;
	border: 1px solid transparent;
	border-right: none
}
.ui.vertical.tabular.menu .active.item {
	background: none #fff;
	color: rgba(0,0,0,.95);
	border-color: #d4d4d5;
	margin: 0 -1px 0 0;
	border-radius: .28571429rem 0 0 .28571429rem!important
}
.ui.vertical.right.tabular.menu {
	background: none transparent;
	border-radius: 0;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #d4d4d5
}
.ui.vertical.right.tabular.menu .item {
	background: none;
	border: 1px solid transparent;
	border-left: none
}
.ui.vertical.right.tabular.menu .active.item {
	background: none #fff;
	color: rgba(0,0,0,.95);
	border-color: #d4d4d5;
	margin: 0 0 0 -1px;
	border-radius: 0 .28571429rem .28571429rem 0!important
}
.ui.tabular.menu .active.dropdown.item {
	margin-bottom: 0;
	border: 1px solid transparent;
	border-top: 2px solid transparent;
	border-bottom: none
}
.ui.pagination.menu {
	margin: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}
.ui.pagination.menu .item:last-child {
	border-radius: 0 .28571429rem .28571429rem 0
}
.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: .92857143em;
	background-color: rgba(0,0,0,.05);
	color: rgba(0,0,0,.95);
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.secondary.menu {
	margin-left: -.35714286em;
	margin-right: -.35714286em;
	border-radius: 0
}
.ui.secondary.menu, .ui.secondary.menu .item {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.secondary.menu .item {
	-ms-flex-item-align: center;
	align-self: center;
	padding: .78571429em .92857143em;
	margin: 0 .35714286em;
	-webkit-transition: color .1s ease;
	transition: color .1s ease;
	border-radius: .28571429rem
}
.ui.secondary.menu .item:before {
	display: none!important
}
.ui.secondary.menu .header.item {
	border-radius: 0;
	border-right: none;
	background: none transparent
}
.ui.secondary.menu .item>img:not(.ui) {
	margin: 0
}
.ui.secondary.menu .dropdown.item:hover, .ui.secondary.menu .link.item:hover, .ui.secondary.menu a.item:hover {
	background: rgba(0,0,0,.05);
	color: rgba(0,0,0,.95)
}
.ui.secondary.menu .active.item {
	border-radius: .28571429rem
}
.ui.secondary.menu .active.item, .ui.secondary.menu .active.item:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: rgba(0,0,0,.05);
	color: rgba(0,0,0,.95)
}
.ui.secondary.inverted.menu .link.item, .ui.secondary.inverted.menu a.item {
	color: hsla(0,0%,100%,.7)!important
}
.ui.secondary.inverted.menu .dropdown.item:hover, .ui.secondary.inverted.menu .link.item:hover, .ui.secondary.inverted.menu a.item:hover {
	background: hsla(0,0%,100%,.08);
	color: #fff!important
}
.ui.secondary.inverted.menu .active.item {
	background: hsla(0,0%,100%,.15);
	color: #fff!important
}
.ui.secondary.item.menu {
	margin-left: 0;
	margin-right: 0
}
.ui.secondary.item.menu .item:last-child {
	margin-right: 0
}
.ui.secondary.attached.menu {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.vertical.secondary.menu .item:not(.dropdown)>.menu {
	margin: 0 -.92857143em
}
.ui.vertical.secondary.menu .item:not(.dropdown)>.menu>.item {
	margin: 0;
	padding: .5em 1.33333333em
}
.ui.secondary.vertical.menu>.item {
	border: none;
	margin: 0 0 .35714286em;
	border-radius: .28571429rem!important
}
.ui.secondary.vertical.menu>.header.item {
	border-radius: 0
}
.ui.secondary.inverted.menu, .ui.vertical.secondary.menu .item>.menu .item {
	background-color: transparent
}
.ui.secondary.pointing.menu {
	margin-left: 0;
	margin-right: 0;
	border-bottom: 2px solid rgba(34,36,38,.15)
}
.ui.secondary.pointing.menu .item {
	border-radius: 0;
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin: 0 0 -2px;
	padding: .85714286em 1.14285714em;
	border-bottom: 2px solid transparent;
	-webkit-transition: color .1s ease;
	transition: color .1s ease
}
.ui.secondary.pointing.menu .header.item {
	color: rgba(0,0,0,.85)!important
}
.ui.secondary.pointing.menu .text.item {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.ui.secondary.pointing.menu .item:after {
	display: none
}
.ui.secondary.pointing.menu .dropdown.item:hover, .ui.secondary.pointing.menu .link.item:hover, .ui.secondary.pointing.menu a.item:hover {
	background-color: transparent;
	color: rgba(0,0,0,.87)
}
.ui.secondary.pointing.menu .dropdown.item:active, .ui.secondary.pointing.menu .link.item:active, .ui.secondary.pointing.menu a.item:active {
	background-color: transparent;
	border-color: rgba(34,36,38,.15)
}
.ui.secondary.pointing.menu .active.item {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-weight: 700
}
.ui.secondary.pointing.menu .active.item, .ui.secondary.pointing.menu .active.item:hover {
	border-color: #1b1c1d;
	color: rgba(0,0,0,.95)
}
.ui.secondary.pointing.menu .active.dropdown.item {
	border-color: transparent
}
.ui.secondary.vertical.pointing.menu {
	border-bottom-width: 0;
	border-right: 2px solid rgba(34,36,38,.15)
}
.ui.secondary.vertical.pointing.menu .item {
	border-bottom: none;
	border-radius: 0!important;
	margin: 0 -2px 0 0;
	border-right: 2px solid transparent
}
.ui.secondary.vertical.pointing.menu .active.item {
	border-color: #1b1c1d
}
.ui.secondary.inverted.pointing.menu {
	border-color: hsla(0,0%,100%,.1);
	border-width: 2px;
	border-color: rgba(34,36,38,.15)
}
.ui.secondary.inverted.pointing.menu .item {
	color: hsla(0,0%,100%,.9)
}
.ui.secondary.inverted.pointing.menu .header.item {
	color: #fff!important
}
.ui.secondary.inverted.pointing.menu .link.item:hover, .ui.secondary.inverted.pointing.menu a.item:hover {
	color: rgba(0,0,0,.95)
}
.ui.secondary.inverted.pointing.menu .active.item {
	border-color: #fff;
	color: #fff
}
.ui.text.menu {
	background: none transparent;
	border-radius: 0;
	border: none;
	margin: 1em -.5em
}
.ui.text.menu, .ui.text.menu .item {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.text.menu .item {
	border-radius: 0;
	-ms-flex-item-align: center;
	align-self: center;
	margin: 0;
	padding: .35714286em .5em;
	font-weight: 400;
	color: rgba(0,0,0,.6);
	-webkit-transition: opacity .1s ease;
	transition: opacity .1s ease
}
.ui.text.menu .item:before, .ui.text.menu .menu .item:before {
	display: none!important
}
.ui.text.menu .header.item {
	background-color: transparent;
	opacity: 1;
	color: rgba(0,0,0,.85);
	font-size: .92857143em;
	text-transform: uppercase;
	font-weight: 700
}
.ui.text.item.menu .item, .ui.text.menu .item>img:not(.ui) {
	margin: 0
}
.ui.vertical.text.menu {
	margin: 1em 0
}
.ui.vertical.text.menu:first-child {
	margin-top: 0
}
.ui.vertical.text.menu:last-child {
	margin-bottom: 0
}
.ui.vertical.text.menu .item {
	margin: .57142857em 0;
	padding-left: 0;
	padding-right: 0
}
.ui.vertical.text.menu .item>i.icon {
	float: none;
	margin: 0 .35714286em 0 0
}
.ui.vertical.text.menu .header.item {
	margin: .57142857em 0 .71428571em
}
.ui.vertical.text.menu .item:not(.dropdown)>.menu {
	margin: 0
}
.ui.vertical.text.menu .item:not(.dropdown)>.menu>.item {
	margin: 0;
	padding: .5em 0
}
.ui.text.menu .item:hover {
	opacity: 1;
	background-color: transparent
}
.ui.text.menu .active.item {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-weight: 400;
	color: rgba(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 {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.inverted.text.menu, .ui.inverted.text.menu .active.item, .ui.inverted.text.menu .item, .ui.inverted.text.menu .item:hover {
	background-color: transparent!important
}
.ui.fluid.text.menu {
	margin-left: 0;
	margin-right: 0
}
.ui.vertical.icon.menu {
	display: inline-block;
	width: auto
}
.ui.icon.menu .item {
	height: auto;
	text-align: center;
	color: #1b1c1d
}
.ui.icon.menu .item>.icon:not(.dropdown) {
	margin: 0;
	opacity: 1
}
.ui.icon.menu .icon:before {
	opacity: 1
}
.ui.menu .icon.item>.icon {
	width: auto;
	margin: 0 auto
}
.ui.vertical.icon.menu .item>.icon:not(.dropdown) {
	display: block;
	opacity: 1;
	margin: 0 auto;
	float: none
}
.ui.inverted.icon.menu .item {
	color: #fff
}
.ui.labeled.icon.menu {
	text-align: center
}
.ui.labeled.icon.menu .item {
	min-width: 6em;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.ui.labeled.icon.menu .item>.icon:not(.dropdown) {
	height: 1em;
	display: block;
	font-size: 1.71428571em!important;
	margin: 0 auto .5rem!important
}
.ui.fluid.labeled.icon.menu>.item {
	min-width: 0
}

@media only screen and (max-width:767px) {
.ui.stackable.menu {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.ui.stackable.menu .item {
	width: 100%!important
}
.ui.stackable.menu .item:before {
	position: absolute;
	content: "";
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: rgba(34,36,38,.1)
}
.ui.stackable.menu .left.item, .ui.stackable.menu .left.menu {
	margin-right: 0!important
}
.ui.stackable.menu .right.item, .ui.stackable.menu .right.menu {
	margin-left: 0!important
}
.ui.stackable.menu .left.menu, .ui.stackable.menu .right.menu {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
}
.ui.menu .red.active.item, .ui.red.menu .active.item {
	border-color: #db2828!important;
	color: #db2828!important
}
.ui.menu .orange.active.item, .ui.orange.menu .active.item {
	border-color: #f2711c!important;
	color: #f2711c!important
}
.ui.menu .yellow.active.item, .ui.yellow.menu .active.item {
	border-color: #fbbd08!important;
	color: #fbbd08!important
}
.ui.menu .olive.active.item, .ui.olive.menu .active.item {
	border-color: #b5cc18!important;
	color: #b5cc18!important
}
.ui.green.menu .active.item, .ui.menu .green.active.item {
	border-color: #21ba45!important;
	color: #21ba45!important
}
.ui.menu .teal.active.item, .ui.teal.menu .active.item {
	border-color: #00b5ad!important;
	color: #00b5ad!important
}
.ui.blue.menu .active.item, .ui.menu .blue.active.item {
	border-color: #2185d0!important;
	color: #2185d0!important
}
.ui.menu .violet.active.item, .ui.violet.menu .active.item {
	border-color: #6435c9!important;
	color: #6435c9!important
}
.ui.menu .purple.active.item, .ui.purple.menu .active.item {
	border-color: #a333c8!important;
	color: #a333c8!important
}
.ui.menu .pink.active.item, .ui.pink.menu .active.item {
	border-color: #e03997!important;
	color: #e03997!important
}
.ui.brown.menu .active.item, .ui.menu .brown.active.item {
	border-color: #a5673f!important;
	color: #a5673f!important
}
.ui.grey.menu .active.item, .ui.menu .grey.active.item {
	border-color: #767676!important;
	color: #767676!important
}
.ui.inverted.menu {
	border: 0 solid transparent;
	background: #1b1c1d;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.inverted.menu .item, .ui.inverted.menu .item>a:not(.ui) {
	background: transparent;
	color: hsla(0,0%,100%,.9)
}
.ui.inverted.menu .item.menu {
	background: transparent
}
.ui.inverted.menu .item:before, .ui.vertical.inverted.menu .item:before {
	background: hsla(0,0%,100%,.08)
}
.ui.vertical.inverted.menu .menu .item, .ui.vertical.inverted.menu .menu .item a:not(.ui) {
	color: hsla(0,0%,100%,.5)
}
.ui.inverted.menu .header.item {
	margin: 0;
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.inverted.menu .item.disabled, .ui.inverted.menu .item.disabled:hover {
	color: hsla(0,0%,88.2%,.3)
}
.ui.inverted.menu .dropdown.item:hover, .ui.inverted.menu .link.item:hover, .ui.inverted.menu a.item:hover, .ui.link.inverted.menu .item:hover {
	background: hsla(0,0%,100%,.08);
	color: #fff
}
.ui.vertical.inverted.menu .item .menu .link.item:hover, .ui.vertical.inverted.menu .item .menu a.item:hover {
	background: transparent;
	color: #fff
}
.ui.inverted.menu .link.item:active, .ui.inverted.menu a.item:active {
	background: hsla(0,0%,100%,.08);
	color: #fff
}
.ui.inverted.menu .active.item {
	background: hsla(0,0%,100%,.15);
	color: #fff!important
}
.ui.inverted.vertical.menu .item .menu .active.item {
	background: transparent;
	color: #fff
}
.ui.inverted.pointing.menu .active.item:after {
	background: #3d3e3f!important;
	margin: 0!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	border: none!important
}
.ui.inverted.menu .active.item:hover {
	background: hsla(0,0%,100%,.15);
	color: #fff!important
}
.ui.inverted.pointing.menu .active.item:hover:after {
	background: #3d3e3f!important
}
.ui.floated.menu {
	float: left;
	margin: 0 .5rem 0 0
}
.ui.floated.menu .item:last-child:before {
	display: none
}
.ui.right.floated.menu {
	float: right;
	margin: 0 0 0 .5rem
}
.ui.inverted.menu .red.active.item, .ui.inverted.red.menu {
	background-color: #db2828
}
.ui.inverted.red.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.red.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.menu .orange.active.item, .ui.inverted.orange.menu {
	background-color: #f2711c
}
.ui.inverted.orange.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.orange.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.menu .yellow.active.item, .ui.inverted.yellow.menu {
	background-color: #fbbd08
}
.ui.inverted.yellow.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.yellow.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.menu .olive.active.item, .ui.inverted.olive.menu {
	background-color: #b5cc18
}
.ui.inverted.olive.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.olive.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.green.menu, .ui.inverted.menu .green.active.item {
	background-color: #21ba45
}
.ui.inverted.green.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.green.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.menu .teal.active.item, .ui.inverted.teal.menu {
	background-color: #00b5ad
}
.ui.inverted.teal.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.teal.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.blue.menu, .ui.inverted.menu .blue.active.item {
	background-color: #2185d0
}
.ui.inverted.blue.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.blue.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.menu .violet.active.item, .ui.inverted.violet.menu {
	background-color: #6435c9
}
.ui.inverted.violet.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.violet.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.menu .purple.active.item, .ui.inverted.purple.menu {
	background-color: #a333c8
}
.ui.inverted.purple.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.purple.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.menu .pink.active.item, .ui.inverted.pink.menu {
	background-color: #e03997
}
.ui.inverted.pink.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.pink.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.brown.menu, .ui.inverted.menu .brown.active.item {
	background-color: #a5673f
}
.ui.inverted.brown.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.brown.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.inverted.grey.menu, .ui.inverted.menu .grey.active.item {
	background-color: #767676
}
.ui.inverted.grey.menu .item:before {
	background-color: rgba(34,36,38,.1)
}
.ui.inverted.grey.menu .active.item {
	background-color: rgba(0,0,0,.1)!important
}
.ui.fitted.menu .item, .ui.fitted.menu .item .menu .item, .ui.menu .fitted.item {
	padding: 0
}
.ui.horizontally.fitted.menu .item, .ui.horizontally.fitted.menu .item .menu .item, .ui.menu .horizontally.fitted.item {
	padding-top: .92857143em;
	padding-bottom: .92857143em
}
.ui.menu .vertically.fitted.item, .ui.vertically.fitted.menu .item, .ui.vertically.fitted.menu .item .menu .item {
	padding-left: 1.14285714em;
	padding-right: 1.14285714em
}
.ui.borderless.menu .item .menu .item:before, .ui.borderless.menu .item:before, .ui.menu .borderless.item:before {
	background: none!important
}
.ui.compact.menu {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 0;
	vertical-align: middle
}
.ui.compact.vertical.menu {
	display: inline-block
}
.ui.compact.menu .item:last-child {
	border-radius: 0 .28571429rem .28571429rem 0
}
.ui.compact.menu .item:last-child:before {
	display: none
}
.ui.compact.vertical.menu {
	width: auto!important
}
.ui.compact.vertical.menu .item:last-child:before {
	display: block
}
.ui.menu.fluid, .ui.vertical.menu.fluid {
	width: 100%!important
}
.ui.item.menu, .ui.item.menu .item {
	width: 100%;
	padding-left: 0!important;
	padding-right: 0!important;
	margin-left: 0!important;
	margin-right: 0!important;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.ui.attached.item.menu {
	margin: 0 -1px!important
}
.ui.item.menu .item:last-child:before {
	display: none
}
.ui.menu.two.item .item {
	width: 50%
}
.ui.menu.three.item .item {
	width: 33.333%
}
.ui.menu.four.item .item {
	width: 25%
}
.ui.menu.five.item .item {
	width: 20%
}
.ui.menu.six.item .item {
	width: 16.666%
}
.ui.menu.seven.item .item {
	width: 14.285%
}
.ui.menu.eight.item .item {
	width: 12.5%
}
.ui.menu.nine.item .item {
	width: 11.11%
}
.ui.menu.ten.item .item {
	width: 10%
}
.ui.menu.eleven.item .item {
	width: 9.09%
}
.ui.menu.twelve.item .item {
	width: 8.333%
}
.ui.menu.fixed {
	position: fixed;
	z-index: 101;
	margin: 0;
	width: 100%
}
.ui.menu.fixed, .ui.menu.fixed .item:first-child, .ui.menu.fixed .item:last-child {
	border-radius: 0!important
}
.ui.fixed.menu, .ui[class*="top fixed"].menu {
	top: 0;
	left: 0;
	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: 0;
	right: 0;
	left: auto;
	bottom: auto;
	width: auto;
	height: 100%
}
.ui[class*="bottom fixed"].menu {
	border-bottom: none;
	border-left: none;
	border-right: none;
	bottom: 0;
	left: 0;
	top: auto;
	right: auto
}
.ui[class*="left fixed"].menu {
	border-top: none;
	border-bottom: none;
	border-left: none;
	top: 0;
	left: 0;
	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%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	background: none;
	margin: .5px 0 0;
	width: .57142857em;
	height: .57142857em;
	border: 1px solid #d4d4d5;
	border-top: none;
	border-left: none;
	z-index: 2;
	-webkit-transition: background .1s ease;
	transition: background .1s ease
}
.ui.vertical.pointing.menu .item:after {
	position: absolute;
	top: 50%;
	right: 0;
	bottom: auto;
	left: auto;
	-webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
	transform: translateX(50%) translateY(-50%) rotate(45deg);
	margin: 0 -.5px 0 0;
	border: 1px solid #d4d4d5;
	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: #f2f2f2
}
.ui.vertical.pointing.menu .menu .active.item:after {
	background-color: #fff
}
.ui.attached.menu {
	top: 0;
	bottom: 0;
	border-radius: 0;
	margin: 0 -1px;
	width: calc(100% + 2px);
	max-width: calc(100% + 2px);
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.attached+.ui.attached.menu:not(.top) {
	border-top: none
}
.ui[class*="top attached"].menu {
	bottom: 0;
	margin-bottom: 0;
	top: 0;
	margin-top: 1rem;
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.menu[class*="top attached"]:first-child {
	margin-top: 0
}
.ui[class*="bottom attached"].menu {
	bottom: 0;
	margin-top: 0;
	top: 0;
	margin-bottom: 1rem;
	-webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15), none;
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15), none;
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui[class*="bottom attached"].menu:last-child {
	margin-bottom: 0
}
.ui.top.attached.menu>.item:first-child {
	border-radius: .28571429rem 0 0 0
}
.ui.bottom.attached.menu>.item:first-child {
	border-radius: 0 0 0 .28571429rem
}
.ui.attached.menu:not(.tabular) {
	border: 1px solid #d4d4d5
}
.ui.attached.inverted.menu {
	border: none
}
.ui.attached.tabular.menu {
	margin-left: 0;
	margin-right: 0;
	width: 100%
}
.ui.mini.menu {
	font-size: .78571429rem
}
.ui.mini.vertical.menu {
	width: 9rem
}
.ui.tiny.menu {
	font-size: .85714286rem
}
.ui.tiny.vertical.menu {
	width: 11rem
}
.ui.small.menu {
	font-size: .92857143rem
}
.ui.small.vertical.menu {
	width: 13rem
}
.ui.menu {
	font-size: 1rem
}
.ui.vertical.menu {
	width: 15rem
}
.ui.large.menu {
	font-size: 1.07142857rem
}
.ui.large.vertical.menu {
	width: 18rem
}
.ui.huge.menu {
	font-size: 1.21428571rem
}
.ui.huge.vertical.menu {
	width: 22rem
}
.ui.big.menu {
	font-size: 1.14285714rem
}
.ui.big.vertical.menu {
	width: 20rem
}
.ui.massive.menu {
	font-size: 1.28571429rem
}
.ui.massive.vertical.menu {
	width: 25rem
}
/*!
 * # Semantic UI 2.3.3 - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */



.ui.vertical.segment {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	background: none transparent;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	border-bottom: 1px solid rgba(34,36,38,.15)
}
.ui.vertical.segment:last-child {
	border-bottom: none
}
.ui.inverted.segment>.ui.header {
	color: #fff
}
.ui[class*="bottom attached"].segment>[class*="top attached"].label {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.ui[class*="top attached"].segment>[class*="bottom attached"].label {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.ui.grid>.row>.ui.segment.column, .ui.grid>.ui.segment.column, .ui.page.grid.segment {
	padding-top: 2em;
	padding-bottom: 2em
}
.ui.grid.segment {
	margin: 1rem 0;
	border-radius: .28571429rem
}
.ui.basic.table.segment {
	background: #fff;
	border: 1px solid rgba(34,36,38,.15);
	-webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15)
}
.ui[class*="very basic"].table.segment {
	padding: 1em
}
.ui.piled.segment, .ui.piled.segments {
	margin: 3em 0;
	-webkit-box-shadow: "";
	box-shadow: "";
	z-index: auto
}
.ui.piled.segment:first-child {
	margin-top: 0
}
.ui.piled.segment:last-child {
	margin-bottom: 0
}
.ui.piled.segment:after, .ui.piled.segment:before, .ui.piled.segments:after, .ui.piled.segments:before {
	background-color: #fff;
	visibility: visible;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	border: 1px solid rgba(34,36,38,.15);
	-webkit-box-shadow: "";
	box-shadow: ""
}
.ui.piled.segment:before, .ui.piled.segments:before {
	-webkit-transform: rotate(-1.2deg);
	transform: rotate(-1.2deg);
	top: 0;
	z-index: -2
}
.ui.piled.segment:after, .ui.piled.segments:after {
	-webkit-transform: rotate(1.2deg);
	transform: rotate(1.2deg);
	top: 0;
	z-index: -1
}
.ui[class*="top attached"].piled.segment {
	margin-top: 3em;
	margin-bottom: 0
}
.ui.piled.segment[class*="top attached"]:first-child {
	margin-top: 0
}
.ui.piled.segment[class*="bottom attached"] {
	margin-top: 0;
	margin-bottom: 3em
}
.ui.piled.segment[class*="bottom attached"]:last-child {
	margin-bottom: 0
}
.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: 0;
	border-top: 1px solid rgba(34,36,38,.15);
	background: rgba(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: 0
}
.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,.03);
	border-top: 1px solid rgba(34,36,38,.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: 0;
	padding-right: 0
}
.ui.compact.segment {
	display: table
}
.ui.compact.segments {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.ui.compact.segments .segment, .ui.segments .compact.segment {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	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 {
	-webkit-box-shadow: 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15);
	box-shadow: 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15)
}
.ui.segments {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	margin: 1rem 0;
	border: 1px solid rgba(34,36,38,.15);
	-webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	border-radius: .28571429rem
}
.ui.segments:first-child {
	margin-top: 0
}
.ui.segments:last-child {
	margin-bottom: 0
}
.ui.segments>.segment {
	top: 0;
	bottom: 0;
	border-radius: 0;
	margin: 0;
	width: auto;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	border-top: 1px solid rgba(34,36,38,.15)
}
.ui.segments:not(.horizontal)>.segment:first-child {
	border-top: none;
	margin-top: 0;
	bottom: 0;
	margin-bottom: 0;
	top: 0;
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.segments:not(.horizontal)>.segment:last-child {
	top: 0;
	bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15), none;
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15), none;
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui.segments:not(.horizontal)>.segment:only-child {
	border-radius: .28571429rem
}
.ui.segments>.ui.segments {
	border-top: 1px solid rgba(34,36,38,.15);
	margin: 1rem
}
.ui.segments>.segments:first-child {
	border-top: none
}
.ui.segments>.segment+.segments:not(.horizontal) {
	margin-top: 0
}
.ui.horizontal.segments {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background-color: transparent;
	border-radius: 0;
	padding: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	margin: 1rem 0;
	border-radius: .28571429rem;
	border: 1px solid rgba(34,36,38,.15)
}
.ui.segments>.horizontal.segments {
	border-radius: 0;
	border: none;
	border-top: 1px solid rgba(34,36,38,.15)
}
.ui.horizontal.segments>.segment, .ui.segments>.horizontal.segments {
	margin: 0;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.horizontal.segments>.segment {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	-ms-flex: 1 1 0px;
	min-width: 0;
	border-radius: 0;
	border: none;
	border-left: 1px solid rgba(34,36,38,.15)
}
.ui.segments>.horizontal.segments:first-child {
	border-top: none
}
.ui.horizontal.segments>.segment:first-child {
	border-left: none
}
.ui.disabled.segment {
	opacity: .45;
	color: rgba(40,40,40,.3)
}
.ui.loading.segment {
	position: relative;
	cursor: default;
	pointer-events: none;
	text-shadow: none!important;
	color: transparent!important;
	-webkit-transition: all 0s linear;
	transition: all 0s linear
}
.ui.loading.segment:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	background: hsla(0,0%,100%,.8);
	width: 100%;
	height: 100%;
	border-radius: .28571429rem;
	z-index: 100
}
.ui.loading.segment:after {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	margin: -1.5em 0 0 -1.5em;
	width: 3em;
	height: 3em;
	-webkit-animation: segment-spin .6s linear;
	animation: segment-spin .6s linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	border-radius: 500rem;
	border: .2em solid rgba(0,0,0,.1);
	border-top-color: #767676;
	-webkit-box-shadow: 0 0 0 1px transparent;
	box-shadow: 0 0 0 1px transparent;
	visibility: visible;
	z-index: 101
}
@-webkit-keyframes segment-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes segment-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
.ui.basic.segment {
	background: none transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	border-radius: 0
}
.ui.clearing.segment:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ui.red.segment:not(.inverted) {
	border-top: 2px solid #db2828!important
}
.ui.inverted.red.segment {
	background-color: #db2828!important;
	color: #fff!important
}
.ui.orange.segment:not(.inverted) {
	border-top: 2px solid #f2711c!important
}
.ui.inverted.orange.segment {
	background-color: #f2711c!important;
	color: #fff!important
}
.ui.yellow.segment:not(.inverted) {
	border-top: 2px solid #fbbd08!important
}
.ui.inverted.yellow.segment {
	background-color: #fbbd08!important;
	color: #fff!important
}
.ui.olive.segment:not(.inverted) {
	border-top: 2px solid #b5cc18!important
}
.ui.inverted.olive.segment {
	background-color: #b5cc18!important;
	color: #fff!important
}
.ui.green.segment:not(.inverted) {
	border-top: 2px solid #21ba45!important
}
.ui.inverted.green.segment {
	background-color: #21ba45!important;
	color: #fff!important
}
.ui.teal.segment:not(.inverted) {
	border-top: 2px solid #00b5ad!important
}
.ui.inverted.teal.segment {
	background-color: #00b5ad!important;
	color: #fff!important
}
.ui.blue.segment:not(.inverted) {
	border-top: 2px solid #2185d0!important
}
.ui.inverted.blue.segment {
	background-color: #2185d0!important;
	color: #fff!important
}
.ui.violet.segment:not(.inverted) {
	border-top: 2px solid #6435c9!important
}
.ui.inverted.violet.segment {
	background-color: #6435c9!important;
	color: #fff!important
}
.ui.purple.segment:not(.inverted) {
	border-top: 2px solid #a333c8!important
}
.ui.inverted.purple.segment {
	background-color: #a333c8!important;
	color: #fff!important
}
.ui.pink.segment:not(.inverted) {
	border-top: 2px solid #e03997!important
}
.ui.inverted.pink.segment {
	background-color: #e03997!important;
	color: #fff!important
}
.ui.brown.segment:not(.inverted) {
	border-top: 2px solid #a5673f!important
}
.ui.inverted.brown.segment {
	background-color: #a5673f!important;
	color: #fff!important
}
.ui.grey.segment:not(.inverted) {
	border-top: 2px solid #767676!important
}
.ui.inverted.grey.segment {
	background-color: #767676!important;
	color: #fff!important
}
.ui.black.segment:not(.inverted) {
	border-top: 2px solid #1b1c1d!important
}
.ui.inverted.black.segment {
	background-color: #1b1c1d!important;
	color: #fff!important
}
.ui[class*="left aligned"].segment {
	text-align: left
}
.ui[class*="right aligned"].segment {
	text-align: right
}
.ui[class*="center aligned"].segment {
	text-align: center
}
.ui.floated.segment, .ui[class*="left floated"].segment {
	float: left;
	margin-right: 1em
}
.ui[class*="right floated"].segment {
	float: right;
	margin-left: 1em
}
.ui.inverted.segment {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.inverted.segment, .ui.primary.inverted.segment {
	background: #1b1c1d;
	color: hsla(0,0%,100%,.9)
}
.ui.inverted.segment .segment {
	color: rgba(0,0,0,.87)
}
.ui.inverted.segment .inverted.segment {
	color: hsla(0,0%,100%,.9)
}
.ui.inverted.attached.segment {
	border-color: #555
}
.ui.secondary.segment {
	background: #f3f4f5;
	color: rgba(0,0,0,.6)
}
.ui.secondary.inverted.segment {
	background: #4c4f52 -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.2)), to(hsla(0,0%,100%,.2)));
	background: #4c4f52 -webkit-linear-gradient(hsla(0,0%,100%,.2), hsla(0,0%,100%,.2));
	background: #4c4f52 linear-gradient(hsla(0,0%,100%,.2), hsla(0,0%,100%,.2));
	color: hsla(0,0%,100%,.8)
}
.ui.tertiary.segment {
	background: #dcddde;
	color: rgba(0,0,0,.6)
}
.ui.tertiary.inverted.segment {
	background: #717579 -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.35)), to(hsla(0,0%,100%,.35)));
	background: #717579 -webkit-linear-gradient(hsla(0,0%,100%,.35), hsla(0,0%,100%,.35));
	background: #717579 linear-gradient(hsla(0,0%,100%,.35), hsla(0,0%,100%,.35));
	color: hsla(0,0%,100%,.8)
}
.ui.attached.segment {
	top: 0;
	bottom: 0;
	border-radius: 0;
	margin: 0 -1px;
	width: calc(100% + 2px);
	max-width: calc(100% + 2px);
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #d4d4d5
}
.ui.attached:not(.message)+.ui.attached.segment:not(.top) {
	border-top: none
}
.ui[class*="top attached"].segment {
	bottom: 0;
	margin-bottom: 0;
	top: 0;
	margin-top: 1rem;
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.segment[class*="top attached"]:first-child {
	margin-top: 0
}
.ui.segment[class*="bottom attached"] {
	bottom: 0;
	margin-top: 0;
	top: 0;
	margin-bottom: 1rem;
	-webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15), none;
	box-shadow: 0 1px 2px 0 rgba(34,36,38,.15), none;
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui.segment[class*="bottom attached"]:last-child {
	margin-bottom: 0
}
.ui.mini.segment, .ui.mini.segments .segment {
	font-size: .78571429rem
}
.ui.tiny.segment, .ui.tiny.segments .segment {
	font-size: .85714286rem
}
.ui.small.segment, .ui.small.segments .segment {
	font-size: .92857143rem
}
.ui.segment, .ui.segments .segment {
	font-size: 1rem
}
.ui.large.segment, .ui.large.segments .segment {
	font-size: 1.14285714rem
}
.ui.big.segment, .ui.big.segments .segment {
	font-size: 1.28571429rem
}
.ui.huge.segment, .ui.huge.segments .segment {
	font-size: 1.42857143rem
}
.ui.massive.segment, .ui.massive.segments .segment {
	font-size: 1.71428571rem
}
/*!
 * # Semantic UI 2.3.3 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.table {
	width: 100%;
	background: #fff;
	margin: 1em 0;
	border: 1px solid rgba(34,36,38,.15);
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: .28571429rem;
	text-align: left;
	color: rgba(0,0,0,.87);
	border-collapse: separate;
	border-spacing: 0
}
.ui.table:first-child {
	margin-top: 0
}
.ui.table:last-child {
	margin-bottom: 0
}
.ui.table td, .ui.table th {
	-webkit-transition: background .1s ease, color .1s ease;
	transition: background .1s ease, color .1s ease
}
.ui.table thead {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.table thead th {
	cursor: auto;
	background: #f9fafb;
	text-align: inherit;
	color: rgba(0,0,0,.87);
	padding: .92857143em .78571429em;
	vertical-align: inherit;
	font-style: none;
	font-weight: 700;
	text-transform: none;
	border-bottom: 1px solid rgba(34,36,38,.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: .28571429rem 0 0 0
}
.ui.table thead tr:first-child>th:last-child {
	border-radius: 0 .28571429rem 0 0
}
.ui.table thead tr:first-child>th:only-child {
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.table tfoot {
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.table tfoot th {
	cursor: auto;
	border-top: 1px solid rgba(34,36,38,.15);
	background: #f9fafb;
	text-align: inherit;
	color: rgba(0,0,0,.87);
	padding: .78571429em;
	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: 0 0 0 .28571429rem
}
.ui.table tfoot tr:first-child>th:last-child {
	border-radius: 0 0 .28571429rem 0
}
.ui.table tfoot tr:first-child>th:only-child {
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui.table tr td {
	border-top: 1px solid rgba(34,36,38,.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,.1)
}
.ui.table td {
	padding: .78571429em;
	text-align: inherit
}
.ui.table>.icon {
	vertical-align: baseline
}
.ui.table>.icon:only-child {
	margin: 0
}
.ui.table.segment {
	padding: 0
}
.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: 0
}
.ui.table:not(.unstackable) tfoot, .ui.table:not(.unstackable) thead {
	display: block
}
.ui.table:not(.unstackable) tr {
	padding-top: 1em;
	padding-bottom: 1em;
	-webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,.1) inset!important;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.1)!important
}
.ui.table:not(.unstackable) tr>td, .ui.table:not(.unstackable) tr>th {
	background: none;
	border: none!important;
	padding: .25em .75em!important;
	-webkit-box-shadow: none!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 {
	-webkit-box-shadow: none!important;
	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,.15);
	border-right: 1px solid rgba(34,36,38,.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,.1);
	border-right: 1px solid rgba(34,36,38,.1)
}
.ui.definition.table thead:not(.full-width) th:first-child {
	pointer-events: none;
	background: transparent;
	font-weight: 400;
	color: rgba(0,0,0,.4);
	-webkit-box-shadow: -1px -1px 0 1px #fff;
	box-shadow: -1px -1px 0 1px #fff
}
.ui.definition.table tfoot:not(.full-width) th:first-child {
	pointer-events: none;
	background: transparent;
	font-weight: rgba(0,0,0,.4);
	color: normal;
	-webkit-box-shadow: 1px 1px 0 1px #fff;
	box-shadow: 1px 1px 0 1px #fff
}
.ui.celled.definition.table thead:not(.full-width) th:first-child {
	-webkit-box-shadow: 0 -1px 0 1px #fff;
	box-shadow: 0 -1px 0 1px #fff
}
.ui.celled.definition.table tfoot:not(.full-width) th:first-child {
	-webkit-box-shadow: 0 1px 0 1px #fff;
	box-shadow: 0 1px 0 1px #fff
}
.ui.definition.table tr td.definition, .ui.definition.table tr td:first-child:not(.ignored) {
	background: rgba(0,0,0,.03);
	font-weight: 700;
	color: rgba(0,0,0,.95);
	text-transform: "";
	-webkit-box-shadow: "";
	box-shadow: "";
	text-align: "";
	font-size: 1em;
	padding-left: "";
	padding-right: ""
}
.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,.15)
}
.ui.table td.positive, .ui.table tr.positive {
	-webkit-box-shadow: 0 0 0 #a3c293 inset;
	box-shadow: inset 0 0 0 #a3c293;
	background: #fcfff5!important;
	color: #2c662d!important
}
.ui.table td.negative, .ui.table tr.negative {
	background: #fff6f6!important;
	color: #9f3a38!important
}
.ui.table td.error, .ui.table td.negative, .ui.table tr.error, .ui.table tr.negative {
	-webkit-box-shadow: 0 0 0 #e0b4b4 inset;
	box-shadow: inset 0 0 0 #e0b4b4
}
.ui.table td.error, .ui.table tr.error {
	background: #fff6f6!important;
	color: #9f3a38!important
}
.ui.table td.warning, .ui.table tr.warning {
	-webkit-box-shadow: 0 0 0 #c9ba9b inset;
	box-shadow: inset 0 0 0 #c9ba9b;
	background: #fffaf3!important;
	color: #573a08!important
}
.ui.table td.active, .ui.table tr.active {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.87) inset;
	box-shadow: inset 0 0 0 rgba(0,0,0,.87);
	background: #e0e0e0!important;
	color: rgba(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,.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: 0
}
.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;
	-webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,.1) inset!important;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.1)!important
}
.ui[class*="tablet stackable"].table tr>td, .ui[class*="tablet stackable"].table tr>th {
	background: none;
	border: none!important;
	padding: .25em .75em;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.ui.definition[class*="tablet stackable"].table thead th:first-child {
	-webkit-box-shadow: none!important;
	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,.05)!important;
	color: rgba(0,0,0,.95)!important
}
.ui.inverted.table tbody tr td.selectable:hover, .ui.selectable.inverted.table tbody tr:hover {
	background: hsla(0,0%,100%,.08)!important;
	color: #fff!important
}
.ui.table tbody tr td.selectable {
	padding: 0
}
.ui.table tbody tr td.selectable>a:not(.ui) {
	display: block;
	color: inherit;
	padding: .78571429em
}
.ui.selectable.table tr.error:hover, .ui.selectable.table tr:hover td.error, .ui.table tr td.selectable.error:hover {
	background: #ffe7e7!important;
	color: #943634!important
}
.ui.selectable.table tr.warning:hover, .ui.selectable.table tr:hover td.warning, .ui.table tr td.selectable.warning:hover {
	background: #fff4e4!important;
	color: #493107!important
}
.ui.selectable.table tr.active:hover, .ui.selectable.table tr:hover td.active, .ui.table tr td.selectable.active:hover {
	background: #e0e0e0!important;
	color: rgba(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: #f7ffe6!important;
	color: #275b28!important
}
.ui.selectable.table tr.negative:hover, .ui.selectable.table tr:hover td.negative, .ui.table tr td.selectable.negative:hover {
	background: #ffe7e7!important;
	color: #943634!important
}
.ui.attached.table {
	top: 0;
	bottom: 0;
	border-radius: 0;
	margin: 0 -1px;
	width: calc(100% + 2px);
	max-width: calc(100% + 2px);
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #d4d4d5
}
.ui.attached+.ui.attached.table:not(.top) {
	border-top: none
}
.ui[class*="top attached"].table {
	bottom: 0;
	margin-bottom: 0;
	top: 0;
	margin-top: 1em;
	border-radius: .28571429rem .28571429rem 0 0
}
.ui.table[class*="top attached"]:first-child {
	margin-top: 0
}
.ui[class*="bottom attached"].table {
	bottom: 0;
	margin-top: 0;
	top: 0;
	margin-bottom: 1em;
	-webkit-box-shadow: none, none;
	box-shadow: none, none;
	border-radius: 0 0 .28571429rem .28571429rem
}
.ui[class*="bottom attached"].table:last-child {
	margin-bottom: 0
}
.ui.striped.table>tr:nth-child(2n), .ui.striped.table tbody tr:nth-child(2n) {
	background-color: rgba(0,0,50,.02)
}
.ui.inverted.striped.table>tr:nth-child(2n), .ui.inverted.striped.table tbody tr:nth-child(2n) {
	background-color: hsla(0,0%,100%,.05)
}
.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover {
	background: #efefef!important;
	color: rgba(0,0,0,.95)!important
}
.ui.table[class*="single line"], .ui.table [class*="single line"] {
	white-space: nowrap
}
.ui.red.table {
	border-top: .2em solid #db2828
}
.ui.inverted.red.table {
	background-color: #db2828!important;
	color: #fff!important
}
.ui.orange.table {
	border-top: .2em solid #f2711c
}
.ui.inverted.orange.table {
	background-color: #f2711c!important;
	color: #fff!important
}
.ui.yellow.table {
	border-top: .2em solid #fbbd08
}
.ui.inverted.yellow.table {
	background-color: #fbbd08!important;
	color: #fff!important
}
.ui.olive.table {
	border-top: .2em solid #b5cc18
}
.ui.inverted.olive.table {
	background-color: #b5cc18!important;
	color: #fff!important
}
.ui.green.table {
	border-top: .2em solid #21ba45
}
.ui.inverted.green.table {
	background-color: #21ba45!important;
	color: #fff!important
}
.ui.teal.table {
	border-top: .2em solid #00b5ad
}
.ui.inverted.teal.table {
	background-color: #00b5ad!important;
	color: #fff!important
}
.ui.blue.table {
	border-top: .2em solid #2185d0
}
.ui.inverted.blue.table {
	background-color: #2185d0!important;
	color: #fff!important
}
.ui.violet.table {
	border-top: .2em solid #6435c9
}
.ui.inverted.violet.table {
	background-color: #6435c9!important;
	color: #fff!important
}
.ui.purple.table {
	border-top: .2em solid #a333c8
}
.ui.inverted.purple.table {
	background-color: #a333c8!important;
	color: #fff!important
}
.ui.pink.table {
	border-top: .2em solid #e03997
}
.ui.inverted.pink.table {
	background-color: #e03997!important;
	color: #fff!important
}
.ui.brown.table {
	border-top: .2em solid #a5673f
}
.ui.inverted.brown.table {
	background-color: #a5673f!important;
	color: #fff!important
}
.ui.grey.table {
	border-top: .2em solid #767676
}
.ui.inverted.grey.table {
	background-color: #767676!important;
	color: #fff!important
}
.ui.black.table {
	border-top: .2em solid #1b1c1d
}
.ui.inverted.black.table {
	background-color: #1b1c1d!important;
	color: #fff!important
}
.ui.one.column.table td {
	width: 100%
}
.ui.two.column.table td {
	width: 50%
}
.ui.three.column.table td {
	width: 33.33333333%
}
.ui.four.column.table td {
	width: 25%
}
.ui.five.column.table td {
	width: 20%
}
.ui.six.column.table td {
	width: 16.66666667%
}
.ui.seven.column.table td {
	width: 14.28571429%
}
.ui.eight.column.table td {
	width: 12.5%
}
.ui.nine.column.table td {
	width: 11.11111111%
}
.ui.ten.column.table td {
	width: 10%
}
.ui.eleven.column.table td {
	width: 9.09090909%
}
.ui.twelve.column.table td {
	width: 8.33333333%
}
.ui.thirteen.column.table td {
	width: 7.69230769%
}
.ui.fourteen.column.table td {
	width: 7.14285714%
}
.ui.fifteen.column.table td {
	width: 6.66666667%
}
.ui.sixteen.column.table td, .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,.15);
	color: rgba(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 {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	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: .8;
	margin: 0 0 0 .5em;
	font-family: Icons
}
.ui.sortable.table thead th.ascending:after {
	content: "\F0D8"
}
.ui.sortable.table thead th.descending:after {
	content: "\F0D7"
}
.ui.sortable.table th.disabled:hover {
	cursor: auto;
	color: rgba(40,40,40,.3)
}
.ui.sortable.table thead th:hover {
	background: rgba(0,0,0,.05);
	color: rgba(0,0,0,.8)
}
.ui.sortable.table thead th.sorted {
	background: rgba(0,0,0,.05);
	color: rgba(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,.05);
	color: rgba(0,0,0,.95)
}
.ui.inverted.sortable.table thead th.sorted {
	background: hsla(0,0%,100%,.15) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.05)));
	background: hsla(0,0%,100%,.15) -webkit-linear-gradient(transparent, rgba(0,0,0,.05));
	background: hsla(0,0%,100%,.15) linear-gradient(transparent, rgba(0,0,0,.05));
	color: #fff
}
.ui.inverted.sortable.table thead th:hover {
	background: hsla(0,0%,100%,.08) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.05)));
	background: hsla(0,0%,100%,.08) -webkit-linear-gradient(transparent, rgba(0,0,0,.05));
	background: hsla(0,0%,100%,.08) linear-gradient(transparent, rgba(0,0,0,.05));
	color: #fff
}
.ui.inverted.sortable.table thead th {
	border-left-color: transparent;
	border-right-color: transparent
}
.ui.inverted.table {
	background: #333;
	color: hsla(0,0%,100%,.9);
	border: none
}
.ui.inverted.table th {
	background-color: rgba(0,0,0,.15);
	color: hsla(0,0%,100%,.9)!important
}
.ui.inverted.table th, .ui.inverted.table tr td {
	border-color: hsla(0,0%,100%,.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: hsla(0,0%,88.2%,.3)
}
.ui.inverted.definition.table tfoot:not(.full-width) th:first-child, .ui.inverted.definition.table thead:not(.full-width) th:first-child {
	background: #fff
}
.ui.inverted.definition.table tr td:first-child {
	background: hsla(0,0%,100%,.02);
	color: #fff
}
.ui.collapsing.table {
	width: auto
}
.ui.basic.table {
	background: transparent;
	border: 1px solid rgba(34,36,38,.15)
}
.ui.basic.table, .ui.basic.table tfoot, .ui.basic.table thead {
	-webkit-box-shadow: none;
	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,.1)
}
.ui.basic.table td {
	background: transparent
}
.ui.basic.striped.table tbody tr:nth-child(2n) {
	background-color: rgba(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 {
	padding: ""
}
.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: 0
}
.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: 0
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th {
	padding-top: 0
}
.ui.celled.table tr td, .ui.celled.table tr th {
	border-left: 1px solid rgba(34,36,38,.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: .7em;
	padding-right: .7em
}
.ui.compact.table td {
	padding: .5em .7em
}
.ui[class*="very compact"].table th {
	padding-left: .6em;
	padding-right: .6em
}
.ui[class*="very compact"].table td {
	padding: .4em .6em
}
.ui.small.table {
	font-size: .9em
}
.ui.table {
	font-size: 1em
}
.ui.large.table {
	font-size: 1.1em
}
/*!
 * # Semantic UI 2.3.3 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.form {
	position: relative;
	max-width: 100%
}
.ui.form>p {
	margin: 1em 0
}
.ui.form .field {
	clear: both;
	margin: 0 0 1em
}
.ui.form .field:last-child, .ui.form .fields:last-child .field {
	margin-bottom: 0
}
.ui.form .fields .field {
	clear: both;
	margin: 0
}
.ui.form .field>label {
	display: block;
	margin: 0 0 .28571429rem;
	color: rgba(0,0,0,.87);
	font-size: .92857143em;
	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.21428571em
}
.ui.form input:not([type]), .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=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: Lato, Helvetica Neue, Arial, Helvetica, sans-serif;
	line-height: 1.21428571em;
	padding: .67857143em 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: 0;
	outline: none;
	-webkit-appearance: none;
	tap-highlight-color: hsla(0,0%,100%,0);
	font-size: 1em;
	background: #fff;
	border: 1px solid rgba(34,36,38,.15);
	color: rgba(0,0,0,.87);
	border-radius: .28571429rem;
	-webkit-box-shadow: 0 0 0 0 transparent inset;
	box-shadow: inset 0 0 0 0 transparent;
	-webkit-transition: color .1s ease, border-color .1s ease;
	transition: color .1s ease, border-color .1s ease
}
.ui.form textarea {
	padding: .78571429em 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: #fff;
	border: 1px solid rgba(34,36,38,.15);
	border-radius: .28571429rem;
	-webkit-box-shadow: 0 0 0 0 transparent inset;
	box-shadow: inset 0 0 0 0 transparent;
	padding: .62em 1em;
	color: rgba(0,0,0,.87);
	-webkit-transition: color .1s ease, border-color .1s ease;
	transition: color .1s ease, border-color .1s ease
}
.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;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	width: 0
}
.ui.form .error.message, .ui.form .success.message, .ui.form .warning.message {
	display: none
}
.ui.form .message:first-child {
	margin-top: 0
}
.ui.form .field .prompt.label {
	white-space: normal;
	background: #fff!important;
	border: 1px solid #e0b4b4!important;
	color: #9f3a38!important
}
.ui.form .inline.field .prompt, .ui.form .inline.fields .field .prompt {
	vertical-align: top;
	margin: -.25em 0 -.5em .5em
}
.ui.form .inline.field .prompt:before, .ui.form .inline.fields .field .prompt:before {
	border-width: 0 0 1px 1px;
	bottom: auto;
	right: auto;
	top: 50%;
	left: 0
}
.ui.form .field.field input:-webkit-autofill {
border-color:#e5dfa1!important
}
.ui.form .field.field input:-webkit-autofill, .ui.form .field.field input:-webkit-autofill:focus {
-webkit-box-shadow:0 0 0 100px ivory inset!important;
box-shadow:inset 0 0 0 100px ivory!important
}
.ui.form .field.field input:-webkit-autofill:focus {
border-color:#d5c315!important
}
.ui.form .error.error input:-webkit-autofill {
-webkit-box-shadow:0 0 0 100px #fffaf0 inset!important;
box-shadow:inset 0 0 0 100px #fffaf0!important;
border-color:#e0b4b4!important
}
.ui.form ::-webkit-input-placeholder {
color:hsla(0,0%,74.9%,.87)
}
.ui.form :-ms-input-placeholder {
color:hsla(0,0%,74.9%,.87)
}
.ui.form ::-moz-placeholder {
color:hsla(0,0%,74.9%,.87)
}
.ui.form :focus::-webkit-input-placeholder {
color:hsla(0,0%,45.1%,.87)
}
.ui.form :focus:-ms-input-placeholder {
color:hsla(0,0%,45.1%,.87)
}
.ui.form :focus::-moz-placeholder {
color:hsla(0,0%,45.1%,.87)
}
.ui.form .error ::-webkit-input-placeholder {
color:#e7bdbc
}
.ui.form .error :-ms-input-placeholder {
color:#e7bdbc!important
}
.ui.form .error ::-moz-placeholder {
color:#e7bdbc
}
.ui.form .error :focus::-webkit-input-placeholder {
color:#da9796
}
.ui.form .error :focus:-ms-input-placeholder {
color:#da9796!important
}
.ui.form .error :focus::-moz-placeholder {
color:#da9796
}
.ui.form input:not([type]):focus, .ui.form input[type=date]:focus, .ui.form input[type=datetime-local]:focus, .ui.form input[type=email]:focus, .ui.form input[type=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,.95);
	border-color: #85b7d9;
	border-radius: .28571429rem;
	background: #fff;
	-webkit-box-shadow: 0 0 0 0 rgba(34,36,38,.35) inset;
	box-shadow: inset 0 0 0 0 rgba(34,36,38,.35)
}
.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: -webkit-box;
	display: -ms-flexbox;
	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: -webkit-box;
	display: -ms-flexbox;
	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: -webkit-box;
	display: -ms-flexbox;
	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: #9f3a38
}
.ui.form .field.error .corner.label, .ui.form .fields.error .field .corner.label {
	border-color: #9f3a38;
	color: #fff
}
.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: #fff6f6;
	border-color: #e0b4b4;
	color: #9f3a38;
	border-radius: "";
	-webkit-box-shadow: none;
	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: #fff6f6;
	border-color: #e0b4b4;
	color: #9f3a38;
	-webkit-appearance: none;
	-webkit-box-shadow: 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: #fff6f6;
	color: #9f3a38
}
.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: #e0b4b4!important
}
.ui.form .field.error .ui.dropdown:hover .menu, .ui.form .fields.error .field .ui.dropdown:hover .menu {
	border-color: #e0b4b4
}
.ui.form .field.error .ui.multiple.selection.dropdown>.label, .ui.form .fields.error .field .ui.multiple.selection.dropdown>.label {
	background-color: #eacbcb;
	color: #9f3a38
}
.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: #fbe7e7
}
.ui.form .field.error .ui.dropdown .menu .active.item, .ui.form .fields.error .field .ui.dropdown .menu .active.item {
	background-color: #fdcfcf!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: #9f3a38
}
.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: #fff6f6;
	border-color: #e0b4b4
}
.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: #9f3a38
}
.ui.form .disabled.field, .ui.form .disabled.fields .field, .ui.form .field :disabled {
	pointer-events: none;
	opacity: .45
}
.ui.form .field.disabled>label, .ui.form .fields.disabled>label {
	opacity: .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: 0;
	left: 0;
	background: hsla(0,0%,100%,.8);
	width: 100%;
	height: 100%;
	z-index: 100
}
.ui.loading.form:after {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	margin: -1.5em 0 0 -1.5em;
	width: 3em;
	height: 3em;
	-webkit-animation: form-spin .6s linear;
	animation: form-spin .6s linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	border-radius: 500rem;
	border: .2em solid rgba(0,0,0,.1);
	border-top-color: #767676;
	-webkit-box-shadow: 0 0 0 1px transparent;
	box-shadow: 0 0 0 1px transparent;
	visibility: visible;
	z-index: 101
}
@-webkit-keyframes form-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes form-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
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: -.2em 0 0 .2em;
	content: "*";
	color: #db2828
}
.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: 0;
	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: hsla(0,0%,100%,.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: #fff;
	border-color: hsla(0,0%,100%,.1);
	color: rgba(0,0,0,.87);
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.form .grouped.fields {
	display: block;
	margin: 0 0 1em
}
.ui.form .grouped.fields:last-child {
	margin-bottom: 0
}
.ui.form .grouped.fields>label {
	margin: 0 0 .28571429rem;
	color: rgba(0,0,0,.87);
	font-size: .92857143em;
	font-weight: 700;
	text-transform: none
}
.ui.form .grouped.fields .field, .ui.form .grouped.inline.fields .field {
	display: block;
	margin: .5em 0;
	padding: 0
}
.ui.form .fields {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin: 0 -.5em 1em
}
.ui.form .fields>.field {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	padding-left: .5em;
	padding-right: .5em
}
.ui.form .fields>.field:first-child {
	border-left: none;
	-webkit-box-shadow: 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.33333333%
}
.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.66666667%
}
.ui.form .seven.fields>.field, .ui.form .seven.fields>.fields {
	width: 14.28571429%
}
.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.11111111%
}
.ui.form .ten.fields>.field, .ui.form .ten.fields>.fields {
	width: 10%
}

@media only screen and (max-width:767px) {
.ui.form .fields {
	-ms-flex-wrap: wrap;
	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 {
	width: 100%!important;
	margin: 0 0 1em
}
}
.ui.form .fields .wide.field {
	width: 6.25%;
	padding-left: .5em;
	padding-right: .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: 0
}
}
.ui.form [class*="equal width"].fields>.field, .ui[class*="equal width"].form .fields>.field {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.ui.form .inline.fields {
	margin: 0 0 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.ui.form .inline.fields .field {
	margin: 0;
	padding: 0 1em 0 0
}
.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: 0;
	margin-bottom: 0;
	vertical-align: baseline;
	font-size: .92857143em;
	font-weight: 700;
	color: rgba(0,0,0,.87);
	text-transform: none
}
.ui.form .inline.fields>label {
	margin: .035714em 1em 0 0
}
.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: 0;
	margin-bottom: 0;
	vertical-align: middle;
	font-size: 1em
}
.ui.form .inline.field>:first-child, .ui.form .inline.fields .field>:first-child {
	margin: 0 .85714286em 0 0
}
.ui.form .inline.field>:only-child, .ui.form .inline.fields .field>:only-child {
	margin: 0
}
.ui.form .inline.fields .wide.field {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-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: .78571429rem
}
.ui.tiny.form {
	font-size: .85714286rem
}
.ui.small.form {
	font-size: .92857143rem
}
.ui.form {
	font-size: 1rem
}
.ui.large.form {
	font-size: 1.14285714rem
}
.ui.big.form {
	font-size: 1.28571429rem
}
.ui.huge.form {
	font-size: 1.42857143rem
}
.ui.massive.form {
	font-size: 1.71428571rem
}
/*!
 * # Semantic UI 2.3.3 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.message {
	position: relative;
	min-height: 1em;
	margin: 1em 0;
	background: #f8f8f9;
	padding: 1em 1.5em;
	line-height: 1.4285em;
	color: rgba(0,0,0,.87);
	-webkit-transition: opacity .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
	transition: opacity .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
	transition: opacity .1s ease, color .1s ease, background .1s ease, box-shadow .1s ease;
	transition: opacity .1s ease, color .1s ease, background .1s ease, box-shadow .1s ease, -webkit-box-shadow .1s ease;
	border-radius: .28571429rem;
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.22) inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px rgba(34,36,38,.22), 0 0 0 0 transparent
}
.ui.message:first-child {
	margin-top: 0
}
.ui.message:last-child {
	margin-bottom: 0
}
.ui.message .header {
	display: block;
	font-family: Lato, Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight: 700;
	margin: -.14285714em 0 0
}
.ui.message .header:not(.ui) {
	font-size: 1.14285714em
}
.ui.message p {
	opacity: .85;
	margin: .75em 0
}
.ui.message p:first-child {
	margin-top: 0
}
.ui.message p:last-child {
	margin-bottom: 0
}
.ui.message .header+p {
	margin-top: .25em
}
.ui.message .list:not(.ui) {
	text-align: left;
	padding: 0;
	opacity: .85;
	list-style-position: inside;
	margin: .5em 0 0
}
.ui.message .list:not(.ui):first-child {
	margin-top: 0
}
.ui.message .list:not(.ui):last-child {
	margin-bottom: 0
}
.ui.message .list:not(.ui) li {
	position: relative;
	list-style-type: none;
	margin: 0 0 .3em 1em;
	padding: 0
}
.ui.message .list:not(.ui) li:before {
	position: absolute;
	content: "\2022";
	left: -1em;
	height: 100%;
	vertical-align: baseline
}
.ui.message .list:not(.ui) li:last-child {
	margin-bottom: 0
}
.ui.message>.icon {
	margin-right: .6em
}
.ui.message>.close.icon {
	cursor: pointer;
	position: absolute;
	margin: 0;
	top: .78575em;
	right: .5em;
	opacity: .7;
	-webkit-transition: opacity .1s ease;
	transition: opacity .1s ease
}
.ui.message>.close.icon:hover {
	opacity: 1
}
.ui.message>:first-child {
	margin-top: 0
}
.ui.message>:last-child {
	margin-bottom: 0
}
.ui.dropdown .menu>.message {
	margin: 0 -1px
}
.ui.visible.visible.visible.visible.message {
	display: block
}
.ui.icon.visible.visible.visible.visible.message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.ui.hidden.hidden.hidden.hidden.message {
	display: none
}
.ui.compact.message {
	display: inline-block
}
.ui.compact.icon.message {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.ui.attached.message {
	margin-bottom: -1px;
	border-radius: .28571429rem .28571429rem 0 0;
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.15) inset;
	box-shadow: inset 0 0 0 1px rgba(34,36,38,.15);
	margin-left: -1px;
	margin-right: -1px
}
.ui.attached+.ui.attached.message:not(.top):not(.bottom) {
	margin-top: -1px;
	border-radius: 0
}
.ui.bottom.attached.message {
	margin-top: -1px;
	border-radius: 0 0 .28571429rem .28571429rem;
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.15) inset, 0 1px 2px 0 rgba(34,36,38,.15);
	box-shadow: inset 0 0 0 1px rgba(34,36,38,.15), 0 1px 2px 0 rgba(34,36,38,.15)
}
.ui.bottom.attached.message:not(:last-child) {
	margin-bottom: 1em
}
.ui.attached.icon.message {
	width: auto
}
.ui.icon.message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.ui.icon.message>.icon:not(.close) {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	line-height: 1;
	vertical-align: middle;
	font-size: 3em;
	opacity: .8
}
.ui.icon.message>.content {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	vertical-align: middle
}
.ui.icon.message .icon:not(.close)+.content {
	padding-left: 0
}
.ui.icon.message .circular.icon {
	width: 1em
}
.ui.floating.message {
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.22) inset, 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15);
	box-shadow: inset 0 0 0 1px rgba(34,36,38,.22), 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15)
}
.ui.black.message {
	background-color: #1b1c1d;
	color: hsla(0,0%,100%,.9)
}
.ui.positive.message {
	background-color: #fcfff5;
	color: #2c662d
}
.ui.attached.positive.message, .ui.positive.message {
	-webkit-box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #a3c293, 0 0 0 0 transparent
}
.ui.positive.message .header {
	color: #1a531b
}
.ui.negative.message {
	background-color: #fff6f6;
	color: #9f3a38
}
.ui.attached.negative.message, .ui.negative.message {
	-webkit-box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #e0b4b4, 0 0 0 0 transparent
}
.ui.negative.message .header {
	color: #912d2b
}
.ui.info.message {
	background-color: #f8ffff;
	color: #276f86
}
.ui.attached.info.message, .ui.info.message {
	-webkit-box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #a9d5de, 0 0 0 0 transparent
}
.ui.info.message .header {
	color: #0e566c
}
.ui.warning.message {
	background-color: #fffaf3;
	color: #573a08
}
.ui.attached.warning.message, .ui.warning.message {
	-webkit-box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #c9ba9b, 0 0 0 0 transparent
}
.ui.warning.message .header {
	color: #794b02
}
.ui.error.message {
	background-color: #fff6f6;
	color: #9f3a38
}
.ui.attached.error.message, .ui.error.message {
	-webkit-box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #e0b4b4, 0 0 0 0 transparent
}
.ui.error.message .header {
	color: #912d2b
}
.ui.success.message {
	background-color: #fcfff5;
	color: #2c662d
}
.ui.attached.success.message, .ui.success.message {
	-webkit-box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #a3c293, 0 0 0 0 transparent
}
.ui.success.message .header {
	color: #1a531b
}
.ui.black.message, .ui.inverted.message {
	background-color: #1b1c1d;
	color: hsla(0,0%,100%,.9)
}
.ui.red.message {
	background-color: #ffe8e6;
	color: #db2828;
	-webkit-box-shadow: 0 0 0 1px #db2828 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #db2828, 0 0 0 0 transparent
}
.ui.red.message .header {
	color: #c82121
}
.ui.orange.message {
	background-color: #ffedde;
	color: #f2711c;
	-webkit-box-shadow: 0 0 0 1px #f2711c inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #f2711c, 0 0 0 0 transparent
}
.ui.orange.message .header {
	color: #e7640d
}
.ui.yellow.message {
	background-color: #fff8db;
	color: #b58105;
	-webkit-box-shadow: 0 0 0 1px #b58105 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #b58105, 0 0 0 0 transparent
}
.ui.yellow.message .header {
	color: #9c6f04
}
.ui.olive.message {
	background-color: #fbfdef;
	color: #8abc1e;
	-webkit-box-shadow: 0 0 0 1px #8abc1e inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #8abc1e, 0 0 0 0 transparent
}
.ui.olive.message .header {
	color: #7aa61a
}
.ui.green.message {
	background-color: #e5f9e7;
	color: #1ebc30;
	-webkit-box-shadow: 0 0 0 1px #1ebc30 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #1ebc30, 0 0 0 0 transparent
}
.ui.green.message .header {
	color: #1aa62a
}
.ui.teal.message {
	background-color: #e1f7f7;
	color: #10a3a3;
	-webkit-box-shadow: 0 0 0 1px #10a3a3 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #10a3a3, 0 0 0 0 transparent
}
.ui.teal.message .header {
	color: #0e8c8c
}
.ui.blue.message {
	background-color: #dff0ff;
	color: #2185d0;
	-webkit-box-shadow: 0 0 0 1px #2185d0 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #2185d0, 0 0 0 0 transparent
}
.ui.blue.message .header {
	color: #1e77ba
}
.ui.violet.message {
	background-color: #eae7ff;
	color: #6435c9;
	-webkit-box-shadow: 0 0 0 1px #6435c9 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #6435c9, 0 0 0 0 transparent
}
.ui.violet.message .header {
	color: #5a30b5
}
.ui.purple.message {
	background-color: #f6e7ff;
	color: #a333c8;
	-webkit-box-shadow: 0 0 0 1px #a333c8 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #a333c8, 0 0 0 0 transparent
}
.ui.purple.message .header {
	color: #922eb4
}
.ui.pink.message {
	background-color: #ffe3fb;
	color: #e03997;
	-webkit-box-shadow: 0 0 0 1px #e03997 inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #e03997, 0 0 0 0 transparent
}
.ui.pink.message .header {
	color: #dd238b
}
.ui.brown.message {
	background-color: #f1e2d3;
	color: #a5673f;
	-webkit-box-shadow: 0 0 0 1px #a5673f inset, 0 0 0 0 transparent;
	box-shadow: inset 0 0 0 1px #a5673f, 0 0 0 0 transparent
}
.ui.brown.message .header {
	color: #935b38
}
.ui.mini.message {
	font-size: .78571429em
}
.ui.tiny.message {
	font-size: .85714286em
}
.ui.small.message {
	font-size: .92857143em
}
.ui.message {
	font-size: 1em
}
.ui.large.message {
	font-size: 1.14285714em
}
.ui.big.message {
	font-size: 1.28571429em
}
.ui.huge.message {
	font-size: 1.42857143em
}
.ui.massive.message {
	font-size: 1.71428571em
}
/*!
 * # Semantic UI 2.3.3 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.label {
	display: inline-block;
	line-height: 1;
	vertical-align: baseline;
	margin: 0 .14285714em;
	background-color: #e8e8e8;
	background-image: none;
	padding: .5833em .833em;
	color: rgba(0,0,0,.6);
	text-transform: none;
	font-weight: 700;
	border: 0 solid transparent;
	border-radius: .28571429rem;
	-webkit-transition: background .1s ease;
	transition: background .1s ease
}
.ui.label:first-child {
	margin-left: 0
}
.ui.label:last-child {
	margin-right: 0
}
.ui.label>a, a.ui.label {
	cursor: pointer
}
.ui.label>a {
	color: inherit;
	opacity: .5;
	-webkit-transition: opacity .1s ease;
	transition: opacity .1s ease
}
.ui.label>a:hover {
	opacity: 1
}
.ui.label>img {
	width: auto!important;
	vertical-align: middle;
	height: 2.1666em!important
}
.ui.label>.icon {
	width: auto;
	margin: 0 .75em 0 0
}
.ui.label>.detail {
	display: inline-block;
	vertical-align: top;
	font-weight: 700;
	margin-left: 1em;
	opacity: .8
}
.ui.label>.detail .icon {
	margin: 0 .25em 0 0
}
.ui.label>.close.icon, .ui.label>.delete.icon {
	cursor: pointer;
	margin-right: 0;
	margin-left: .5em;
	font-size: .92857143em;
	opacity: .5;
	-webkit-transition: background .1s ease;
	transition: background .1s ease
}
.ui.label>.delete.icon:hover {
	opacity: 1
}
.ui.labels>.label {
	margin: 0 .5em .5em 0
}
.ui.header>.ui.label {
	margin-top: -.29165em
}
.ui.attached.segment>.ui.top.left.attached.label, .ui.bottom.attached.segment>.ui.top.left.attached.label {
	border-top-left-radius: 0
}
.ui.attached.segment>.ui.top.right.attached.label, .ui.bottom.attached.segment>.ui.top.right.attached.label {
	border-top-right-radius: 0
}
.ui.top.attached.segment>.ui.bottom.left.attached.label {
	border-bottom-left-radius: 0
}
.ui.top.attached.segment>.ui.bottom.right.attached.label {
	border-bottom-right-radius: 0
}
.ui.top.attached.label+[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: 0;
	margin-bottom: 2rem!important
}
.ui.image.label {
	width: auto!important;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 9999px;
	vertical-align: baseline;
	text-transform: none;
	background: #e8e8e8;
	padding: .5833em .833em .5833em .5em;
	border-radius: .28571429rem;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.image.label img {
	display: inline-block;
	vertical-align: top;
	height: 2.1666em;
	margin: -.5833em .5em -.5833em -.5em;
	border-radius: .28571429rem 0 0 .28571429rem
}
.ui.image.label .detail {
	background: rgba(0,0,0,.1);
	margin: -.5833em -.833em -.5833em .5em;
	padding: .5833em .833em;
	border-radius: 0 .28571429rem .28571429rem 0
}
.ui.tag.label, .ui.tag.labels .label {
	margin-left: 1em;
	position: relative;
	padding-left: 1.5em;
	padding-right: 1.5em;
	border-radius: 0 .28571429rem .28571429rem 0;
	-webkit-transition: none;
	transition: none
}
.ui.tag.label:before, .ui.tag.labels .label:before {
	position: absolute;
	-webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
	transform: translateY(-50%) translateX(50%) rotate(-45deg);
	top: 50%;
	right: 100%;
	content: "";
	background-color: inherit;
	background-image: none;
	width: 1.56em;
	height: 1.56em;
	-webkit-transition: none;
	transition: none
}
.ui.tag.label:after, .ui.tag.labels .label:after {
	position: absolute;
	content: "";
	top: 50%;
	left: -.25em;
	margin-top: -.25em;
	background-color: #fff!important;
	width: .5em;
	height: .5em;
	-webkit-box-shadow: 0 -1px 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 -1px 1px 0 rgba(0,0,0,.3);
	border-radius: 500rem
}
.ui.corner.label {
	margin: 0;
	padding: 0;
	text-align: center;
	border-color: #e8e8e8;
	width: 4em;
	height: 4em;
	z-index: 1
}
.ui.corner.label, .ui.corner.label:after {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transition: border-color .1s ease;
	transition: border-color .1s ease;
	background-color: transparent!important
}
.ui.corner.label:after {
	content: "";
	z-index: -1;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 0 4em 4em 0;
	border-right-color: inherit
}
.ui.corner.label .icon {
	cursor: default;
	position: relative;
	top: .64285714em;
	left: .78571429em;
	font-size: 1.14285714em;
	margin: 0
}
.ui.left.corner.label, .ui.left.corner.label:after {
	right: auto;
	left: 0
}
.ui.left.corner.label:after {
	border-color: transparent;
	border-style: solid;
	border-width: 4em 4em 0 0;
	border-top-color: inherit
}
.ui.left.corner.label .icon {
	left: -.78571429em
}
.ui.segment>.ui.corner.label {
	top: -1px;
	right: -1px
}
.ui.segment>.ui.left.corner.label {
	right: auto;
	left: -1px
}
.ui.ribbon.label {
	position: relative;
	margin: 0;
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	border-radius: 0 .28571429rem .28571429rem 0;
	border-color: rgba(0,0,0,.15)
}
.ui.ribbon.label:after {
	position: absolute;
	content: "";
	top: 100%;
	left: 0;
	background-color: transparent!important;
	border-color: transparent;
	border-style: solid;
	border-width: 0 1.2em 1.2em 0;
	border-right-color: inherit;
	width: 0;
	height: 0
}
.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;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	border-radius: .28571429rem 0 0 .28571429rem
}
.ui[class*="right ribbon"].label:after {
	left: auto;
	right: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 1.2em 1.2em 0 0;
	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(.05rem - 1.2em)
}
.ui.card .image>.ui[class*="right ribbon"].label, .ui.image>.ui[class*="right ribbon"].label {
left:calc(100% + -.05rem + 1.2em);
	padding-left: .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: .833em
}
.ui.attached.label, .ui[class*="top attached"].label {
	width: 100%;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	padding: .75em 1em;
	border-radius: .21428571rem .21428571rem 0 0
}
.ui[class*="bottom attached"].label {
	top: auto;
	bottom: 0;
	border-radius: 0 0 .21428571rem .21428571rem
}
.ui[class*="top left attached"].label {
	width: auto;
	margin-top: 0!important;
	border-radius: .21428571rem 0 .28571429rem 0
}
.ui[class*="top right attached"].label {
	width: auto;
	left: auto;
	right: 0;
	border-radius: 0 .21428571rem 0 .28571429rem
}
.ui[class*="bottom left attached"].label {
	width: auto;
	top: auto;
	bottom: 0;
	border-radius: 0 .28571429rem 0 .21428571rem
}
.ui[class*="bottom right attached"].label {
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	width: auto;
	border-radius: .28571429rem 0 .21428571rem 0
}
.ui.label.disabled {
	opacity: .5
}
a.ui.label:hover, a.ui.labels .label:hover {
	background-color: #e0e0e0;
	border-color: #e0e0e0;
	background-image: none;
	color: rgba(0,0,0,.8)
}
.ui.labels a.label:hover:before, a.ui.label:hover:before {
	color: rgba(0,0,0,.8)
}
.ui.active.label {
	border-color: #d0d0d0
}
.ui.active.label, .ui.active.label:before {
	background-color: #d0d0d0;
	background-image: none;
	color: rgba(0,0,0,.95)
}
a.ui.active.label:hover, a.ui.labels .active.label:hover {
	border-color: #c8c8c8
}
.ui.labels a.active.label:ActiveHover:before, a.ui.active.label:ActiveHover:before, a.ui.active.label:hover, a.ui.labels .active.label:hover {
background-color:#c8c8c8;
background-image:none;
color:rgba(0,0,0,.95)
}
.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: #db2828!important;
	border-color: #db2828!important;
	color: #fff!important
}
.ui.red.labels .label:hover, a.ui.red.label:hover {
	background-color: #d01919!important;
	border-color: #d01919!important;
	color: #fff!important
}
.ui.red.corner.label, .ui.red.corner.label:hover {
	background-color: transparent!important
}
.ui.red.ribbon.label {
	border-color: #b21e1e!important
}
.ui.basic.red.label {
	background-color: none #fff!important;
	color: #db2828!important;
	border-color: #db2828!important
}
.ui.basic.red.labels a.label:hover, a.ui.basic.red.label:hover {
	background-color: #fff!important;
	color: #d01919!important;
	border-color: #d01919!important
}
.ui.orange.label, .ui.orange.labels .label {
	background-color: #f2711c!important;
	border-color: #f2711c!important;
	color: #fff!important
}
.ui.orange.labels .label:hover, a.ui.orange.label:hover {
	background-color: #f26202!important;
	border-color: #f26202!important;
	color: #fff!important
}
.ui.orange.corner.label, .ui.orange.corner.label:hover {
	background-color: transparent!important
}
.ui.orange.ribbon.label {
	border-color: #cf590c!important
}
.ui.basic.orange.label {
	background-color: none #fff!important;
	color: #f2711c!important;
	border-color: #f2711c!important
}
.ui.basic.orange.labels a.label:hover, a.ui.basic.orange.label:hover {
	background-color: #fff!important;
	color: #f26202!important;
	border-color: #f26202!important
}
.ui.yellow.label, .ui.yellow.labels .label {
	background-color: #fbbd08!important;
	border-color: #fbbd08!important;
	color: #fff!important
}
.ui.yellow.labels .label:hover, a.ui.yellow.label:hover {
	background-color: #eaae00!important;
	border-color: #eaae00!important;
	color: #fff!important
}
.ui.yellow.corner.label, .ui.yellow.corner.label:hover {
	background-color: transparent!important
}
.ui.yellow.ribbon.label {
	border-color: #cd9903!important
}
.ui.basic.yellow.label {
	background-color: none #fff!important;
	color: #fbbd08!important;
	border-color: #fbbd08!important
}
.ui.basic.yellow.labels a.label:hover, a.ui.basic.yellow.label:hover {
	background-color: #fff!important;
	color: #eaae00!important;
	border-color: #eaae00!important
}
.ui.olive.label, .ui.olive.labels .label {
	background-color: #b5cc18!important;
	border-color: #b5cc18!important;
	color: #fff!important
}
.ui.olive.labels .label:hover, a.ui.olive.label:hover {
	background-color: #a7bd0d!important;
	border-color: #a7bd0d!important;
	color: #fff!important
}
.ui.olive.corner.label, .ui.olive.corner.label:hover {
	background-color: transparent!important
}
.ui.olive.ribbon.label {
	border-color: #198f35!important
}
.ui.basic.olive.label {
	background-color: none #fff!important;
	color: #b5cc18!important;
	border-color: #b5cc18!important
}
.ui.basic.olive.labels a.label:hover, a.ui.basic.olive.label:hover {
	background-color: #fff!important;
	color: #a7bd0d!important;
	border-color: #a7bd0d!important
}
.ui.green.label, .ui.green.labels .label {
	background-color: #21ba45!important;
	border-color: #21ba45!important;
	color: #fff!important
}
.ui.green.labels .label:hover, a.ui.green.label:hover {
	background-color: #16ab39!important;
	border-color: #16ab39!important;
	color: #fff!important
}
.ui.green.corner.label, .ui.green.corner.label:hover {
	background-color: transparent!important
}
.ui.green.ribbon.label {
	border-color: #198f35!important
}
.ui.basic.green.label {
	background-color: none #fff!important;
	color: #21ba45!important;
	border-color: #21ba45!important
}
.ui.basic.green.labels a.label:hover, a.ui.basic.green.label:hover {
	background-color: #fff!important;
	color: #16ab39!important;
	border-color: #16ab39!important
}
.ui.teal.label, .ui.teal.labels .label {
	background-color: #00b5ad!important;
	border-color: #00b5ad!important;
	color: #fff!important
}
.ui.teal.labels .label:hover, a.ui.teal.label:hover {
	background-color: #009c95!important;
	border-color: #009c95!important;
	color: #fff!important
}
.ui.teal.corner.label, .ui.teal.corner.label:hover {
	background-color: transparent!important
}
.ui.teal.ribbon.label {
	border-color: #00827c!important
}
.ui.basic.teal.label {
	background-color: none #fff!important;
	color: #00b5ad!important;
	border-color: #00b5ad!important
}
.ui.basic.teal.labels a.label:hover, a.ui.basic.teal.label:hover {
	background-color: #fff!important;
	color: #009c95!important;
	border-color: #009c95!important
}
.ui.blue.label, .ui.blue.labels .label {
	background-color: #2185d0!important;
	border-color: #2185d0!important;
	color: #fff!important
}
.ui.blue.labels .label:hover, a.ui.blue.label:hover {
	background-color: #1678c2!important;
	border-color: #1678c2!important;
	color: #fff!important
}
.ui.blue.corner.label, .ui.blue.corner.label:hover {
	background-color: transparent!important
}
.ui.blue.ribbon.label {
	border-color: #1a69a4!important
}
.ui.basic.blue.label {
	background-color: none #fff!important;
	color: #2185d0!important;
	border-color: #2185d0!important
}
.ui.basic.blue.labels a.label:hover, a.ui.basic.blue.label:hover {
	background-color: #fff!important;
	color: #1678c2!important;
	border-color: #1678c2!important
}
.ui.violet.label, .ui.violet.labels .label {
	background-color: #6435c9!important;
	border-color: #6435c9!important;
	color: #fff!important
}
.ui.violet.labels .label:hover, a.ui.violet.label:hover {
	background-color: #5829bb!important;
	border-color: #5829bb!important;
	color: #fff!important
}
.ui.violet.corner.label, .ui.violet.corner.label:hover {
	background-color: transparent!important
}
.ui.violet.ribbon.label {
	border-color: #502aa1!important
}
.ui.basic.violet.label {
	background-color: none #fff!important;
	color: #6435c9!important;
	border-color: #6435c9!important
}
.ui.basic.violet.labels a.label:hover, a.ui.basic.violet.label:hover {
	background-color: #fff!important;
	color: #5829bb!important;
	border-color: #5829bb!important
}
.ui.purple.label, .ui.purple.labels .label {
	background-color: #a333c8!important;
	border-color: #a333c8!important;
	color: #fff!important
}
.ui.purple.labels .label:hover, a.ui.purple.label:hover {
	background-color: #9627ba!important;
	border-color: #9627ba!important;
	color: #fff!important
}
.ui.purple.corner.label, .ui.purple.corner.label:hover {
	background-color: transparent!important
}
.ui.purple.ribbon.label {
	border-color: #82299f!important
}
.ui.basic.purple.label {
	background-color: none #fff!important;
	color: #a333c8!important;
	border-color: #a333c8!important
}
.ui.basic.purple.labels a.label:hover, a.ui.basic.purple.label:hover {
	background-color: #fff!important;
	color: #9627ba!important;
	border-color: #9627ba!important
}
.ui.pink.label, .ui.pink.labels .label {
	background-color: #e03997!important;
	border-color: #e03997!important;
	color: #fff!important
}
.ui.pink.labels .label:hover, a.ui.pink.label:hover {
	background-color: #e61a8d!important;
	border-color: #e61a8d!important;
	color: #fff!important
}
.ui.pink.corner.label, .ui.pink.corner.label:hover {
	background-color: transparent!important
}
.ui.pink.ribbon.label {
	border-color: #c71f7e!important
}
.ui.basic.pink.label {
	background-color: none #fff!important;
	color: #e03997!important;
	border-color: #e03997!important
}
.ui.basic.pink.labels a.label:hover, a.ui.basic.pink.label:hover {
	background-color: #fff!important;
	color: #e61a8d!important;
	border-color: #e61a8d!important
}
.ui.brown.label, .ui.brown.labels .label {
	background-color: #a5673f!important;
	border-color: #a5673f!important;
	color: #fff!important
}
.ui.brown.labels .label:hover, a.ui.brown.label:hover {
	background-color: #975b33!important;
	border-color: #975b33!important;
	color: #fff!important
}
.ui.brown.corner.label, .ui.brown.corner.label:hover {
	background-color: transparent!important
}
.ui.brown.ribbon.label {
	border-color: #805031!important
}
.ui.basic.brown.label {
	background-color: none #fff!important;
	color: #a5673f!important;
	border-color: #a5673f!important
}
.ui.basic.brown.labels a.label:hover, a.ui.basic.brown.label:hover {
	background-color: #fff!important;
	color: #975b33!important;
	border-color: #975b33!important
}
.ui.grey.label, .ui.grey.labels .label {
	background-color: #767676!important;
	border-color: #767676!important;
	color: #fff!important
}
.ui.grey.labels .label:hover, a.ui.grey.label:hover {
	background-color: #838383!important;
	border-color: #838383!important;
	color: #fff!important
}
.ui.grey.corner.label, .ui.grey.corner.label:hover {
	background-color: transparent!important
}
.ui.grey.ribbon.label {
	border-color: #805031!important
}
.ui.basic.grey.label {
	background-color: none #fff!important;
	color: #767676!important;
	border-color: #767676!important
}
.ui.basic.grey.labels a.label:hover, a.ui.basic.grey.label:hover {
	background-color: #fff!important;
	color: #838383!important;
	border-color: #838383!important
}
.ui.black.label, .ui.black.labels .label {
	background-color: #1b1c1d!important;
	border-color: #1b1c1d!important;
	color: #fff!important
}
.ui.black.labels .label:hover, a.ui.black.label:hover {
	background-color: #27292a!important;
	border-color: #27292a!important;
	color: #fff!important
}
.ui.black.corner.label, .ui.black.corner.label:hover {
	background-color: transparent!important
}
.ui.black.ribbon.label {
	border-color: #805031!important
}
.ui.basic.black.label {
	background-color: none #fff!important;
	color: #1b1c1d!important;
	border-color: #1b1c1d!important
}
.ui.basic.black.labels a.label:hover, a.ui.basic.black.label:hover {
	background-color: #fff!important;
	color: #27292a!important;
	border-color: #27292a!important
}
.ui.basic.label {
	background: none #fff;
	border: 1px solid rgba(34,36,38,.15);
	color: rgba(0,0,0,.87);
	-webkit-box-shadow: none;
	box-shadow: none
}
a.ui.basic.label:hover {
	text-decoration: none;
	background: none #fff;
	color: #1e70bf;
	-webkit-box-shadow: 1px solid rgba(34,36,38,.15);
	box-shadow: 1px solid rgba(34,36,38,.15);
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui.basic.pointing.label:before {
	border-color: inherit
}
.ui.fluid.labels>.label, .ui.label.fluid {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.ui.inverted.label, .ui.inverted.labels .label {
	color: hsla(0,0%,100%,.9)!important
}
.ui.horizontal.label, .ui.horizontal.labels .label {
	margin: 0 .5em 0 0;
	padding: .4em .833em;
	min-width: 3em;
	text-align: center
}
.ui.circular.label, .ui.circular.labels .label {
	min-width: 2em;
	min-height: 2em;
	padding: .5em!important;
	line-height: 1em;
	text-align: center;
	border-radius: 500rem
}
.ui.empty.circular.label, .ui.empty.circular.labels .label {
	min-width: 0;
	min-height: 0;
	overflow: hidden;
	width: .5em;
	height: .5em;
	vertical-align: baseline
}
.ui.pointing.label {
	position: relative
}
.ui.attached.pointing.label {
	position: absolute
}
.ui.pointing.label:before {
	background-color: inherit;
	background-image: inherit;
	border: 0 solid;
	border-color: inherit;
	position: absolute;
	content: "";
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background-image: none;
	z-index: 2;
	width: .6666em;
	height: .6666em;
	-webkit-transition: background .1s ease;
	transition: background .1s ease
}
.ui.pointing.label, .ui[class*="pointing above"].label {
	margin-top: 1em
}
.ui.pointing.label:before, .ui[class*="pointing above"].label:before {
	border-width: 1px 0 0 1px;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 0;
	left: 50%
}
.ui[class*="bottom pointing"].label, .ui[class*="pointing below"].label {
	margin-top: 0;
	margin-bottom: 1em
}
.ui[class*="bottom pointing"].label:before, .ui[class*="pointing below"].label:before {
	border-width: 0 1px 1px 0;
	top: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 100%;
	left: 50%
}
.ui[class*="left pointing"].label {
	margin-top: 0;
	margin-left: .6666em
}
.ui[class*="left pointing"].label:before {
	border-width: 0 0 1px 1px;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	bottom: auto;
	right: auto;
	top: 50%;
	left: 0
}
.ui[class*="right pointing"].label {
	margin-top: 0;
	margin-right: .6666em
}
.ui[class*="right pointing"].label:before {
	border-width: 1px 1px 0 0;
	-webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
	transform: translateX(50%) translateY(-50%) rotate(45deg);
	top: 50%;
	right: 0;
	bottom: auto;
	left: auto
}
.ui.basic.pointing.label:before, .ui.basic[class*="pointing above"].label:before {
	margin-top: -1px
}
.ui.basic[class*="bottom pointing"].label:before, .ui.basic[class*="pointing below"].label:before {
	bottom: auto;
	top: 100%;
	margin-top: 1px
}
.ui.basic[class*="left pointing"].label:before {
	top: 50%;
	left: -1px
}
.ui.basic[class*="right pointing"].label:before {
	top: 50%;
	right: -1px
}
.ui.floating.label {
	position: absolute;
	z-index: 100;
	top: -1em;
	left: 100%;
	margin: 0 0 0 -1.5em!important
}
.ui.mini.label, .ui.mini.labels .label {
	font-size: .64285714rem
}
.ui.tiny.label, .ui.tiny.labels .label {
	font-size: .71428571rem
}
.ui.small.label, .ui.small.labels .label {
	font-size: .78571429rem
}
.ui.label, .ui.labels .label {
	font-size: .85714286rem
}
.ui.large.label, .ui.large.labels .label {
	font-size: 1rem
}
.ui.big.label, .ui.big.labels .label {
	font-size: 1.28571429rem
}
.ui.huge.label, .ui.huge.labels .label {
	font-size: 1.42857143rem
}
.ui.massive.label, .ui.massive.labels .label {
	font-size: 1.71428571rem
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.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: #06c
}
.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: #06c
}
.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: #06c
}

@media (pointer:coarse) {
.ql-snow.ql-toolbar button:hover:not(.ql-active), .ql-snow .ql-toolbar button:hover:not(.ql-active) {
	color: #444
}
.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: #444
}
.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: #444
}
}
.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: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2
}
.ql-snow .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2
}
.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill {
	fill: #444
}
.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: .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 h4 {
	font-size: 1em
}
.ql-snow .ql-editor h5 {
	font-size: .83em
}
.ql-snow .ql-editor h6 {
	font-size: .67em
}
.ql-snow .ql-editor a {
	text-decoration: underline
}
.ql-snow .ql-editor blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px
}
.ql-snow .ql-editor code, .ql-snow .ql-editor pre {
	background-color: #f0f0f0;
	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: #23241f;
	color: #f8f8f2;
	overflow: visible
}
.ql-snow .ql-editor img {
	max-width: 100%
}
.ql-snow .ql-picker {
	color: #444;
	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: #fff;
	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: #ccc;
	z-index: 2
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
	fill: #ccc
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
	stroke: #ccc
}
.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 0
}
.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: 0;
	width: 16px
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
	position: absolute;
	margin-top: -9px;
	right: 0;
	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: .83em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	font-size: .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: #fff
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
	background-color: #000
}
.ql-toolbar.ql-snow {
	border: 1px solid #ccc;
	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: 0 2px 8px rgba(0,0,0,.2)
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
	border-color: #ccc
}
.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: #000
}
.ql-toolbar.ql-snow+.ql-container.ql-snow {
	border-top: 0
}
.ql-snow .ql-tooltip {
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 5px #ddd;
	color: #444;
	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 #ccc;
	font-size: 13px;
	height: 26px;
	margin: 0;
	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 #ccc;
	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: 0;
	content: "Save";
	padding-right: 0
}
.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: #06c
}
.ql-container.ql-snow {
	border: 1px solid #ccc
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container {
	box-sizing: border-box;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 100%;
	margin: 0;
	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: 0;
	padding: 0
}
.ql-editor {
	box-sizing: border-box;
	line-height: 1.42;
	height: 100%;
	outline: none;
	overflow-y: auto;
	padding: 12px 15px;
	tab-size: 4;
	-moz-tab-size: 4;
	text-align: left;
	white-space: pre-wrap;
	word-wrap: break-word
}
.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: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.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: "\2022"
}
.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: #777;
	cursor: pointer;
	pointer-events: all
}
.ql-editor ul[data-checked=true]>li:before {
	content: "\2611"
}
.ql-editor ul[data-checked=false]>li:before {
	content: "\2610"
}
.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: .3em;
	text-align: right
}
.ql-editor li.ql-direction-rtl:before {
	margin-left: .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 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0
}
.ql-editor ol li:before {
	content: counter(list-0, decimal) ". "
}
.ql-editor ol li.ql-indent-1 {
	counter-increment: list-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 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-2 {
	counter-increment: list-2
}
.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 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-3 {
	counter-increment: list-3
}
.ql-editor ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". "
}
.ql-editor ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-4 {
	counter-increment: list-4
}
.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 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-5 {
	counter-increment: list-5
}
.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 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-6 {
	counter-increment: list-6
}
.ql-editor ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". "
}
.ql-editor ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-7 {
	counter-increment: list-7
}
.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 list-9
}
.ql-editor ol li.ql-indent-8 {
	counter-increment: list-8
}
.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
}
.ql-editor ol li.ql-indent-9 {
	counter-increment: list-9
}
.ql-editor ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". "
}
.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: 0 auto
}
.ql-editor .ql-video.ql-align-right {
	margin: 0 0 0 auto
}
.ql-editor .ql-bg-black {
	background-color: #000
}
.ql-editor .ql-bg-red {
	background-color: #e60000
}
.ql-editor .ql-bg-orange {
	background-color: #f90
}
.ql-editor .ql-bg-yellow {
	background-color: #ff0
}
.ql-editor .ql-bg-green {
	background-color: #008a00
}
.ql-editor .ql-bg-blue {
	background-color: #06c
}
.ql-editor .ql-bg-purple {
	background-color: #93f
}
.ql-editor .ql-color-white {
	color: #fff
}
.ql-editor .ql-color-red {
	color: #e60000
}
.ql-editor .ql-color-orange {
	color: #f90
}
.ql-editor .ql-color-yellow {
	color: #ff0
}
.ql-editor .ql-color-green {
	color: #008a00
}
.ql-editor .ql-color-blue {
	color: #06c
}
.ql-editor .ql-color-purple {
	color: #93f
}
.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: .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,.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: #fff
}
.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: #fff
}
.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: #fff
}

@media (pointer:coarse) {
.ql-bubble.ql-toolbar button:hover:not(.ql-active), .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
	color: #ccc
}
.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: #ccc
}
.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: #ccc
}
}
.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: #ccc;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2
}
.ql-bubble .ql-stroke-miter {
	fill: none;
	stroke: #ccc;
	stroke-miterlimit: 10;
	stroke-width: 2
}
.ql-bubble .ql-fill, .ql-bubble .ql-stroke.ql-fill {
	fill: #ccc
}
.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: .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 h4 {
	font-size: 1em
}
.ql-bubble .ql-editor h5 {
	font-size: .83em
}
.ql-bubble .ql-editor h6 {
	font-size: .67em
}
.ql-bubble .ql-editor a {
	text-decoration: underline
}
.ql-bubble .ql-editor blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px
}
.ql-bubble .ql-editor code, .ql-bubble .ql-editor pre {
	background-color: #f0f0f0;
	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: #23241f;
	color: #f8f8f2;
	overflow: visible
}
.ql-bubble .ql-editor img {
	max-width: 100%
}
.ql-bubble .ql-picker {
	color: #ccc;
	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: #444;
	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: #777;
	z-index: 2
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
	fill: #777
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
	stroke: #777
}
.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 0
}
.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: 0;
	width: 16px
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
	position: absolute;
	margin-top: -9px;
	right: 0;
	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: .83em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	font-size: .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: #fff
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
	background-color: #000
}
.ql-bubble .ql-toolbar .ql-formats {
	margin: 8px 12px 8px 0
}
.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: #fff
}
.ql-bubble .ql-tooltip {
	background-color: #444;
	border-radius: 25px;
	color: #fff
}
.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 #444;
	top: -6px
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
	border-top: 6px solid #444;
	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: #fff;
	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: #ccc;
	content: "\D7";
	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: #444;
	border-radius: 15px;
	top: -5px;
	font-size: 12px;
	color: #fff;
	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 #444;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	top: 0;
	content: " ";
	height: 0;
	width: 0
}
.ql-container.ql-bubble:not(.ql-disabled) a:after, .ql-container.ql-bubble:not(.ql-disabled) a:before {
	left: 0;
	margin-left: 50%;
	position: absolute;
	transform: translate(-50%, -100%);
	transition: visibility 0s ease .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
}
/*!
 * # Semantic UI 2.2.14 - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */@font-face {
	font-family: Icons;
	src: url(https://form.kintoneapp.com/static/fonts/icons.eot);
	src: url(https://form.kintoneapp.com/static/fonts/icons.eot#iefix) format("embedded-opentype"), url(https://form.kintoneapp.com/static/fonts/icons.woff2) format("woff2"), url(https://form.kintoneapp.com/static/fonts/icons.woff) format("woff"), url(https://form.kintoneapp.com/static/fonts/icons.ttf) format("truetype"), url(https://form.kintoneapp.com/static/fonts/icons.svg#icons) format("svg");
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-decoration: inherit;
	text-transform: none
}
i.icon {
	display: inline-block;
	opacity: 1;
	margin: 0 .25rem 0 0;
	width: 1.18em;
	height: 1em;
	font-family: Icons;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	text-align: center;
	speak: none;
	font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
i.icon:before {
	background: none!important
}
i.icon.loading {
	height: 1em;
	line-height: 1;
	-webkit-animation: icon-loading 2s linear infinite;
	animation: icon-loading 2s linear infinite
}
@-webkit-keyframes icon-loading {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes icon-loading {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
i.emphasized.icon, i.icon.active, i.icon.hover {
	opacity: 1!important
}
i.disabled.icon {
	opacity: .45!important
}
i.fitted.icon {
	width: auto;
	margin: 0
}
i.link.icon, i.link.icons {
	cursor: pointer;
	opacity: .8;
	-webkit-transition: opacity .1s ease;
	transition: opacity .1s ease
}
i.link.icon:hover, i.link.icons:hover {
	opacity: 1!important
}
i.circular.icon {
	border-radius: 500em!important;
	line-height: 1!important;
	padding: .5em!important;
	-webkit-box-shadow: 0 0 0 .1em rgba(0,0,0,.1) inset;
	box-shadow: inset 0 0 0 .1em rgba(0,0,0,.1);
	width: 2em!important;
	height: 2em!important
}
i.circular.inverted.icon {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
i.flipped.icon, i.horizontally.flipped.icon {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}
i.vertically.flipped.icon {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1)
}
i.clockwise.rotated.icon, i.right.rotated.icon, i.rotated.icon {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
i.counterclockwise.rotated.icon, i.left.rotated.icon {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
i.bordered.icon {
	line-height: 1;
	vertical-align: baseline;
	width: 2em;
	height: 2em;
	padding: .5em .41em!important;
	-webkit-box-shadow: 0 0 0 .1em rgba(0,0,0,.1) inset;
	box-shadow: inset 0 0 0 .1em rgba(0,0,0,.1)
}
i.bordered.inverted.icon {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
i.inverted.bordered.icon, i.inverted.circular.icon {
	background-color: #1b1c1d!important;
	color: #fff!important
}
i.inverted.icon {
	color: #fff
}
i.red.icon {
	color: #db2828!important
}
i.inverted.red.icon {
	color: #ff695e!important
}
i.inverted.bordered.red.icon, i.inverted.circular.red.icon {
	background-color: #db2828!important;
	color: #fff!important
}
i.orange.icon {
	color: #f2711c!important
}
i.inverted.orange.icon {
	color: #ff851b!important
}
i.inverted.bordered.orange.icon, i.inverted.circular.orange.icon {
	background-color: #f2711c!important;
	color: #fff!important
}
i.yellow.icon {
	color: #fbbd08!important
}
i.inverted.yellow.icon {
	color: #ffe21f!important
}
i.inverted.bordered.yellow.icon, i.inverted.circular.yellow.icon {
	background-color: #fbbd08!important;
	color: #fff!important
}
i.olive.icon {
	color: #b5cc18!important
}
i.inverted.olive.icon {
	color: #d9e778!important
}
i.inverted.bordered.olive.icon, i.inverted.circular.olive.icon {
	background-color: #b5cc18!important;
	color: #fff!important
}
i.green.icon {
	color: #21ba45!important
}
i.inverted.green.icon {
	color: #2ecc40!important
}
i.inverted.bordered.green.icon, i.inverted.circular.green.icon {
	background-color: #21ba45!important;
	color: #fff!important
}
i.teal.icon {
	color: #00b5ad!important
}
i.inverted.teal.icon {
	color: #6dffff!important
}
i.inverted.bordered.teal.icon, i.inverted.circular.teal.icon {
	background-color: #00b5ad!important;
	color: #fff!important
}
i.blue.icon {
	color: #2185d0!important
}
i.inverted.blue.icon {
	color: #54c8ff!important
}
i.inverted.bordered.blue.icon, i.inverted.circular.blue.icon {
	background-color: #2185d0!important;
	color: #fff!important
}
i.violet.icon {
	color: #6435c9!important
}
i.inverted.violet.icon {
	color: #a291fb!important
}
i.inverted.bordered.violet.icon, i.inverted.circular.violet.icon {
	background-color: #6435c9!important;
	color: #fff!important
}
i.purple.icon {
	color: #a333c8!important
}
i.inverted.purple.icon {
	color: #dc73ff!important
}
i.inverted.bordered.purple.icon, i.inverted.circular.purple.icon {
	background-color: #a333c8!important;
	color: #fff!important
}
i.pink.icon {
	color: #e03997!important
}
i.inverted.pink.icon {
	color: #ff8edf!important
}
i.inverted.bordered.pink.icon, i.inverted.circular.pink.icon {
	background-color: #e03997!important;
	color: #fff!important
}
i.brown.icon {
	color: #a5673f!important
}
i.inverted.brown.icon {
	color: #d67c1c!important
}
i.inverted.bordered.brown.icon, i.inverted.circular.brown.icon {
	background-color: #a5673f!important;
	color: #fff!important
}
i.grey.icon {
	color: #767676!important
}
i.inverted.grey.icon {
	color: #dcddde!important
}
i.inverted.bordered.grey.icon, i.inverted.circular.grey.icon {
	background-color: #767676!important;
	color: #fff!important
}
i.black.icon {
	color: #1b1c1d!important
}
i.inverted.black.icon {
	color: #545454!important
}
i.inverted.bordered.black.icon, i.inverted.circular.black.icon {
	background-color: #1b1c1d!important;
	color: #fff!important
}
i.mini.icon, i.mini.icons {
	line-height: 1;
	font-size: .4em
}
i.tiny.icon, i.tiny.icons {
	line-height: 1;
	font-size: .5em
}
i.small.icon, i.small.icons {
	line-height: 1;
	font-size: .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%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	margin: 0
}
i.icons .icon:first-child {
	position: static;
	width: auto;
	height: auto;
	vertical-align: top;
	-webkit-transform: none;
	transform: none;
	margin-right: .25rem
}
i.icons .corner.icon {
	top: auto;
	left: auto;
	right: 0;
	bottom: 0;
	-webkit-transform: none;
	transform: none;
	font-size: .45em;
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff
}
i.icons .top.right.corner.icon {
	top: 0;
	left: auto;
	right: 0;
	bottom: auto
}
i.icons .top.left.corner.icon {
	top: 0;
	left: 0;
	right: auto;
	bottom: auto
}
i.icons .bottom.left.corner.icon {
	top: auto;
	left: 0;
	right: auto;
	bottom: 0
}
i.icons .bottom.right.corner.icon {
	top: auto;
	left: auto;
	right: 0;
	bottom: 0
}
i.icons .inverted.corner.icon {
	text-shadow: -1px -1px 0 #1b1c1d, 1px -1px 0 #1b1c1d, -1px 1px 0 #1b1c1d, 1px 1px 0 #1b1c1d
}
i.icon.search:before {
	content: "\F002"
}
i.icon.mail.outline:before {
	content: "\F003"
}
i.icon.signal:before {
	content: "\F012"
}
i.icon.setting:before {
	content: "\F013"
}
i.icon.home:before {
	content: "\F015"
}
i.icon.inbox:before {
	content: "\F01C"
}
i.icon.browser:before {
	content: "\F022"
}
i.icon.tag:before {
	content: "\F02B"
}
i.icon.tags:before {
	content: "\F02C"
}
i.icon.image:before {
	content: "\F03E"
}
i.icon.calendar:before {
	content: "\F073"
}
i.icon.comment:before {
	content: "\F075"
}
i.icon.shop:before {
	content: "\F07A"
}
i.icon.privacy:before {
	content: "\F084"
}
i.icon.settings:before {
	content: "\F085"
}
i.icon.comments:before {
	content: "\F086"
}
i.icon.external:before {
	content: "\F08E"
}
i.icon.trophy:before {
	content: "\F091"
}
i.icon.payment:before {
	content: "\F09D"
}
i.icon.feed:before {
	content: "\F09E"
}
i.icon.alarm.outline:before {
	content: "\F0A2"
}
i.icon.tasks:before {
	content: "\F0AE"
}
i.icon.cloud:before {
	content: "\F0C2"
}
i.icon.lab:before {
	content: "\F0C3"
}
i.icon.mail:before {
	content: "\F0E0"
}
i.icon.dashboard:before {
	content: "\F0E4"
}
i.icon.comment.outline:before {
	content: "\F0E5"
}
i.icon.comments.outline:before {
	content: "\F0E6"
}
i.icon.sitemap:before {
	content: "\F0E8"
}
i.icon.idea:before {
	content: "\F0EB"
}
i.icon.alarm:before {
	content: "\F0F3"
}
i.icon.terminal:before {
	content: "\F120"
}
i.icon.code:before {
	content: "\F121"
}
i.icon.protect:before {
	content: "\F132"
}
i.icon.calendar.outline:before {
	content: "\F133"
}
i.icon.ticket:before {
	content: "\F145"
}
i.icon.external.square:before {
	content: "\F14C"
}
i.icon.bug:before {
	content: "\F188"
}
i.icon.mail.square:before {
	content: "\F199"
}
i.icon.history:before {
	content: "\F1DA"
}
i.icon.options:before {
	content: "\F1DE"
}
i.icon.text.telephone:before {
	content: "\F1E4"
}
i.icon.find:before {
	content: "\F1E5"
}
i.icon.alarm.mute:before {
	content: "\F1F6"
}
i.icon.alarm.mute.outline:before {
	content: "\F1F7"
}
i.icon.copyright:before {
	content: "\F1F9"
}
i.icon.at:before {
	content: "\F1FA"
}
i.icon.eyedropper:before {
	content: "\F1FB"
}
i.icon.paint.brush:before {
	content: "\F1FC"
}
i.icon.heartbeat:before {
	content: "\F21E"
}
i.icon.mouse.pointer:before {
	content: "\F245"
}
i.icon.hourglass.empty:before {
	content: "\F250"
}
i.icon.hourglass.start:before {
	content: "\F251"
}
i.icon.hourglass.half:before {
	content: "\F252"
}
i.icon.hourglass.end:before {
	content: "\F253"
}
i.icon.hourglass.full:before {
	content: "\F254"
}
i.icon.hand.pointer:before {
	content: "\F25A"
}
i.icon.trademark:before {
	content: "\F25C"
}
i.icon.registered:before {
	content: "\F25D"
}
i.icon.creative.commons:before {
	content: "\F25E"
}
i.icon.add.to.calendar:before {
	content: "\F271"
}
i.icon.remove.from.calendar:before {
	content: "\F272"
}
i.icon.delete.calendar:before {
	content: "\F273"
}
i.icon.checked.calendar:before {
	content: "\F274"
}
i.icon.industry:before {
	content: "\F275"
}
i.icon.shopping.bag:before {
	content: "\F290"
}
i.icon.shopping.basket:before {
	content: "\F291"
}
i.icon.hashtag:before {
	content: "\F292"
}
i.icon.percent:before {
	content: "\F295"
}
i.icon.handshake:before {
	content: "\F2B5"
}
i.icon.open.envelope:before {
	content: "\F2B6"
}
i.icon.open.envelope.outline:before {
	content: "\F2B7"
}
i.icon.address.book:before {
	content: "\F2B9"
}
i.icon.address.book.outline:before {
	content: "\F2BA"
}
i.icon.address.card:before {
	content: "\F2BB"
}
i.icon.address.card.outline:before {
	content: "\F2BC"
}
i.icon.id.badge:before {
	content: "\F2C1"
}
i.icon.id.card:before {
	content: "\F2C2"
}
i.icon.id.card.outline:before {
	content: "\F2C3"
}
i.icon.podcast:before {
	content: "\F2CE"
}
i.icon.window.maximize:before {
	content: "\F2D0"
}
i.icon.window.minimize:before {
	content: "\F2D1"
}
i.icon.window.restore:before {
	content: "\F2D2"
}
i.icon.window.close:before {
	content: "\F2D3"
}
i.icon.window.close.outline:before {
	content: "\F2D4"
}
i.icon.wait:before {
	content: "\F017"
}
i.icon.download:before {
	content: "\F019"
}
i.icon.repeat:before {
	content: "\F01E"
}
i.icon.refresh:before {
	content: "\F021"
}
i.icon.lock:before {
	content: "\F023"
}
i.icon.bookmark:before {
	content: "\F02E"
}
i.icon.print:before {
	content: "\F02F"
}
i.icon.write:before {
	content: "\F040"
}
i.icon.adjust:before {
	content: "\F042"
}
i.icon.theme:before {
	content: "\F043"
}
i.icon.edit:before {
	content: "\F044"
}
i.icon.external.share:before {
	content: "\F045"
}
i.icon.ban:before {
	content: "\F05E"
}
i.icon.mail.forward:before, i.icon.share:before {
	content: "\F064"
}
i.icon.expand:before {
	content: "\F065"
}
i.icon.compress:before {
	content: "\F066"
}
i.icon.unhide:before {
	content: "\F06E"
}
i.icon.hide:before {
	content: "\F070"
}
i.icon.random:before {
	content: "\F074"
}
i.icon.retweet:before {
	content: "\F079"
}
i.icon.sign.out:before {
	content: "\F08B"
}
i.icon.pin:before {
	content: "\F08D"
}
i.icon.sign.in:before {
	content: "\F090"
}
i.icon.upload:before {
	content: "\F093"
}
i.icon.call:before {
	content: "\F095"
}
i.icon.remove.bookmark:before {
	content: "\F097"
}
i.icon.call.square:before {
	content: "\F098"
}
i.icon.unlock:before {
	content: "\F09C"
}
i.icon.configure:before {
	content: "\F0AD"
}
i.icon.filter:before {
	content: "\F0B0"
}
i.icon.wizard:before {
	content: "\F0D0"
}
i.icon.undo:before {
	content: "\F0E2"
}
i.icon.exchange:before {
	content: "\F0EC"
}
i.icon.cloud.download:before {
	content: "\F0ED"
}
i.icon.cloud.upload:before {
	content: "\F0EE"
}
i.icon.reply:before {
	content: "\F112"
}
i.icon.reply.all:before {
	content: "\F122"
}
i.icon.erase:before {
	content: "\F12D"
}
i.icon.unlock.alternate:before {
	content: "\F13E"
}
i.icon.write.square:before {
	content: "\F14B"
}
i.icon.share.square:before {
	content: "\F14D"
}
i.icon.archive:before {
	content: "\F187"
}
i.icon.translate:before {
	content: "\F1AB"
}
i.icon.recycle:before {
	content: "\F1B8"
}
i.icon.send:before {
	content: "\F1D8"
}
i.icon.send.outline:before {
	content: "\F1D9"
}
i.icon.share.alternate:before {
	content: "\F1E0"
}
i.icon.share.alternate.square:before {
	content: "\F1E1"
}
i.icon.add.to.cart:before {
	content: "\F217"
}
i.icon.in.cart:before {
	content: "\F218"
}
i.icon.add.user:before {
	content: "\F234"
}
i.icon.remove.user:before {
	content: "\F235"
}
i.icon.object.group:before {
	content: "\F247"
}
i.icon.object.ungroup:before {
	content: "\F248"
}
i.icon.clone:before {
	content: "\F24D"
}
i.icon.talk:before {
	content: "\F27A"
}
i.icon.talk.outline:before {
	content: "\F27B"
}
i.icon.help.circle:before {
	content: "\F059"
}
i.icon.info.circle:before {
	content: "\F05A"
}
i.icon.warning.circle:before {
	content: "\F06A"
}
i.icon.warning.sign:before {
	content: "\F071"
}
i.icon.announcement:before {
	content: "\F0A1"
}
i.icon.help:before {
	content: "\F128"
}
i.icon.info:before {
	content: "\F129"
}
i.icon.warning:before {
	content: "\F12A"
}
i.icon.birthday:before {
	content: "\F1FD"
}
i.icon.help.circle.outline:before {
	content: "\F29C"
}
i.icon.user:before {
	content: "\F007"
}
i.icon.users:before {
	content: "\F0C0"
}
i.icon.doctor:before {
	content: "\F0F0"
}
i.icon.handicap:before {
	content: "\F193"
}
i.icon.student:before {
	content: "\F19D"
}
i.icon.child:before {
	content: "\F1AE"
}
i.icon.spy:before {
	content: "\F21B"
}
i.icon.user.circle:before {
	content: "\F2BD"
}
i.icon.user.circle.outline:before {
	content: "\F2BE"
}
i.icon.user.outline:before {
	content: "\F2C0"
}
i.icon.female:before {
	content: "\F182"
}
i.icon.male:before {
	content: "\F183"
}
i.icon.woman:before {
	content: "\F221"
}
i.icon.man:before {
	content: "\F222"
}
i.icon.non.binary.transgender:before {
	content: "\F223"
}
i.icon.intergender:before {
	content: "\F224"
}
i.icon.transgender:before {
	content: "\F225"
}
i.icon.lesbian:before {
	content: "\F226"
}
i.icon.gay:before {
	content: "\F227"
}
i.icon.heterosexual:before {
	content: "\F228"
}
i.icon.other.gender:before {
	content: "\F229"
}
i.icon.other.gender.vertical:before {
	content: "\F22A"
}
i.icon.other.gender.horizontal:before {
	content: "\F22B"
}
i.icon.neuter:before {
	content: "\F22C"
}
i.icon.genderless:before {
	content: "\F22D"
}
i.icon.universal.access:before {
	content: "\F29A"
}
i.icon.wheelchair:before {
	content: "\F29B"
}
i.icon.blind:before {
	content: "\F29D"
}
i.icon.audio.description:before {
	content: "\F29E"
}
i.icon.volume.control.phone:before {
	content: "\F2A0"
}
i.icon.braille:before {
	content: "\F2A1"
}
i.icon.asl:before {
	content: "\F2A3"
}
i.icon.assistive.listening.systems:before {
	content: "\F2A2"
}
i.icon.deafness:before {
	content: "\F2A4"
}
i.icon.sign.language:before {
	content: "\F2A7"
}
i.icon.low.vision:before {
	content: "\F2A8"
}
i.icon.block.layout:before {
	content: "\F009"
}
i.icon.grid.layout:before {
	content: "\F00A"
}
i.icon.list.layout:before {
	content: "\F00B"
}
i.icon.zoom:before {
	content: "\F00E"
}
i.icon.zoom.out:before {
	content: "\F010"
}
i.icon.resize.vertical:before {
	content: "\F07D"
}
i.icon.resize.horizontal:before {
	content: "\F07E"
}
i.icon.maximize:before {
	content: "\F0B2"
}
i.icon.crop:before {
	content: "\F125"
}
i.icon.cocktail:before {
	content: "\F000"
}
i.icon.road:before {
	content: "\F018"
}
i.icon.flag:before {
	content: "\F024"
}
i.icon.book:before {
	content: "\F02D"
}
i.icon.gift:before {
	content: "\F06B"
}
i.icon.leaf:before {
	content: "\F06C"
}
i.icon.fire:before {
	content: "\F06D"
}
i.icon.plane:before {
	content: "\F072"
}
i.icon.magnet:before {
	content: "\F076"
}
i.icon.lemon:before {
	content: "\F094"
}
i.icon.world:before {
	content: "\F0AC"
}
i.icon.travel:before {
	content: "\F0B1"
}
i.icon.shipping:before {
	content: "\F0D1"
}
i.icon.money:before {
	content: "\F0D6"
}
i.icon.legal:before {
	content: "\F0E3"
}
i.icon.lightning:before {
	content: "\F0E7"
}
i.icon.umbrella:before {
	content: "\F0E9"
}
i.icon.treatment:before {
	content: "\F0F1"
}
i.icon.suitcase:before {
	content: "\F0F2"
}
i.icon.bar:before {
	content: "\F0FC"
}
i.icon.flag.outline:before {
	content: "\F11D"
}
i.icon.flag.checkered:before {
	content: "\F11E"
}
i.icon.puzzle:before {
	content: "\F12E"
}
i.icon.fire.extinguisher:before {
	content: "\F134"
}
i.icon.rocket:before {
	content: "\F135"
}
i.icon.anchor:before {
	content: "\F13D"
}
i.icon.bullseye:before {
	content: "\F140"
}
i.icon.sun:before {
	content: "\F185"
}
i.icon.moon:before {
	content: "\F186"
}
i.icon.fax:before {
	content: "\F1AC"
}
i.icon.life.ring:before {
	content: "\F1CD"
}
i.icon.bomb:before {
	content: "\F1E2"
}
i.icon.soccer:before {
	content: "\F1E3"
}
i.icon.calculator:before {
	content: "\F1EC"
}
i.icon.diamond:before {
	content: "\F219"
}
i.icon.sticky.note:before {
	content: "\F249"
}
i.icon.sticky.note.outline:before {
	content: "\F24A"
}
i.icon.law:before {
	content: "\F24E"
}
i.icon.hand.peace:before {
	content: "\F25B"
}
i.icon.hand.rock:before {
	content: "\F255"
}
i.icon.hand.paper:before {
	content: "\F256"
}
i.icon.hand.scissors:before {
	content: "\F257"
}
i.icon.hand.lizard:before {
	content: "\F258"
}
i.icon.hand.spock:before {
	content: "\F259"
}
i.icon.tv:before {
	content: "\F26C"
}
i.icon.thermometer.full:before {
	content: "\F2C7"
}
i.icon.thermometer.three.quarters:before {
	content: "\F2C8"
}
i.icon.thermometer.half:before {
	content: "\F2C9"
}
i.icon.thermometer.quarter:before {
	content: "\F2CA"
}
i.icon.thermometer.empty:before {
	content: "\F2CB"
}
i.icon.shower:before {
	content: "\F2CC"
}
i.icon.bathtub:before {
	content: "\F2CD"
}
i.icon.snowflake:before {
	content: "\F2DC"
}
i.icon.crosshairs:before {
	content: "\F05B"
}
i.icon.asterisk:before {
	content: "\F069"
}
i.icon.square.outline:before {
	content: "\F096"
}
i.icon.certificate:before {
	content: "\F0A3"
}
i.icon.square:before {
	content: "\F0C8"
}
i.icon.quote.left:before {
	content: "\F10D"
}
i.icon.quote.right:before {
	content: "\F10E"
}
i.icon.spinner:before {
	content: "\F110"
}
i.icon.circle:before {
	content: "\F111"
}
i.icon.ellipsis.horizontal:before {
	content: "\F141"
}
i.icon.ellipsis.vertical:before {
	content: "\F142"
}
i.icon.cube:before {
	content: "\F1B2"
}
i.icon.cubes:before {
	content: "\F1B3"
}
i.icon.circle.notched:before {
	content: "\F1CE"
}
i.icon.circle.thin:before {
	content: "\F1DB"
}
i.icon.checkmark:before {
	content: "\F00C"
}
i.icon.remove:before {
	content: "\F00D"
}
i.icon.checkmark.box:before {
	content: "\F046"
}
i.icon.move:before {
	content: "\F047"
}
i.icon.add.circle:before {
	content: "\F055"
}
i.icon.minus.circle:before {
	content: "\F056"
}
i.icon.remove.circle:before {
	content: "\F057"
}
i.icon.check.circle:before {
	content: "\F058"
}
i.icon.remove.circle.outline:before {
	content: "\F05C"
}
i.icon.check.circle.outline:before {
	content: "\F05D"
}
i.icon.plus:before {
	content: "\F067"
}
i.icon.minus:before {
	content: "\F068"
}
i.icon.add.square:before {
	content: "\F0FE"
}
i.icon.radio:before {
	content: "\F10C"
}
i.icon.minus.square:before {
	content: "\F146"
}
i.icon.minus.square.outline:before {
	content: "\F147"
}
i.icon.check.square:before {
	content: "\F14A"
}
i.icon.selected.radio:before {
	content: "\F192"
}
i.icon.plus.square.outline:before {
	content: "\F196"
}
i.icon.toggle.off:before {
	content: "\F204"
}
i.icon.toggle.on:before {
	content: "\F205"
}
i.icon.film:before {
	content: "\F008"
}
i.icon.sound:before {
	content: "\F025"
}
i.icon.photo:before {
	content: "\F030"
}
i.icon.bar.chart:before {
	content: "\F080"
}
i.icon.camera.retro:before {
	content: "\F083"
}
i.icon.newspaper:before {
	content: "\F1EA"
}
i.icon.area.chart:before {
	content: "\F1FE"
}
i.icon.pie.chart:before {
	content: "\F200"
}
i.icon.line.chart:before {
	content: "\F201"
}
i.icon.arrow.circle.outline.down:before {
	content: "\F01A"
}
i.icon.arrow.circle.outline.up:before {
	content: "\F01B"
}
i.icon.chevron.left:before {
	content: "\F053"
}
i.icon.chevron.right:before {
	content: "\F054"
}
i.icon.arrow.left:before {
	content: "\F060"
}
i.icon.arrow.right:before {
	content: "\F061"
}
i.icon.arrow.up:before {
	content: "\F062"
}
i.icon.arrow.down:before {
	content: "\F063"
}
i.icon.chevron.up:before {
	content: "\F077"
}
i.icon.chevron.down:before {
	content: "\F078"
}
i.icon.pointing.right:before {
	content: "\F0A4"
}
i.icon.pointing.left:before {
	content: "\F0A5"
}
i.icon.pointing.up:before {
	content: "\F0A6"
}
i.icon.pointing.down:before {
	content: "\F0A7"
}
i.icon.arrow.circle.left:before {
	content: "\F0A8"
}
i.icon.arrow.circle.right:before {
	content: "\F0A9"
}
i.icon.arrow.circle.up:before {
	content: "\F0AA"
}
i.icon.arrow.circle.down:before {
	content: "\F0AB"
}
i.icon.caret.down:before {
	content: "\F0D7"
}
i.icon.caret.up:before {
	content: "\F0D8"
}
i.icon.caret.left:before {
	content: "\F0D9"
}
i.icon.caret.right:before {
	content: "\F0DA"
}
i.icon.angle.double.left:before {
	content: "\F100"
}
i.icon.angle.double.right:before {
	content: "\F101"
}
i.icon.angle.double.up:before {
	content: "\F102"
}
i.icon.angle.double.down:before {
	content: "\F103"
}
i.icon.angle.left:before {
	content: "\F104"
}
i.icon.angle.right:before {
	content: "\F105"
}
i.icon.angle.up:before {
	content: "\F106"
}
i.icon.angle.down:before {
	content: "\F107"
}
i.icon.chevron.circle.left:before {
	content: "\F137"
}
i.icon.chevron.circle.right:before {
	content: "\F138"
}
i.icon.chevron.circle.up:before {
	content: "\F139"
}
i.icon.chevron.circle.down:before {
	content: "\F13A"
}
i.icon.toggle.down:before {
	content: "\F150"
}
i.icon.toggle.up:before {
	content: "\F151"
}
i.icon.toggle.right:before {
	content: "\F152"
}
i.icon.long.arrow.down:before {
	content: "\F175"
}
i.icon.long.arrow.up:before {
	content: "\F176"
}
i.icon.long.arrow.left:before {
	content: "\F177"
}
i.icon.long.arrow.right:before {
	content: "\F178"
}
i.icon.arrow.circle.outline.right:before {
	content: "\F18E"
}
i.icon.arrow.circle.outline.left:before {
	content: "\F190"
}
i.icon.toggle.left:before {
	content: "\F191"
}
i.icon.tablet:before {
	content: "\F10A"
}
i.icon.mobile:before {
	content: "\F10B"
}
i.icon.battery.full:before {
	content: "\F240"
}
i.icon.battery.high:before {
	content: "\F241"
}
i.icon.battery.medium:before {
	content: "\F242"
}
i.icon.battery.low:before {
	content: "\F243"
}
i.icon.battery.empty:before {
	content: "\F244"
}
i.icon.power:before {
	content: "\F011"
}
i.icon.trash.outline:before {
	content: "\F014"
}
i.icon.disk.outline:before {
	content: "\F0A0"
}
i.icon.desktop:before {
	content: "\F108"
}
i.icon.laptop:before {
	content: "\F109"
}
i.icon.game:before {
	content: "\F11B"
}
i.icon.keyboard:before {
	content: "\F11C"
}
i.icon.plug:before {
	content: "\F1E6"
}
i.icon.trash:before {
	content: "\F1F8"
}
i.icon.file.outline:before {
	content: "\F016"
}
i.icon.folder:before {
	content: "\F07B"
}
i.icon.folder.open:before {
	content: "\F07C"
}
i.icon.file.text.outline:before {
	content: "\F0F6"
}
i.icon.folder.outline:before {
	content: "\F114"
}
i.icon.folder.open.outline:before {
	content: "\F115"
}
i.icon.level.up:before {
	content: "\F148"
}
i.icon.level.down:before {
	content: "\F149"
}
i.icon.file:before {
	content: "\F15B"
}
i.icon.file.text:before {
	content: "\F15C"
}
i.icon.file.pdf.outline:before {
	content: "\F1C1"
}
i.icon.file.word.outline:before {
	content: "\F1C2"
}
i.icon.file.excel.outline:before {
	content: "\F1C3"
}
i.icon.file.powerpoint.outline:before {
	content: "\F1C4"
}
i.icon.file.image.outline:before {
	content: "\F1C5"
}
i.icon.file.archive.outline:before {
	content: "\F1C6"
}
i.icon.file.audio.outline:before {
	content: "\F1C7"
}
i.icon.file.video.outline:before {
	content: "\F1C8"
}
i.icon.file.code.outline:before {
	content: "\F1C9"
}
i.icon.qrcode:before {
	content: "\F029"
}
i.icon.barcode:before {
	content: "\F02A"
}
i.icon.rss:before {
	content: "\F09E"
}
i.icon.fork:before {
	content: "\F126"
}
i.icon.html5:before {
	content: "\F13B"
}
i.icon.css3:before {
	content: "\F13C"
}
i.icon.rss.square:before {
	content: "\F143"
}
i.icon.openid:before {
	content: "\F19B"
}
i.icon.database:before {
	content: "\F1C0"
}
i.icon.wifi:before {
	content: "\F1EB"
}
i.icon.server:before {
	content: "\F233"
}
i.icon.usb:before {
	content: "\F287"
}
i.icon.bluetooth:before {
	content: "\F293"
}
i.icon.bluetooth.alternative:before {
	content: "\F294"
}
i.icon.microchip:before {
	content: "\F2DB"
}
i.icon.heart:before {
	content: "\F004"
}
i.icon.star:before {
	content: "\F005"
}
i.icon.empty.star:before {
	content: "\F006"
}
i.icon.thumbs.outline.up:before {
	content: "\F087"
}
i.icon.thumbs.outline.down:before {
	content: "\F088"
}
i.icon.star.half:before {
	content: "\F089"
}
i.icon.empty.heart:before {
	content: "\F08A"
}
i.icon.smile:before {
	content: "\F118"
}
i.icon.frown:before {
	content: "\F119"
}
i.icon.meh:before {
	content: "\F11A"
}
i.icon.star.half.empty:before {
	content: "\F123"
}
i.icon.thumbs.up:before {
	content: "\F164"
}
i.icon.thumbs.down:before {
	content: "\F165"
}
i.icon.music:before {
	content: "\F001"
}
i.icon.video.play.outline:before {
	content: "\F01D"
}
i.icon.volume.off:before {
	content: "\F026"
}
i.icon.volume.down:before {
	content: "\F027"
}
i.icon.volume.up:before {
	content: "\F028"
}
i.icon.record:before {
	content: "\F03D"
}
i.icon.step.backward:before {
	content: "\F048"
}
i.icon.fast.backward:before {
	content: "\F049"
}
i.icon.backward:before {
	content: "\F04A"
}
i.icon.play:before {
	content: "\F04B"
}
i.icon.pause:before {
	content: "\F04C"
}
i.icon.stop:before {
	content: "\F04D"
}
i.icon.forward:before {
	content: "\F04E"
}
i.icon.fast.forward:before {
	content: "\F050"
}
i.icon.step.forward:before {
	content: "\F051"
}
i.icon.eject:before {
	content: "\F052"
}
i.icon.unmute:before {
	content: "\F130"
}
i.icon.mute:before {
	content: "\F131"
}
i.icon.video.play:before {
	content: "\F144"
}
i.icon.closed.captioning:before {
	content: "\F20A"
}
i.icon.pause.circle:before {
	content: "\F28B"
}
i.icon.pause.circle.outline:before {
	content: "\F28C"
}
i.icon.stop.circle:before {
	content: "\F28D"
}
i.icon.stop.circle.outline:before {
	content: "\F28E"
}
i.icon.marker:before {
	content: "\F041"
}
i.icon.coffee:before {
	content: "\F0F4"
}
i.icon.food:before {
	content: "\F0F5"
}
i.icon.building.outline:before {
	content: "\F0F7"
}
i.icon.hospital:before {
	content: "\F0F8"
}
i.icon.emergency:before {
	content: "\F0F9"
}
i.icon.first.aid:before {
	content: "\F0FA"
}
i.icon.military:before {
	content: "\F0FB"
}
i.icon.h:before {
	content: "\F0FD"
}
i.icon.location.arrow:before {
	content: "\F124"
}
i.icon.compass:before {
	content: "\F14E"
}
i.icon.space.shuttle:before {
	content: "\F197"
}
i.icon.university:before {
	content: "\F19C"
}
i.icon.building:before {
	content: "\F1AD"
}
i.icon.paw:before {
	content: "\F1B0"
}
i.icon.spoon:before {
	content: "\F1B1"
}
i.icon.car:before {
	content: "\F1B9"
}
i.icon.taxi:before {
	content: "\F1BA"
}
i.icon.tree:before {
	content: "\F1BB"
}
i.icon.bicycle:before {
	content: "\F206"
}
i.icon.bus:before {
	content: "\F207"
}
i.icon.ship:before {
	content: "\F21A"
}
i.icon.motorcycle:before {
	content: "\F21C"
}
i.icon.street.view:before {
	content: "\F21D"
}
i.icon.hotel:before {
	content: "\F236"
}
i.icon.train:before {
	content: "\F238"
}
i.icon.subway:before {
	content: "\F239"
}
i.icon.map.pin:before {
	content: "\F276"
}
i.icon.map.signs:before {
	content: "\F277"
}
i.icon.map.outline:before {
	content: "\F278"
}
i.icon.map:before {
	content: "\F279"
}
i.icon.table:before {
	content: "\F0CE"
}
i.icon.columns:before {
	content: "\F0DB"
}
i.icon.sort:before {
	content: "\F0DC"
}
i.icon.sort.descending:before {
	content: "\F0DD"
}
i.icon.sort.ascending:before {
	content: "\F0DE"
}
i.icon.sort.alphabet.ascending:before {
	content: "\F15D"
}
i.icon.sort.alphabet.descending:before {
	content: "\F15E"
}
i.icon.sort.content.ascending:before {
	content: "\F160"
}
i.icon.sort.content.descending:before {
	content: "\F161"
}
i.icon.sort.numeric.ascending:before {
	content: "\F162"
}
i.icon.sort.numeric.descending:before {
	content: "\F163"
}
i.icon.font:before {
	content: "\F031"
}
i.icon.bold:before {
	content: "\F032"
}
i.icon.italic:before {
	content: "\F033"
}
i.icon.text.height:before {
	content: "\F034"
}
i.icon.text.width:before {
	content: "\F035"
}
i.icon.align.left:before {
	content: "\F036"
}
i.icon.align.center:before {
	content: "\F037"
}
i.icon.align.right:before {
	content: "\F038"
}
i.icon.align.justify:before {
	content: "\F039"
}
i.icon.list:before {
	content: "\F03A"
}
i.icon.outdent:before {
	content: "\F03B"
}
i.icon.indent:before {
	content: "\F03C"
}
i.icon.cut:before {
	content: "\F0C4"
}
i.icon.copy:before {
	content: "\F0C5"
}
i.icon.attach:before {
	content: "\F0C6"
}
i.icon.save:before {
	content: "\F0C7"
}
i.icon.content:before {
	content: "\F0C9"
}
i.icon.unordered.list:before {
	content: "\F0CA"
}
i.icon.ordered.list:before {
	content: "\F0CB"
}
i.icon.strikethrough:before {
	content: "\F0CC"
}
i.icon.underline:before {
	content: "\F0CD"
}
i.icon.paste:before {
	content: "\F0EA"
}
i.icon.unlinkify:before {
	content: "\F127"
}
i.icon.superscript:before {
	content: "\F12B"
}
i.icon.subscript:before {
	content: "\F12C"
}
i.icon.header:before {
	content: "\F1DC"
}
i.icon.paragraph:before {
	content: "\F1DD"
}
i.icon.text.cursor:before {
	content: "\F246"
}
i.icon.euro:before {
	content: "\F153"
}
i.icon.pound:before {
	content: "\F154"
}
i.icon.dollar:before {
	content: "\F155"
}
i.icon.rupee:before {
	content: "\F156"
}
i.icon.yen:before {
	content: "\F157"
}
i.icon.ruble:before {
	content: "\F158"
}
i.icon.won:before {
	content: "\F159"
}
i.icon.bitcoin:before {
	content: "\F15A"
}
i.icon.lira:before {
	content: "\F195"
}
i.icon.shekel:before {
	content: "\F20B"
}
i.icon.paypal:before {
	content: "\F1ED"
}
i.icon.google.wallet:before {
	content: "\F1EE"
}
i.icon.visa:before {
	content: "\F1F0"
}
i.icon.mastercard:before {
	content: "\F1F1"
}
i.icon.discover:before {
	content: "\F1F2"
}
i.icon.american.express:before {
	content: "\F1F3"
}
i.icon.paypal.card:before {
	content: "\F1F4"
}
i.icon.stripe:before {
	content: "\F1F5"
}
i.icon.japan.credit.bureau:before {
	content: "\F24B"
}
i.icon.diners.club:before {
	content: "\F24C"
}
i.icon.credit.card.alternative:before {
	content: "\F283"
}
i.icon.twitter.square:before {
	content: "\F081"
}
i.icon.facebook.square:before {
	content: "\F082"
}
i.icon.linkedin.square:before {
	content: "\F08C"
}
i.icon.github.square:before {
	content: "\F092"
}
i.icon.twitter:before {
	content: "\F099"
}
i.icon.facebook.f:before {
	content: "\F09A"
}
i.icon.github:before {
	content: "\F09B"
}
i.icon.pinterest:before {
	content: "\F0D2"
}
i.icon.pinterest.square:before {
	content: "\F0D3"
}
i.icon.google.plus.square:before {
	content: "\F0D4"
}
i.icon.google.plus:before {
	content: "\F0D5"
}
i.icon.linkedin:before {
	content: "\F0E1"
}
i.icon.github.alternate:before {
	content: "\F113"
}
i.icon.maxcdn:before {
	content: "\F136"
}
i.icon.youtube.square:before {
	content: "\F166"
}
i.icon.youtube:before {
	content: "\F167"
}
i.icon.xing:before {
	content: "\F168"
}
i.icon.xing.square:before {
	content: "\F169"
}
i.icon.youtube.play:before {
	content: "\F16A"
}
i.icon.dropbox:before {
	content: "\F16B"
}
i.icon.stack.overflow:before {
	content: "\F16C"
}
i.icon.instagram:before {
	content: "\F16D"
}
i.icon.flickr:before {
	content: "\F16E"
}
i.icon.adn:before {
	content: "\F170"
}
i.icon.bitbucket:before {
	content: "\F171"
}
i.icon.bitbucket.square:before {
	content: "\F172"
}
i.icon.tumblr:before {
	content: "\F173"
}
i.icon.tumblr.square:before {
	content: "\F174"
}
i.icon.apple:before {
	content: "\F179"
}
i.icon.windows:before {
	content: "\F17A"
}
i.icon.android:before {
	content: "\F17B"
}
i.icon.linux:before {
	content: "\F17C"
}
i.icon.dribble:before {
	content: "\F17D"
}
i.icon.skype:before {
	content: "\F17E"
}
i.icon.foursquare:before {
	content: "\F180"
}
i.icon.trello:before {
	content: "\F181"
}
i.icon.gittip:before {
	content: "\F184"
}
i.icon.vk:before {
	content: "\F189"
}
i.icon.weibo:before {
	content: "\F18A"
}
i.icon.renren:before {
	content: "\F18B"
}
i.icon.pagelines:before {
	content: "\F18C"
}
i.icon.stack.exchange:before {
	content: "\F18D"
}
i.icon.vimeo.square:before {
	content: "\F194"
}
i.icon.slack:before {
	content: "\F198"
}
i.icon.wordpress:before {
	content: "\F19A"
}
i.icon.yahoo:before {
	content: "\F19E"
}
i.icon.google:before {
	content: "\F1A0"
}
i.icon.reddit:before {
	content: "\F1A1"
}
i.icon.reddit.square:before {
	content: "\F1A2"
}
i.icon.stumbleupon.circle:before {
	content: "\F1A3"
}
i.icon.stumbleupon:before {
	content: "\F1A4"
}
i.icon.delicious:before {
	content: "\F1A5"
}
i.icon.digg:before {
	content: "\F1A6"
}
i.icon.pied.piper:before {
	content: "\F1A7"
}
i.icon.pied.piper.alternate:before {
	content: "\F1A8"
}
i.icon.drupal:before {
	content: "\F1A9"
}
i.icon.joomla:before {
	content: "\F1AA"
}
i.icon.behance:before {
	content: "\F1B4"
}
i.icon.behance.square:before {
	content: "\F1B5"
}
i.icon.steam:before {
	content: "\F1B6"
}
i.icon.steam.square:before {
	content: "\F1B7"
}
i.icon.spotify:before {
	content: "\F1BC"
}
i.icon.deviantart:before {
	content: "\F1BD"
}
i.icon.soundcloud:before {
	content: "\F1BE"
}
i.icon.vine:before {
	content: "\F1CA"
}
i.icon.codepen:before {
	content: "\F1CB"
}
i.icon.jsfiddle:before {
	content: "\F1CC"
}
i.icon.rebel:before {
	content: "\F1D0"
}
i.icon.empire:before {
	content: "\F1D1"
}
i.icon.git.square:before {
	content: "\F1D2"
}
i.icon.git:before {
	content: "\F1D3"
}
i.icon.hacker.news:before {
	content: "\F1D4"
}
i.icon.tencent.weibo:before {
	content: "\F1D5"
}
i.icon.qq:before {
	content: "\F1D6"
}
i.icon.wechat:before {
	content: "\F1D7"
}
i.icon.slideshare:before {
	content: "\F1E7"
}
i.icon.twitch:before {
	content: "\F1E8"
}
i.icon.yelp:before {
	content: "\F1E9"
}
i.icon.lastfm:before {
	content: "\F202"
}
i.icon.lastfm.square:before {
	content: "\F203"
}
i.icon.ioxhost:before {
	content: "\F208"
}
i.icon.angellist:before {
	content: "\F209"
}
i.icon.meanpath:before {
	content: "\F20C"
}
i.icon.buysellads:before {
	content: "\F20D"
}
i.icon.connectdevelop:before {
	content: "\F20E"
}
i.icon.dashcube:before {
	content: "\F210"
}
i.icon.forumbee:before {
	content: "\F211"
}
i.icon.leanpub:before {
	content: "\F212"
}
i.icon.sellsy:before {
	content: "\F213"
}
i.icon.shirtsinbulk:before {
	content: "\F214"
}
i.icon.simplybuilt:before {
	content: "\F215"
}
i.icon.skyatlas:before {
	content: "\F216"
}
i.icon.facebook:before {
	content: "\F230"
}
i.icon.pinterest:before {
	content: "\F231"
}
i.icon.whatsapp:before {
	content: "\F232"
}
i.icon.viacoin:before {
	content: "\F237"
}
i.icon.medium:before {
	content: "\F23A"
}
i.icon.y.combinator:before {
	content: "\F23B"
}
i.icon.optinmonster:before {
	content: "\F23C"
}
i.icon.opencart:before {
	content: "\F23D"
}
i.icon.expeditedssl:before {
	content: "\F23E"
}
i.icon.gg:before {
	content: "\F260"
}
i.icon.gg.circle:before {
	content: "\F261"
}
i.icon.tripadvisor:before {
	content: "\F262"
}
i.icon.odnoklassniki:before {
	content: "\F263"
}
i.icon.odnoklassniki.square:before {
	content: "\F264"
}
i.icon.pocket:before {
	content: "\F265"
}
i.icon.wikipedia:before {
	content: "\F266"
}
i.icon.safari:before {
	content: "\F267"
}
i.icon.chrome:before {
	content: "\F268"
}
i.icon.firefox:before {
	content: "\F269"
}
i.icon.opera:before {
	content: "\F26A"
}
i.icon.internet.explorer:before {
	content: "\F26B"
}
i.icon.contao:before {
	content: "\F26D"
}
i.icon.\35 00px:before {
content:"\F26E"
}
i.icon.amazon:before {
	content: "\F270"
}
i.icon.houzz:before {
	content: "\F27C"
}
i.icon.vimeo:before {
	content: "\F27D"
}
i.icon.black.tie:before {
	content: "\F27E"
}
i.icon.fonticons:before {
	content: "\F280"
}
i.icon.reddit.alien:before {
	content: "\F281"
}
i.icon.microsoft.edge:before {
	content: "\F282"
}
i.icon.codiepie:before {
	content: "\F284"
}
i.icon.modx:before {
	content: "\F285"
}
i.icon.fort.awesome:before {
	content: "\F286"
}
i.icon.product.hunt:before {
	content: "\F288"
}
i.icon.mixcloud:before {
	content: "\F289"
}
i.icon.scribd:before {
	content: "\F28A"
}
i.icon.gitlab:before {
	content: "\F296"
}
i.icon.wpbeginner:before {
	content: "\F297"
}
i.icon.wpforms:before {
	content: "\F298"
}
i.icon.envira.gallery:before {
	content: "\F299"
}
i.icon.glide:before {
	content: "\F2A5"
}
i.icon.glide.g:before {
	content: "\F2A6"
}
i.icon.viadeo:before {
	content: "\F2A9"
}
i.icon.viadeo.square:before {
	content: "\F2AA"
}
i.icon.snapchat:before {
	content: "\F2AB"
}
i.icon.snapchat.ghost:before {
	content: "\F2AC"
}
i.icon.snapchat.square:before {
	content: "\F2AD"
}
i.icon.pied.piper.hat:before {
	content: "\F2AE"
}
i.icon.first.order:before {
	content: "\F2B0"
}
i.icon.yoast:before {
	content: "\F2B1"
}
i.icon.themeisle:before {
	content: "\F2B2"
}
i.icon.google.plus.circle:before {
	content: "\F2B3"
}
i.icon.font.awesome:before {
	content: "\F2B4"
}
i.icon.linode:before {
	content: "\F2B8"
}
i.icon.quora:before {
	content: "\F2C4"
}
i.icon.free.code.camp:before {
	content: "\F2C5"
}
i.icon.telegram:before {
	content: "\F2C6"
}
i.icon.bandcamp:before {
	content: "\F2D5"
}
i.icon.grav:before {
	content: "\F2D6"
}
i.icon.etsy:before {
	content: "\F2D7"
}
i.icon.imdb:before {
	content: "\F2D8"
}
i.icon.ravelry:before {
	content: "\F2D9"
}
i.icon.eercast:before {
	content: "\F2DA"
}
i.icon.superpowers:before {
	content: "\F2DD"
}
i.icon.wpexplorer:before {
	content: "\F2DE"
}
i.icon.meetup:before {
	content: "\F2E0"
}
i.icon.like:before {
	content: "\F004"
}
i.icon.favorite:before {
	content: "\F005"
}
i.icon.video:before {
	content: "\F008"
}
i.icon.check:before {
	content: "\F00C"
}
i.icon.cancel:before, i.icon.close:before, i.icon.delete:before, i.icon.x:before {
	content: "\F00D"
}
i.icon.magnify:before, i.icon.zoom.in:before {
	content: "\F00E"
}
i.icon.shutdown:before {
	content: "\F011"
}
i.icon.clock:before, i.icon.time:before {
	content: "\F017"
}
i.icon.play.circle.outline:before {
	content: "\F01D"
}
i.icon.headphone:before {
	content: "\F025"
}
i.icon.camera:before {
	content: "\F030"
}
i.icon.video.camera:before {
	content: "\F03D"
}
i.icon.picture:before {
	content: "\F03E"
}
i.icon.compose:before, i.icon.pencil:before {
	content: "\F040"
}
i.icon.point:before {
	content: "\F041"
}
i.icon.tint:before {
	content: "\F043"
}
i.icon.signup:before {
	content: "\F044"
}
i.icon.plus.circle:before {
	content: "\F055"
}
i.icon.question.circle:before {
	content: "\F059"
}
i.icon.dont:before {
	content: "\F05E"
}
i.icon.minimize:before {
	content: "\F066"
}
i.icon.add:before {
	content: "\F067"
}
i.icon.attention:before, i.icon.exclamation.circle:before {
	content: "\F06A"
}
i.icon.eye:before {
	content: "\F06E"
}
i.icon.exclamation.triangle:before {
	content: "\F071"
}
i.icon.shuffle:before {
	content: "\F074"
}
i.icon.chat:before {
	content: "\F075"
}
i.icon.cart:before, i.icon.shopping.cart:before {
	content: "\F07A"
}
i.icon.bar.graph:before {
	content: "\F080"
}
i.icon.key:before {
	content: "\F084"
}
i.icon.cogs:before {
	content: "\F085"
}
i.icon.discussions:before {
	content: "\F086"
}
i.icon.like.outline:before {
	content: "\F087"
}
i.icon.dislike.outline:before {
	content: "\F088"
}
i.icon.heart.outline:before {
	content: "\F08A"
}
i.icon.log.out:before {
	content: "\F08B"
}
i.icon.thumb.tack:before {
	content: "\F08D"
}
i.icon.winner:before {
	content: "\F091"
}
i.icon.phone:before {
	content: "\F095"
}
i.icon.bookmark.outline:before {
	content: "\F097"
}
i.icon.phone.square:before {
	content: "\F098"
}
i.icon.credit.card:before {
	content: "\F09D"
}
i.icon.hdd.outline:before {
	content: "\F0A0"
}
i.icon.bullhorn:before {
	content: "\F0A1"
}
i.icon.bell.outline:before {
	content: "\F0A2"
}
i.icon.hand.outline.right:before {
	content: "\F0A4"
}
i.icon.hand.outline.left:before {
	content: "\F0A5"
}
i.icon.hand.outline.up:before {
	content: "\F0A6"
}
i.icon.hand.outline.down:before {
	content: "\F0A7"
}
i.icon.globe:before {
	content: "\F0AC"
}
i.icon.wrench:before {
	content: "\F0AD"
}
i.icon.briefcase:before {
	content: "\F0B1"
}
i.icon.group:before {
	content: "\F0C0"
}
i.icon.chain:before, i.icon.linkify:before {
	content: "\F0C1"
}
i.icon.flask:before {
	content: "\F0C3"
}
i.icon.bars:before, i.icon.sidebar:before {
	content: "\F0C9"
}
i.icon.list.ul:before {
	content: "\F0CA"
}
i.icon.list.ol:before, i.icon.numbered.list:before {
	content: "\F0CB"
}
i.icon.magic:before {
	content: "\F0D0"
}
i.icon.truck:before {
	content: "\F0D1"
}
i.icon.currency:before {
	content: "\F0D6"
}
i.icon.dropdown:before, i.icon.triangle.down:before {
	content: "\F0D7"
}
i.icon.triangle.up:before {
	content: "\F0D8"
}
i.icon.triangle.left:before {
	content: "\F0D9"
}
i.icon.triangle.right:before {
	content: "\F0DA"
}
i.icon.envelope:before {
	content: "\F0E0"
}
i.icon.conversation:before {
	content: "\F0E6"
}
i.icon.rain:before {
	content: "\F0E9"
}
i.icon.clipboard:before {
	content: "\F0EA"
}
i.icon.lightbulb:before {
	content: "\F0EB"
}
i.icon.bell:before {
	content: "\F0F3"
}
i.icon.ambulance:before {
	content: "\F0F9"
}
i.icon.medkit:before {
	content: "\F0FA"
}
i.icon.fighter.jet:before {
	content: "\F0FB"
}
i.icon.beer:before {
	content: "\F0FC"
}
i.icon.plus.square:before {
	content: "\F0FE"
}
i.icon.computer:before {
	content: "\F108"
}
i.icon.circle.outline:before {
	content: "\F10C"
}
i.icon.gamepad:before {
	content: "\F11B"
}
i.icon.star.half.full:before {
	content: "\F123"
}
i.icon.broken.chain:before {
	content: "\F127"
}
i.icon.question:before {
	content: "\F128"
}
i.icon.exclamation:before {
	content: "\F12A"
}
i.icon.eraser:before {
	content: "\F12D"
}
i.icon.microphone:before {
	content: "\F130"
}
i.icon.microphone.slash:before {
	content: "\F131"
}
i.icon.shield:before {
	content: "\F132"
}
i.icon.target:before {
	content: "\F140"
}
i.icon.play.circle:before {
	content: "\F144"
}
i.icon.pencil.square:before {
	content: "\F14B"
}
i.icon.eur:before {
	content: "\F153"
}
i.icon.gbp:before {
	content: "\F154"
}
i.icon.usd:before {
	content: "\F155"
}
i.icon.inr:before {
	content: "\F156"
}
i.icon.cny:before, i.icon.jpy:before, i.icon.rmb:before {
	content: "\F157"
}
i.icon.rouble:before, i.icon.rub:before {
	content: "\F158"
}
i.icon.krw:before {
	content: "\F159"
}
i.icon.btc:before {
	content: "\F15A"
}
i.icon.gratipay:before {
	content: "\F184"
}
i.icon.zip:before {
	content: "\F187"
}
i.icon.dot.circle.outline:before {
	content: "\F192"
}
i.icon.try:before {
	content: "\F195"
}
i.icon.graduation:before {
	content: "\F19D"
}
i.icon.circle.outline:before {
	content: "\F1DB"
}
i.icon.sliders:before {
	content: "\F1DE"
}
i.icon.weixin:before {
	content: "\F1D7"
}
i.icon.teletype:before, i.icon.tty:before {
	content: "\F1E4"
}
i.icon.binoculars:before {
	content: "\F1E5"
}
i.icon.power.cord:before {
	content: "\F1E6"
}
i.icon.wi-fi:before {
	content: "\F1EB"
}
i.icon.visa.card:before {
	content: "\F1F0"
}
i.icon.mastercard.card:before {
	content: "\F1F1"
}
i.icon.discover.card:before {
	content: "\F1F2"
}
i.icon.american.express.card:before, i.icon.amex:before {
	content: "\F1F3"
}
i.icon.stripe.card:before {
	content: "\F1F5"
}
i.icon.bell.slash:before {
	content: "\F1F6"
}
i.icon.bell.slash.outline:before {
	content: "\F1F7"
}
i.icon.area.graph:before {
	content: "\F1FE"
}
i.icon.pie.graph:before {
	content: "\F200"
}
i.icon.line.graph:before {
	content: "\F201"
}
i.icon.cc:before {
	content: "\F20A"
}
i.icon.ils:before, i.icon.sheqel:before {
	content: "\F20B"
}
i.icon.plus.cart:before {
	content: "\F217"
}
i.icon.arrow.down.cart:before {
	content: "\F218"
}
i.icon.detective:before {
	content: "\F21B"
}
i.icon.venus:before {
	content: "\F221"
}
i.icon.mars:before {
	content: "\F222"
}
i.icon.mercury:before {
	content: "\F223"
}
i.icon.intersex:before {
	content: "\F224"
}
i.icon.female.homosexual:before, i.icon.venus.double:before {
	content: "\F226"
}
i.icon.male.homosexual:before, i.icon.mars.double:before {
	content: "\F227"
}
i.icon.venus.mars:before {
	content: "\F228"
}
i.icon.mars.alternate:before, i.icon.mars.stroke:before {
	content: "\F229"
}
i.icon.mars.stroke.vertical:before, i.icon.mars.vertical:before {
	content: "\F22A"
}
i.icon.mars.horizontal:before, i.icon.mars.stroke.horizontal:before {
	content: "\F22B"
}
i.icon.asexual:before {
	content: "\F22D"
}
i.icon.facebook.official:before {
	content: "\F230"
}
i.icon.user.plus:before {
	content: "\F234"
}
i.icon.user.cancel:before, i.icon.user.close:before, i.icon.user.delete:before, i.icon.user.times:before, i.icon.user.x:before {
	content: "\F235"
}
i.icon.bed:before {
	content: "\F236"
}
i.icon.yc:before, i.icon.ycombinator:before {
	content: "\F23B"
}
i.icon.battery.four:before {
	content: "\F240"
}
i.icon.battery.three.quarters:before, i.icon.battery.three:before {
	content: "\F241"
}
i.icon.battery.half:before, i.icon.battery.two:before {
	content: "\F242"
}
i.icon.battery.one:before, i.icon.battery.quarter:before {
	content: "\F243"
}
i.icon.battery.zero:before {
	content: "\F244"
}
i.icon.i.cursor:before {
	content: "\F246"
}
i.icon.japan.credit.bureau.card:before, i.icon.jcb:before {
	content: "\F24B"
}
i.icon.diners.club.card:before {
	content: "\F24C"
}
i.icon.balance:before {
	content: "\F24E"
}
i.icon.hourglass.outline:before, i.icon.hourglass.zero:before {
	content: "\F250"
}
i.icon.hourglass.one:before {
	content: "\F251"
}
i.icon.hourglass.two:before {
	content: "\F252"
}
i.icon.hourglass.three:before {
	content: "\F253"
}
i.icon.hourglass.four:before {
	content: "\F254"
}
i.icon.grab:before {
	content: "\F255"
}
i.icon.hand.victory:before {
	content: "\F25B"
}
i.icon.tm:before {
	content: "\F25C"
}
i.icon.r.circle:before {
	content: "\F25D"
}
i.icon.television:before {
	content: "\F26C"
}
i.icon.five.hundred.pixels:before {
	content: "\F26E"
}
i.icon.calendar.plus:before {
	content: "\F271"
}
i.icon.calendar.minus:before {
	content: "\F272"
}
i.icon.calendar.times:before {
	content: "\F273"
}
i.icon.calendar.check:before {
	content: "\F274"
}
i.icon.factory:before {
	content: "\F275"
}
i.icon.commenting:before {
	content: "\F27A"
}
i.icon.commenting.outline:before {
	content: "\F27B"
}
i.icon.edge:before, i.icon.ms.edge:before {
	content: "\F282"
}
i.icon.wordpress.beginner:before {
	content: "\F297"
}
i.icon.wordpress.forms:before {
	content: "\F298"
}
i.icon.envira:before {
	content: "\F299"
}
i.icon.question.circle.outline:before {
	content: "\F29C"
}
i.icon.ald:before, i.icon.als:before, i.icon.assistive.listening.devices:before {
	content: "\F2A2"
}
i.icon.asl.interpreting:before {
	content: "\F2A3"
}
i.icon.deaf:before {
	content: "\F2A4"
}
i.icon.american.sign.language.interpreting:before {
	content: "\F2A3"
}
i.icon.hard.of.hearing:before {
	content: "\F2A4"
}
i.icon.signing:before {
	content: "\F2A7"
}
i.icon.new.pied.piper:before {
	content: "\F2AE"
}
i.icon.theme.isle:before {
	content: "\F2B2"
}
i.icon.google.plus.official:before {
	content: "\F2B3"
}
i.icon.fa:before {
	content: "\F2B4"
}
i.icon.vcard:before {
	content: "\F2BB"
}
i.icon.vcard.outline:before {
	content: "\F2BC"
}
i.icon.drivers.license:before {
	content: "\F2C2"
}
i.icon.drivers.license.outline:before {
	content: "\F2C3"
}
i.icon.thermometer:before {
	content: "\F2C7"
}
i.icon.bath:before, i.icon.s15:before {
	content: "\F2CD"
}
i.icon.times.rectangle:before {
	content: "\F2D3"
}
i.icon.times.rectangle.outline:before {
	content: "\F2D4"
}




/* */
.segment{width:800px;}
@media screen and (max-width:900px){
.segment{width:100%;}
}

.el-form-item{display:table;width:100% !important;}
.el-form-item label,
.el-form-item .el-input,
.el-form-item .fields,
.el-form-item .el-select,
.el-form-item .el-textarea{float:none;display:table-cell !important;vertical-align:top;}
.el-form-item label{padding:5px 20px 0 0;width:300px;}

.el-form-item div:nth-of-type(1){display:table-cell !important;vertical-align:top;}

@media screen and (max-width:900px){
.el-form-item{padding:0 0 20px;}

.el-form-item label,
.el-form-item .el-input,
.el-form-item .fields,
.el-form-item .el-select,
.el-form-item .el-textarea{display:block !important;}
.el-form-item label{padding:0;width:100%;}
.el-form-item div:nth-of-type(1){display:block !important;}
}


.el-form-item label.ql-editor{width:100% !important;padding:5px 0 0;}

.el-form-item .fields{width:500px !important;}
.el-form-item .fields .field{display:inline-block !important;}

.el-form-item .el-input{width:500px;}
.el-form-item .el-input input{width:100%;}

.el-form-item .el-textarea{width:500px !important;}
.el-form-item .el-textarea textarea{width:100%  !important;}

.el-icon-date:before{font-size:24px;}
.el-icon-time:before{font-size:24px;}
.el-input--suffix .el-input__inner{width:460px !important;}
.el-select-dropdown__item{text-align:left;}

@media screen and (max-width:900px){
.el-form-item .fields{width:100% !important;}
.el-form-item .el-input{width:100%;}
.el-form-item .el-textarea{width:100% !important;}
.el-input--suffix .el-input__inner{width:100% !important;}
}


.el-form-item label.el-radio{width:auto !important;display:inline-block !important;}
.el-form-item label.el-checkbox{width:auto !important;display:inline-block !important;}

.el-form-item label.el-upload-list__item-status-label{width:auto !important;padding:0 20px 0 0;}

.el-form-item label.ql-editor{display:block !important;}
.el-form-item label.ql-editor div:nth-of-type(1){display:block !important;padding:0 0 0 300px;}
.kouen .el-form-item label.ql-editor div{display:block !important;padding:0 0 0 300px;}

@media screen and (max-width:900px){
.el-form-item label.ql-editor div:nth-of-type(1){padding:0;}
.kouen .el-form-item label.ql-editor div{padding:0;}
}



.offer .ui.grid div.row:nth-last-of-type(-n+4) .el-form-item label.ql-editor div:nth-of-type(1){padding:0;}
.offer .ui.grid div.row:nth-last-of-type(3) .el-form-item label.ql-editor p{line-height:1.7em !important;margin:0 0 15px;}
.offer .ui.grid div.row:nth-last-of-type(2) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}

.offer .ui.grid div.row:nth-last-of-type(1) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}
.consulting .ui.grid div.row:nth-last-of-type(-n+2) .el-form-item label.ql-editor div:nth-of-type(1){padding:0;}
.consulting .ui.grid div.row:nth-last-of-type(2) .el-form-item label.ql-editor p{line-height:1.7em !important;margin:0 0 15px;}
.consulting .ui.grid div.row:nth-last-of-type(6) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}
.consulting .ui.grid div.row:nth-last-of-type(8) .el-form-item .el-textarea textarea{height:200px;}
.consulting .ui.grid div.row:nth-last-of-type(1) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}

.kouen .ui.grid div.row:nth-last-of-type(-n+2) .el-form-item label.ql-editor div:nth-of-type(1){padding:0;}
.kouen .ui.grid div.row:nth-last-of-type(2) .el-form-item label.ql-editor p{line-height:1.7em !important;margin:0 0 15px;}

.kouen .ui.grid div.row:nth-last-of-type(35) .el-form-item label.ql-editor div:nth-of-type(1){padding:0;}
.kouen .ui.grid div.row:nth-last-of-type(34) .el-form-item label.ql-editor div:nth-of-type(1){padding:0;}
.kouen .ui.grid div.row:nth-last-of-type(34) .el-form-item label.ql-editor p{line-height:1.7em !important;margin:0 0 15px;}

.kouen .ui.grid div.row:nth-last-of-type(4) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}
.kouen .ui.grid div.row:nth-last-of-type(1) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}

.other .ui.grid div.row:nth-last-of-type(-n+2) .el-form-item label.ql-editor div:nth-of-type(1){padding:0;}
.other .ui.grid div.row:nth-last-of-type(2) .el-form-item label.ql-editor p{line-height:1.7em !important;margin:0 0 15px;}
.other .ui.grid div.row:nth-last-of-type(8) .el-form-item .el-textarea textarea{height:200px;}
.other .ui.grid div.row:nth-last-of-type(6) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}
.other .ui.grid div.row:nth-of-type(1) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}
.other .ui.grid div.row:nth-last-of-type(1) .el-form-item .fields{width:100% !important;text-align:center;display:block !important;border:solid 1px #ccc;padding:10px;}

.ui.grid div.row:last-of-type{}
.ui.grid div.row:last-of-type .fields{width:100% !important;text-align:center;display:block !important;}

@media screen and (max-width:900px){
.ui.labeled.icon.button,
.ui.labeled.icon.buttons .button{
position: relative;
padding-left: 4.07142857em!important;
padding-right: 1.5em!important;
padding: .78571429em 1.5em;
font-size:1.2em !important;
height:auto !important;}
}