/*layui*/
.layui-laypage .layui-laypage-curr .layui-laypage-em {
  left: 0px !important;
  top: 0px !important;
  
}
.layui-laypage a, .layui-laypage span {
  background-color: transparent !important;
  color: #fff !important;
  border: 1px solid #ecc14d !important;
  padding: 0 13px !important;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
  left: 0px !important;
  top: 0px !important;
  padding: 0 !important;
  background-color:#ecc14d !important;
  border-radius: 0;
}
.layui-laypage .layui-laypage-curr em {
  color: #000 !important;
}

.layui-layer{
  box-shadow: none !important;
  overflow: unset !important;
}


#page_num{
  text-align: center;
}

table #query_content tr td{
  word-break: break-word;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active
{
	-webkit-box-shadow: 0 0 0px 1000px rgba(192,192,192,0) inset;
	transition: background-color 5000s ease-in-out 0s;
	-webkit-text-fill-color: #000;
}

input[placeholder] { text-overflow: ellipsis; }
::-moz-placeholder { text-overflow: ellipsis; } /* firefox 19+ */
input:-moz-placeholder { text-overflow: ellipsis; }

/* 申請欄位 */
.box2 p {
  height: auto !important;
  min-height: 60px !important;
  line-height: 20px !important;
  display: flex;
  align-items: center;
}
.box2 span.title{
  width: auto;
}
span.rz_text{
  line-height: 35px !important;
  margin-left: 0 !important;
  display: block !important;
  width: auto !important;
  height: 107px !important;
  margin-top: 8px !important;
}
.yzmimg {
  height: 32px;
  top:0 !important;
}
.down_select{
  width: 332px;
  height: 34px;
  border: 1px solid #7d7d7d;
  padding-left: 15px;
  color: #333;
  font-size: 14px;
  border-radius: 5px;
}

/*vue*/
[v-cloak] {
  display: none;
}