.layuimini-content-page{background-color:#f2f2f2!important;}
.layuimini-container {border:1px solid #f2f2f2;border-radius:5px;background-color:#f2f2f2}
.layuimini-main {margin:10px 10px 10px 10px;border:5px solid #ffffff;border-radius:5px;background-color:#ffffff}
.layui-breadcrumb>* {font-size: 13px;!important;}

/**必填红点 */
.layuimini-form>.layui-form-item>.required:after {content:'*';color:red;position:absolute;margin-left:4px;font-weight:bold;line-height:1.8em;top:6px;right:5px;}
.layuimini-form>.layui-form-item>.layui-form-label {width:120px !important;}
/* .layuimini-form>.layui-form-item>.layui-input-block {margin-left:150px !important;} */
.layuimini-form>.layui-form-item>.layui-input-block >tip {display:inline-block;margin-top:10px;line-height:10px;font-size:10px;color:#a29c9c;}

/**搜索框*/
.layuimini-container .table-search-fieldset {margin: 0;border: 1px solid #e6e6e6;padding: 10px 20px 5px 20px;color: #6b6b6b;}

.layui-form-item .layui-form-checkbox[lay-skin=primary] .selectCheckbox{border-color: red!important; background-color: red;}
a.btn-disabled{cursor: not-allowed;}
.bsw-header-icon {font-size: 14px;font-weight: bold;color: #ff5722;}
.bsw-statisctail-desc{text-align: center;margin-top: 12px;color: red;font-size: 18px;}
.layui-table-cell {height: 100%;max-width: 100%;text-align: center;}
/* .layui-layer-admin .layui-layer-title{border:none; background-color:#333; color:#fff;} */
/* .layui-layer-admin .layui-layer-setwin .layui-layer-min cite{background-color:white;} */
.layui-table-cell {
    height: auto;
    word-break: normal;
    display: block;
    /* white-space: pre-wrap; */
    word-wrap: break-word;
    overflow: hidden;
    padding:0 10px !important;
}
.quick_reply_list{max-height: 500px;}
.quick_reply_list li{
    float: left;
    width: 90%;
    height: auto;
    line-height: 20px;
    padding: 3% 5%;
    margin-bottom: 10px;
    font-size: 14px;
    overflow: hidden;
    cursor: default;
}
.history_list li{min-height: 50px;margin-bottom: 20px;overflow: hidden;}
.history_list li i{float: left;width: 30px;font-size: 25px;margin-top: 12px;text-align: center;}
.history_list li div{float: left;font-size: 25px;border: 1px solid #e2e2e2;border-radius: 6px;padding: 6px 10px;max-width: 70%;font-size: 12px;}
.history_list li div span{color: #b7b7b7;}
.history_list li div p{margin-top: 5px;font-size: 15px;}
.history_list li.answer i{float:right}
.history_list li.answer div{float:right}
.layuimini-form{min-width: 600px;}

.loader{display: none; position: absolute;left: 0; bottom: 0;background: rgba(0,0,0,0.3);width: 100%;height: 100%;}
.loader .loader-container {
  width: 55px;
  height: 55px;
  color: white;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  border: 5px solid #1E9FFF;
  border-radius: 50%;
  -webkit-animation: borderScale 1s infinite ease-in-out;
  animation: borderScale 1s infinite ease-in-out;
}

.loader .loader-container p {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  /* color: black; */
  font-size: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}

@-webkit-keyframes borderScale {
  0% {
    border: 2px solid #B2B2B2;
  }
  50% {
    border: 5px solid #1E9FFF;
  }
  100% {
    border: 2px solid #B2B2B2;
  }
}

@keyframes borderScale {
  0% {
    border: 2px solid #B2B2B2;
  }
  50% {
    border: 5px solid #1E9FFF;
  }
  100% {
    border: 2px solid #B2B2B2;
  }
}

.layui-border-box * {box-sizing: border-box;}
ul.spread-level-grid li:first-child {margin-top: 0;}
ul.spread-level-grid li {width: 303px;height: 47px;border: 1px solid #eee;margin-top: 5px;}
ul.spread-level-grid li div {
    float: left;
    width: 100px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    text-indent: 10px;
    border-left: 1px solid #eee;
}
ul.spread-level-grid li div:first {
    width: 250px;
    border-left: none;
}
div.tableSelect{max-width: 50px;}