#app{width:100%;height:100%;font-family:"Avenir",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}div::-webkit-scrollbar{width:3px;height:10px}div::-webkit-scrollbar-track{background:#efefef;border-radius:2px}div::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}div::-webkit-scrollbar-thumb:hover{background:#333}div::-webkit-scrollbar-corner{background:#179a16}

.layout-container {
  width: 100%;
  height: 100%;
}

@charset "utf-8";
body,html,#app{
	width: 100%;
  height: 100%;
	font-size: 12px;
	color: #333;
	background: #fff;
}
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
a{
	text-decoration: none;
}
button{
	border: none;
	outline: none;
}
li{
	list-style: none;
}
.header h1{
  color: #469d7e;
}
.el-textarea__inner:focus {
  outline: 0;
  border-color: #469d7e;
}
.el-icon-arrow-left::before,.el-icon-arrow-right::before{
  color:#469d7e !important;
}
.el-button--default,.el-button--default:focus, .el-button--default:hover{
  border-color: #469d7e !important;
  color: #469d7e !important;
}
.el-button--text,.el-button--text:hover,.el-button--text:focus{
  color:#469d7e !important;
}
.el-button--primary,
.el-button--primary.is-active,
.el-button--primary:active,
.el-button--primary:hover,
.el-button--primary:focus
{
  background-color: #469d7e !important;
  border-color: #469d7e !important;
  color: white;
}
.el-pagination.is-background .el-pager li{
  border-radius: 12px;
}
.el-pagination.is-background .el-pager li:not(.disabled).active{
  background-color: #469d7e !important;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover{
  background-color: #469d7e !important;
  color: white !important;
}
.el-message-box .el-button--primary,
.el-message-box .el-button--primary.is-active,
.el-message-box .el-button--primary:active,
.el-message-box .el-button--primary:hover,
.el-message-box .el-button--primary:focus
{
  background-color: #469d7e !important;
  border-color: #469d7e !important;
  color: white !important;
}
.el-button--primary.is-disabled,
.el-button--primary.is-disabled.is-active,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:hover,
.el-button--primary.is-disabled:focus{
  background-color: #469d7a !important;
  border-color: #469d7a !important;
  color: white;
  opacity: 0.7;
}
.el-radio__input.is-checked .el-radio__inner{
  border-color: #469d7e !important;
  background: #469d7e !important;
}
.el-radio__input.is-checked+.el-radio__label{
  color: #469d7e !important;
}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner{
  border-color: #469d7e !important;
  background: #469d7e !important;
}
.el-checkbox__input.is-checked+.el-checkbox__label{
  color: #469d7e !important;
}
.el-checkbox__inner:hover,.el-radio__inner:hover{
  border-color:#469d7e !important;
}
.el-input--medium .el-input__inner:focus,.el-input--small .el-input__inner:focus,.el-input--mini .el-input__inner:focus{
  border-color:#469d7e !important;
}
.el-select .el-input.is-focus .el-input__inner{
  border-color:#469d7e !important;
}
.el-select-dropdown__item.selected,
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{
  color: #469d7e !important;
}
.icon-action::before{
  color: #469d7e !important;
  font-size: 16px;
}
.el-input-number__decrease:hover, .el-input-number__increase:hover {
  color: #469d7e !important;
}
.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: #469d7e !important;
}
.el-dialog{
  display: flex;
  flex-direction: column;
  margin:0 !important;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  /*height:600px;*/
  max-height:calc(100% - 30px);
  max-width:calc(100% - 30px);
}
.el-dialog.is-fullscreen{
  max-height:calc(100%);
  max-width:calc(100%);
}
.el-dialog .el-dialog__body{
  flex:1;
  overflow: auto;
}
.w-100 {
  width: 100%;
}
.w-90 {
  width: 90%;
}
.w-70 {
  width: 70%;
}
.w-50 {
  width: 50%;
  max-width: 50%;
}
.w-20 {
  width: 20%;
}
.mt-40 {
  margin-top: 40px;
}
.m-auto {
  margin: 0 auto;
}
.mr-0 {
  margin-right: 0;
}
.mr-15 {
  margin-right: 15px;
}
.mr-20 {
  margin-right: 20px;
}
.alignCenter {
  text-align: center !important;
}
.alignRight {
  text-align: right !important;
}
.alignLeft {
  text-align: left !important;
}
.aiDialog .el-dialog__body{
  max-height: calc(66vh + 60px);
  overflow: hidden;
}
.redText,
.text-red{
  color: #F56C6C !important;
}
.redText:hover,
.text-red:hover {
  color: #F56C6C !important;
}
