[v-cloak]{display:none}
[class*=" el-icon-fa"],[class^=el-icon-fa]{display:inline-block;font:normal normal normal 14px/1 FontAwesome!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.s-breadcrumb{padding:20px 0;}
.s-toolbar{margin-top: 10px; margin-bottom: 10px; text-align: right;}
@media screen and (max-width: 1400px) {
    .el-dialog {margin: 0 0 0 auto;height: calc(90vh);overflow: scroll;}
    .s-form{overflow: auto;}
    .el-dialog__body {
        padding: 5px 20px;
    }
}
@media screen and (min-width: 1400px) {
    .el-dialog {margin: 0 0 0 auto;height: calc(100vh - 100px);}
    .el-dialog .s-form{height: calc(100vh - 280px);overflow: auto;}
    .el-dialog__body {
        padding: 30px 20px;
    }
}
.s-form-mini{height: calc(100vh - 50px);overflow: auto;}
.s-loading{background-color: rgba(0, 0, 0, 0.5)}
.s-loading .el-loading-text{font-size:20px;color:#fff;}
.s-loading i{font-size:24px;color:#fff;}
.s-msg{z-index:99999999 !important;}
.el-card__body{padding:15px;}
.el-main{padding:0 20px !important;}

.tree__menu{position:absolute;padding:10px 0;margin:5px 0;background-color:#fff;border-radius:4px;border:1px solid #ebeef5;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:3000}
.tree__menu .menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:0}
.tree__menu li:hover{background-color:#ecf5ff;color:#66b1ff}
.el-upload__input{display:none!important}
.avatar-uploader{line-height:20px;margin-top:10px}
.avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}
.avatar-uploader .el-upload:hover{border-color:#409EFF}
.avatar-uploader-icon{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center}
.avatar{width:120px;height:120px;display:block}
.dropdown .el-dropdown{color:#fff;}
.menu-icon {width:300px;}
.el-cascader{
    width: 100%;
}
.el-select{
    width: 100%;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner {
    width: 100%;
}
.s-tip2{padding:8px 16px; background-color: #fff;border-radius: 4px;border-left:5px solid #346CB0;font-size:14px;}
.s-tip{padding:8px 16px; background-color: #fff;border-radius: 4px;border-left:5px solid #346CB0;font-size:14px;margin:20px 0;}
.s-tip .el-col{padding:5px;}
.s-badge{width:100%;}
.s-tip2{padding:0 16px; background-color: #fff;border-radius: 4px;border-left:5px solid #346CB0;font-size:14px;}
.s-tip2 .el-col{padding:5px;}
.s-approve .el-card{
    margin-bottom: 15px;
}
.s-approve .el-form-item{
    margin: 0px;
    padding: 6px;
}
.s-approve .el-form-item__label{
    line-height: 40px;
    height:40px;
    background-color: #ECF5FF;
    border: 1px solid #DCDFE6;
    border-right: none;
}
.s-approve .el-form-item__content{
    line-height: 38px;
    /*height:38px;*/
    border: 1px solid #DCDFE6;
    padding-left:12px;
}
.s-approve .el-tabs__header{
    margin:0;
}
.s-approve .el-tabs__item{
    font-size:18px;
    font-weight:600;
}
.s-approve .el-tabs__nav-wrap::after{
    background-color:#fff !important;
}
.s-search-text{color:red;font-weight:600;}
.el-header .header-title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    color: #000000d9;
    padding-top: 15px;
    margin-bottom: 10px;
}

.el-header .header-content {
    color: #000000a6;
    line-height: 1.5715;
    font-size: 14px;
    margin-bottom: 10px;
}
