/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    outline: none;
    /*padding: 0;*/
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.el-loading{
    position: absolute;
    z-index: 2000;
    background-color: rgba(255,255,255,.7);
    margin: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}
.el-loading-spinner{
    top: 50%;
    margin-top: -21px;
    width: 100%;
    text-align: center;
    position: absolute;
}
.app-container{
    margin: 10px;
    min-width: 500px;
}
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
::-webkit-scrollbar-track {
    border-radius: 0px;
    background: none;
}
::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
    background-color: rgba(255,255,255,.75);
}
::-webkit-scrollbar-thumb:hover {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
    background-color: rgba(85,85,85,0.4);
}
/* 添加弹出框 */
.el-dialog{
    /*width: 700px !important;*/
}
.el-select{
    width: 100%;
}
.el-link.el-link--default{
    color: #000000;
}

.el-link.el-link--default :hover{
    color: #409eff;
}
/*按钮样式*/
.el-button--primary{
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: "PingFang SC Medium";
    background-color: #045EFF;
    border-color: #045EFF;
}
.el-button--primary:hover{
    background-color: #3B83FB;
    border-color: #3B83FB;
}
.el-button--primary:focus{
    background-color: #3B83FB;
    border-color: #3B83FB;
}
.el-button--small{
    font-size: 12px;
}
.el-button--medium {
    font-size: 16px;
    font-weight: 500;
    font-family: "PingFang SC Medium";
}
.el-button--text{
    color: #045EFF;
}
.el-radio__input.is-checked .el-radio__inner {
    background: #045eff;
    border-color: #045eff;
}
.el-radio__input.is-checked+ .el-radio__label {
    color: #045eff;
}
.el-tabs__item {
    font-family: "PingFang SC",Medium;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
    color: #045eff;
}
.el-tag {
    color: #010812;
    font-size: 14px;
}
.el-tag .el-tag__close {
    color: #045eff;
}
/* 表格样式 */
/* 排序按钮 */
.el-table .caret-wrapper{
    float: right;
    margin-top: -4px;
}
/* 表格字体颜色 */
.el-table .cell{
    color: #091F3F;
}
/* 标题栏字体样式 */
.el-table th>.cell{
    font-size: 14px;
    color: #091F3F;
}
/* 标题栏背景色 */
.el-table th{
    /*background: #ececec !important;*/
}

/* 条数 */
.number{
    margin-top: 30px;
    height: 16px;
}
.number>div{
    float: right;
}
.number span{
    color: #0099ff;
}
/* 分页 */
.pag-wrap{
    height: 36px;
    margin-top: 20px;
}
.pag{
    float: right;
}
/* .el-input__suffix .el-icon-circle-close {*/
/*     opacity: 0;*/
/*     margin-left: -24px;*/
/* }*/
/*.el-input__suffix .el-icon-circle-check {*/
/*    opacity: 0;*/
/*    margin-left: -24px;*/
/*}*/
.el-pagination__jump .el-input--medium .el-input__inner {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
}
/*IE下input中的X*/
input::-ms-clear, input::-ms-reveal{
    display: none;
}

/*.el-tooltip__popper is-light {*/
/*    background-color: #FFF;*/
/*    border: 5px solid #303133;*/
/*    box-shadow: 1px 1px 10px 3px #D3D3D6;*/
/*    color: #505B68;*/
/*}*/
.el-message--success {
    min-width: 300px;
    padding: 6px 60px;
    border-color: #71c968;
    font-weight: 400;
    font-size: 25px;
    height: 40px;
}
.el-message--success .el-message__content {
    color: #000;
    font-size: 16px;
}
.el-message--error {
    min-width: 300px;
    padding: 6px 60px;
    border-color: #Fa2402;
    font-weight: 400;
    font-size: 25px;
    height: 40px;
}
.el-message--error .el-message__content {
    color: #000;
    font-size: 16px;
}
.el-message--warning {
    min-width: 300px;
    padding: 6px 60px;
    border-color: #FFB23C;
    font-weight: 400;
    font-size: 25px;
    height: 40px;
}
.el-message--warning .el-message__content {
    font-size: 16px;
}
.el-message--info {
    min-width: 300px;
    padding: 6px 60px;
    border-color: #B5B5B5;
    font-weight: 400;
    font-size: 25px;
    height: 40px;
}
.el-message--info .el-message__content {
    font-size: 16px;
}
::-webkit-input-placeholder {
    color: #767B83;
}
::-moz-placeholder {
    color: #767B83;
}
:-moz-placeholder {
    color: #767B83;
}

.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner{
    color: #045EFF;
    background-color: #045EFF;
}

.el-link.el-link--default{
    color: #045EFF;
}

.el-popover--plain {
    padding: 10px;
    font-size: 12px;
}
.el-tooltip__popper.is-light {
    max-width: 600px;
    color: #606266;
}
/*表格内容验证规则不符时输入框的背景颜色修改*/
.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus{
    background-color: #FFE2DE
  }
.el-switch.is-checked .el-switch__core {
    border-color: #045EFF;
    background-color: #045EFF;
}
