/*
========================================================================
RESET
========================================================================
*/
/* font */
/* Webfont: Noto Sans */

@charset "UTF-8";

/* form label style */
.layui-form .layui-form-label {
  font-size: 14px;
  color: #333;
}

/* select option style */
.layui-form .layui-form-select dl dd.layui-this,
.layui-form .layui-form-select dl dd:hover {
  background-color: #C7D4F0;
  color: #333;
}

.layui-form .layui-form-select .layui-edge {
  border-top-color: #333;
}

/* checkbox style */
.layui-form .layui-form-checked[lay-skin=primary] i {
  border-color: #2254C5 !important;
  background-color: #2254C5;
}

.layui-form .layui-form-checkbox[lay-skin=primary]:hover i {
  border-color: #2254C5;
}

.layui-form .layui-form-switch {
  line-height: 19px;
}

.layui-form .layui-form-onswitch {
  border-color: #2254C5;
  background-color: #2254C5;
}

.layui-form .layui-form-preview {
  background-color: #fff;
  border-radius: 2px;
  border: solid 1px #e6e6e6;
  font-size: 14px;
  color: #333;
  box-sizing: border-box;
  display: table;
  width: 100%;
}

.layui-form .layui-form-preview .layui-form-label {
  background: #f4f4f4;
  float: none;
  display: table-cell;
  vertical-align: middle;
}

.layui-form .layui-form-preview .layui-input-block {
  display: table-cell;
  float: none;
  padding: 10px;
  line-height: 18px;
  vertical-align: middle;
}

.layui-form .layui-form-preview .layui-input-block strong {
  display: block;
  padding-bottom: 5px;
}

/* radio style */
.layui-form .layui-form-radio>i:hover,
.layui-form .layui-form-radioed>i {
  color: #2254C5;
}

.layui-form .layui-form-radio {
  margin: 0 10px 0 0;
  line-height: 22px;
}

/* warning error style */
.layui-form .warning-text {
  font-size: 13px;
  line-height: 18px;
  color: #e6a23c;
  background: url("../../img/icon_notes.png") no-repeat left center;
  padding-left: 22px;
  margin-top: 10px;
}

.layui-form .error-text {
  font-size: 13px;
  line-height: 18px;
  color: #f56c6c;
  background: url("../../img/icon_error.png") no-repeat left center;
  padding-left: 22px;
  margin-top: 10px;
}


.layui-form .selectList::after {
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
  content: "";
}

.layui-form .selectList li {
  float: left;
  margin-left: 4px;
}

.layui-form .selectList li:first-child {
  margin-left: 0;
}

.layui-form .selectList li .layui-input {
  width: auto;
}

/* date style */
.layui-form .icon-date,
.layui-form .icon-date.txt-time {
  min-width: 150px;
  max-width: 190px;
  background: #fff url("../../img/icon-calendar.png") no-repeat right center;
  padding-right: 31px;
}

.layui-form .icon-date.txt-time {
  max-width: 190px;
}

.layui-form .date-range {
  width: 100%;
}

.layui-form .date-range::after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: "";
}

.layui-form .date-range li {
  float: left;
  min-width: 150px;
  max-width: 190px;
}

.layui-form .date-range li:nth-child(2) {
  min-width: auto;
  width: 20px;
  text-align: center;
  line-height: 38px;
}

.layui-form .globalphone-img {
  width: 10px;
  height: 10px;
  vertical-align: middle;
  margin-right: 5px;
  content:url("../../img/icon-plus.png");
}

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this,
.layui-laydate .layui-laydate-content td.laydate-selected {
  background-color: #2254C5 !important;
  color: #fff;
}

.layui-laydate .layui-laydate-main .layui-laydate-content td:hover,
.layui-laydate .layui-laydate-main .layui-laydate-list li:hover {
  background-color: #C7D4F0;
}

.layui-laydate .layui-laydate-main .layui-laydate-header {
  line-height: 20px;
  border-bottom: none;
}

.layui-laydate .layui-laydate-main .layui-laydate-header i {
  width: 20px;
  height: 20px;
  font-size: 0;
  color: transparent;
}

.layui-laydate .layui-laydate-main .layui-laydate-header i.laydate-prev-y {
  background: url("../../img/icon-year_prev.png") no-repeat 0 0;
  background-size: 20px;
}

.layui-laydate .layui-laydate-main .layui-laydate-header i.laydate-prev-m {
  background: url("../../img/icon-mouth_prev.png") no-repeat 0 0;
  background-size: 20px;
}

.layui-laydate .layui-laydate-main .layui-laydate-header i.laydate-next-y {
  background: url("../../img/icon-year-next.png") no-repeat 0 0;
  background-size: 20px;
}

.layui-laydate .layui-laydate-main .layui-laydate-header i.laydate-next-m {
  background: url("../../img/icon-mouth-next.png") no-repeat 0 0;
  background-size: 20px;
}

/* input multiple style */
.layui-form .layui-form-preview.input-multiple .layui-form-item {
  margin-bottom: 0;
}

.layui-form .layui-form-preview.input-multiple .layui-input-block .layui-form-label {
  background: transparent;
  width: auto;
  padding: 9px 5px 9px 0;
  text-align: left;
}

.mar-t-10 {
  margin-top: 10px;
}