/* theme color */
._whiteBgColor {
	background-color: #ffffff;
}
._whiteBorderColor {
	border-color: #ffffff;
}
._greenBgColor {
	background-color: #0a853b;
}
._menuBorderRight {
	border-right: 4px solid #0fe262;
}
._menuBgRight {
	background-color: #0ba347;
}
._menuSelected {
	background-color: rgba(6, 47, 13, 0.6);
}
._greenHoverBgColor :hover {
	background-color: #0a853b;
}
._menuBgColor {
	background-color: #fbfbfb;
}
._menuFontColor {
	color: #fbfbfb;
}
._orangeFontColor {
	color: #ff8b00;
}
._orangeBgColor {
	background-color: #ff8b00;
}
._lightGrayFontColor {
  color: #f5f5f5;
}
._lightGrayBgColor {
  background-color: #f5f5f5;
}
._lowGrayFontColor {
  color: #b3b3b3;
}
._lowGrayBgColor {
  background-color: #b3b3b3;
}
._lowGreenFontColor {
  color: #fafef9;
}
._lowGreenBgColor {
  background-color: #fafef9;
}
._yellowFontColor {
	color: #ffe600;
}
._yellowBgColor {
	background-color: #ffe600;
}
._grayBuleFontColor{
  color: #F2F6FC;
}
._grayBuleBgColor{
  background-color: #F2F6FC;
}
._wathetFontColor {
	color: #e6f8e9;
}
._wathetBgColor {
	background-color: #e6f8e9;
}
._dangerFontColor {
	color: #a70c0c;
}
._dangerBgColor {
	background-color: #a70c0c;
}
._extendBgColor {
	background-color: #063c1c;
}
._mainFontColor {
	color: #222c30;
}
._mainBgColor {
	background-color: #222c30;
}
._whiteFontColor {
	color: #ffffff;
}
._greenFontColor {
	color: #0a853b;
}
._deepGreenColor {
	color: #07642c;
}
._deepGreenBgColor {
	background: #07642c;
}
._labelColor {
	color: #565656;
}
._hoverGreenBgColor {
	background-color: #0ba347;
}
._hoverGreenBorderColor {
	border-color: #0ba347;
}
._hoverGreenFontColor {
	color: #0ba347;
}
._greenHoverBgColors :hover {
	background-color: #e6f8e9;
}
._greenHoverBorderColor {
	border-color: #e6f8e9;
}
._greenSlowBgColor {
	background-color: #e6f8e9;
}
._activeBgColor {
	background-color: #fafef9;
}
._greenBorder {
	border: 1px solid #0a853b;
}
._lineBgColor {
	background-color: #f5f5f5;
}
._lineBorderColor {
	border-color: #f5f5f5;
}
._borderBgColor {
	background-color: #eeeeee;
}
._grayFontColor {
	color: #eeeeee;
}
._borderColor {
	border-color: #eeeeee;
}
._disabledColor {
	color: #b2b2b2;
}
._lightGreenBgColor {
	background-color: #f2fbf5;
}
._lightGreenFontColor {
	color: #f2fbf5;
}
._headerBgColor {
	background-color: #2c393e;
}
._headerFontColor {
	color: #2c393e;
}
._F3D849FontColor{
  color: #F3D849;
}
._F3D849BgColor{
  background: #F3D849;
}
._BBBDBDFontColor{
  color: #BBBDBD;
}
._BBBDBDBgColor{
  background: #BBBDBD;
}
._938073FontColor{
  color: #938073;
}
._938073BgColor{
  background: #938073;
}
._FFE600FontColor{
  color: #FFE600;
}
._FFE600BgColor{
  background: #FFE600;
}
._302FB4FontColor{
  color: #302FB4;
}
._302FB4BgColor{
  background: #302FB4;
}
._409EFFFontColor{
  color: #409EFF;
}
._409EFFBgColor{
  background: #409EFF;
}
._F6E7E7FontColor{
  color: #F6E7E7;
}
._F6E7E7BgColor{
  background: #F6E7E7;
}
._923107FontColor{
  color: #923107;
}
._923107BgColor{
  background: #923107;
}
._006644FontColor{
  color: #006644;
}
._006644BgColor{
  background: #006644;
}
._097835FontColor{
  color: #097835;
}
._097835BgColor{
  background: #097835;
}
._12935CFontColor{
  color: #12935C;
}
._12935CBgColor{
  background: #12935C;
}
._0FE262FontColor{
  color: #0FE262;
}
._0FE262BgColor{
  background: #0FE262;
}
._94CFABFontColor{
  color: #94CFAB;
}
._94CFABBgColor{
  background: #94CFAB;
}
._41545CFontColor{
  color: #41545C;
}
._41545CBgColor{
  background: #41545C;
}
._566F79FontColor{
  color: #566F79;
}
._566F79BgColor{
  background: #566F79;
}
._6B8A96FontColor{
  color: #6B8A96;
}
._6B8A96BgColor{
  background: #6B8A96;
}
._89A2ABFontColor{
  color: #89A2AB;
}
._89A2ABBgColor{
  background: #89A2AB;
}
._A6B9C0FontColor{
  color: #A6B9C0;
}
._A6B9C0BgColor{
  background: #A6B9C0;
}
._C4D0D5FontColor{
  color: #C4D0D5;
}
._C4D0D5BgColor{
  background: #C4D0D5;
}
._E1E8EAFontColor{
  color: #E1E8EA;
}
._E1E8EABgColor{
  background: #E1E8EA;
}
._CCCCCCFontColor{
  color: #CCCCCC;
}
._CCCCCCBgColor{
  background: #CCCCCC;
}
._E9E9E9FontColor{
  color: #E9E9E9;
}
._E9E9E9BgColor{
  background: #E9E9E9;
}
._EBEEF5FontColor{
  color: #EBEEF5;
}
._EBEEF5BgColor{
  background: #EBEEF5;
}
._BB4816FontColor{
  color: #BB4816;
}
._BB4816BgColor{
  background: #BB4816;
}
._E96C36FontColor{
  color: #E96C36;
}
._E96C36BgColor{
  background: #E96C36;
}
._FFF3E6FontColor{
  color: #FFF3E6;
}
._FFF3E6BgColor{
  background: #FFF3E6;
}
._0BA347BorderColor{
  border-color: #0BA347;
}
._94CFABBorder{
  border: 1px solid #94CFAB;
}
._FFFFFFFill {
  fill: #FFFFFF;
}
._0A853BFill {
  fill: #0A853B;
}
._0A853BStoke {
  stroke: #0A853B;
}
/* common and element ui style */
body {
	font-family: 'Montserrat-Regular';
}
.el-table {
	color: #222c30;
}
.el-table th.is-leaf,
.el-table td {
	border: none;
}
.el-table--border {
	border: 1px solid #e9e9e9 !important;
}
.el-table__expanded-cell {
	padding: 20px 10px !important;
}
.el-table::before {
	height: 0;
}
.el-table th {
	background-color: #f5f5f5;
}
.el-table th > .cell {
	color: #565656;
	font-size: 12px;
}
.el-tabs__item.is-active {
	font-family: 'Montserrat-Bold';
	font-weight: 700;
}
.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
	color: #0a853b;
}
.el-message--success {
	background-color: #e6f8e9;
	color: #0a853b;
}
.el-message--success .el-message__content {
	font-size: 16px;
}
.el-message .el-icon-success {
	font-size: 20px;
}
.el-textarea__inner,
.el-input__inner {
	font-family: 'Montserrat-Regular';
}
.el-dialog__body {
	padding: 26px 40px;
}
.el-tabs__item.is-active {
	color: #222c30 !important;
}
.el-button--primary,
.el-button--danger {
	font-family: 'Montserrat-SemiBold';
}
.el-button--text {
	font-family: 'Montserrat-Medium';
}
.el-notification .el-notification__title {
	font-family: 'Montserrat-Bold';
	font-weight: 700;
}
.el-notification .el-notification__content {
	font-family: 'Montserrat-Regular';
}
.el-dialog {
	border-radius: 10px;
}
.el-dialog__footer {
	padding: 10px 40px 40px !important;
}
.el-dialog__header {
	padding: 40px 40px 10px 40px !important;
}
.el-dialog__body {
	padding: 0px 40px !important;
}
.el-form-item__label {
	line-height: 24px !important;
	padding-bottom: 4px !important;
	color: #565656 !important;
	font-family: 'Montserrat-SemiBold' !important;
	font-size: 14px !important;
}
.el-popover {
	font-family: 'Montserrat-Regular';
}
.el-form-item__error {
	position: relative;
	line-height: 16px;
	padding: 2px 0 0 0;
}
.el-button,
.el-select,
.el-select-dropdown__item,
.el-date-table td span,
.el-date-table th,
.el-date-picker__header-label,
.el-year-table td .cell,
.el-month-table td .cell,
.el-message__content,
.el-message-box__message,
.el-loading-text {
	font-family: 'Montserrat-Regular';
}
.button-outline {
	cursor: pointer;
	font-family: 'Montserrat-Bold';
	font-weight: 700;
	color: #0a853b;
	border: 1px solid #c1c5c9;
	border-radius: 50px;
	transition: all 0.5s;
	background-image: linear-gradient(
		-45deg,
		#ffffff 0,
		#ffffff 50%,
		#0fe262 50%,
		#0fe262 100%
	);
	background-color: #ffffff;
	background-size: 300% 100%;
	background-position: -60% center;
}
.button-outline:hover {
	color: #222c30;
	border: 1px solid #0fe262;
	box-shadow: 2px 2px 4px rgba(15, 226, 98, 0.1);
}
.button-outline:active {
	color: #222c30;
	background: #0fe262;
	border: 1px solid #0fe262;
	background-image: linear-gradient(
		-45deg,
		#ffffff 0,
		#ffffff 50%,
		#0fe262 50%,
		#0fe262 100%
	);
	background-color: #00d158;
	background-size: 300% 100%;
	background-position: -140% center;
}
.button-outline-active {
	color: #222c30;
	background: #0fe262;
	border: 1px solid #0fe262;
	background-image: linear-gradient(
		-45deg,
		#ffffff 0,
		#ffffff 50%,
		#0fe262 50%,
		#0fe262 100%
	);
	background-size: 300% 100%;
	background-position: -140% center;
}
/* 自定义常用属性 */
.cursor {
  cursor: pointer;
}
.not-allow {
  cursor: not-allowed;
}
.w-100 {
  width: 100%;
}
.flex {
  display: flex;
}
.space-bt {
  justify-content: space-between;
}
.space-center{
  justify-content: center;
}
.align-center {
  align-items: center;
}
._font-16 {
	font-size: 16px;
	line-height: 24px;
}
._font-14 {
	font-size: 14px;
	line-height: 24px;
}
._font-12 {
	font-size: 12px;
	line-height: 16px;
}
.bold-6 {
	font-weight: 600;
}
.bold {
	font-family: 'Montserrat-Bold';
	font-weight: 700;
}
.semi-bold {
	font-family: 'Montserrat-SemiBold';
}
.Medium {
	font-family: 'Montserrat-Medium';
}
.underline {
	border-bottom: 1px solid #222c30;
}
.w-123{
  word-break: inherit !important;
}
.notification pre{
  white-space: pre-wrap;
}
.el-drawer__header>:first-child{
  font-size: 16px;
}
.self-conversition .self-con-content .self-list .self-center .self-c-desc img{
  width: 100%;
}
.self-conversition pre{
	white-space: pre-wrap;
}
.notification-container .infinite-list li .avator{
  display: flex;
  align-items: center;
  justify-content: center;
}
.notification-container .infinite-list li .avator svg{
  width: 26px;
    height: 26px;
}