:root{
  --bs-theme-color: #0f790b;
  --hover-color:#cb1e20;
}
body{ 
  font-size: 14px;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .6) !important;
} /*webkit 内核浏览器*/
input::-moz-placeholder,textarea::-moz-placeholder {
  color: rgba(0, 0, 0, .6) !important;
} /*Mozilla Firefox 19+*/
input:-moz-placeholder,textarea:-moz-placeholder {
  color: rgba(0, 0, 0, .6) !important;
} /*Mozilla Firefox 4 to 18*/
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6) !important;
}

.el-input__inner,.el-textarea__inner{ 
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 15px;
  border-radius: 0px !important;
  border: 1px solid !important;
  font-size: 18px;
  margin-top: 10px;
}
.el-input__inner{ 
  width: 100%;
  height: 2.8rem;
  padding: 0 10px;
  font-size: 13px;
  border: 1px solid #eee !important;
  border-left: 3px solid var(--bs-theme-color) !important;
  outline: 0;
}

.el-textarea__inner{ 
  border: 1px solid #eee !important;
  border-left: 3px solid var(--bs-theme-color) !important;
}
.el-button--primary:focus, .el-button--primary:hover {
  background: #cb1e20;
  border-color: red;
  color: #fff;
}
.el-button:focus, .el-button:hover {
  background: #fff;
	border: 2px solid #000;
	color:var(--hover-color);
	transition: 0.5s
}
.el-button--primary {
  border-width: 2px;
  padding: .5rem 2rem;
  font-size: 1.25rem;
  border-style: solid;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition-duration: .3s;
  color: var(--bs-mask-white);
  background-color: var(--bs-theme-color) !important;
  border-color:  var(--bs-theme-color) !important;
  width: 100% !important;
  outline: 0;
  border-radius: 0px !important;
  color:#fff;
  font-weight: normal;
}
.w_50 {
  float: left;
  width: 48%;
  margin-right: 4%;
}
.w_50:nth-child(2n) {
  margin-right: 0px;
}
.el-form-item label {
  display: none;
}
.el-form-item__content {
  margin-left: 0px !important;
}
.clear {
  clear: both;
}
@media(max-width:560px) {
  .el-form-item__label {
    width: 30% !important;
  }
  .w_50 {
    width: 100%;
  }
  .el-form-item__content {
    margin-left: 0px !important;
  }

  .el-button--primary { width:120px;}
}



.el-divider {
     background-color:transparent;
}
.el-button--danger {    
    background-color:#c71a1a;
    border-color:#c71a1a;
}


.el-form-item {
    margin-bottom: 8px;
}