/*公共样式*/
.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.flex-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-align-c{align-items:center;}
.flex-justify-b{justify-content:space-between;}

/*覆盖默认样式*/
.content-wrapper{background: #f0f2f5!important;}
.content-wrapper .content-header{padding: 16px 16px 0 16px;}
.content-wrapper .content{padding: 16px;}
.box{border-top: 0!important;box-shadow: 0 0 0 rgba(0,0,0,0.1)!important;}
.box-header{padding: 10px 24px;}
.box-header .box-title{font-size: 16px;line-height: 30px;}
.box-header>.box-tools{top: 10px;}
.box-default.no-margin{border-top: 1px solid #d2d6de!important;}
.table-box{padding: 16px;}
.table-box .box-header{padding: 0;margin-bottom: 16px;}
.table-box .box-header .pull-left .btn-group[data-toggle="buttons"]{display: none!important;}
#filter-box{background-color: #f7f8fa;padding: 16px 0;}
#filter-box .box-footer{background-color: #f7f8fa;border-top: 0;padding: 0;}
.table>thead{background-color: #f7f8fa;}
.table>thead>tr>th{border-bottom: 1px solid #f4f4f4!important;padding: 10px 12px!important;line-height: 30px!important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding: 10px!important;}
.main-footer{border-top: 1px solid #eee;}
.nav-tabs-custom>.nav-tabs>li.active{border-top-color: #1890ff;}
a {color: #1890ff}
a:hover, a:active, a:focus{color: #40a9ff;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #1890ff;border-color: #1890ff;}
select.input-sm{border-color: #ddd;}
.sidebar-menu .treeview-menu>li>a{padding: 10px 5px 10px 15px;}
.login-logo a, .register-logo a{color: #ffffff!important;}
.btn-primary{background-color: #1890ff;border-color: #1890ff;}
.btn-primary:hover, .btn-primary.hover{background-color: #40a9ff;border-color: #40a9ff;}
.btn-primary.active, .btn-primary:active, .btn-primary.focus, .btn-primary:focus{background-color: #096dd9;border-color: #096dd9;}

/*系统授权*/
.weliam-auth {background: #ffffff;padding: 20px;}
.weliam-auth .panel{background: #f7faff;-webkit-box-shadow:none;box-shadow: none;border: none;margin-bottom: 0;}
.weliam-auth .panel .panel-heading{padding: 15px!important;border-bottom: none;color: #ffffff;background-color: #3296fa;}
.weliam-auth .panel .panel-body{padding: 40px 50px 0;}
.weliam-auth .panel .panel-body .col-md-4{margin-bottom: 40px;font-weight: bold;}
.weliam-auth .panel .panel-body .col-md-4 span{margin-left: 15px;font-weight: normal;}

/*系统更新*/
.upgrade-modal-page{display: none;}
.upgrade-modal-page .upgrade-modal-mask{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(55, 55, 55, 0.6);height: 100%;z-index: 1005;}
.upgrade-modal-page .upgrade-modal{width: 600px;z-index: 1001;position: absolute;padding: 30px 50px;background: #ffffff;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 2px;box-shadow: 1px 1px 50px rgba(0,0,0,.3);}
.upgrade-modal-page .upgrade-modal img{display: block;margin: 0 auto 20px;width: 255px;}
.upgrade-modal-page .upgrade-modal .progress{margin-bottom: 0;height: 15px;border-radius: 10px;-webkit-box-shadow: none;box-shadow: none;}
.upgrade-modal-page .upgrade-modal .progress .progress-bar{min-width: 40px;line-height: 15px;}
.upgrade-modal-page .upgrade-modal .upgrade-modal-tip{text-align: center;margin-top: 20px;}
.system-upgrade{font-size: 14px;}
.system-upgrade .upgrade-body{position: relative;background: #ffffff;padding: 30px 0 40px 0;}
.system-upgrade .upgrade-body .main-title{font-size: 28px;font-weight: bold;color: rgba(51, 51, 51, 1);margin: 11px 0 18px;}
.system-upgrade .upgrade-body .new-text{background: rgba(248, 248, 248, 1);border-radius: 10px;padding: 30px;}
.system-upgrade .upgrade-body .new-text .title{margin-bottom: 15px;}

/*更新日志*/
.update-log{font-size: 14px;background: #ffffff;}
.update-log .f-20{font-size: 20px;}
.update-log .loadmore{margin-left: 110px;margin-top: 15px;}
.update-log .update-title{padding: 20px 30px;border-bottom: 1px solid rgb(238, 238, 238);font-size: 18px;font-weight: bold;}
.update-log .updata-content .main-height{height: 52px;}
.update-log .updata-content .big{line-height: 52px;}
.update-log .updata-content .left{margin: 42px 30px 0;text-align: center;white-space: nowrap;flex-shrink:0;}
.update-log .updata-content .right{position: relative;padding: 42px 30px 40px;border-left: 1px solid rgb(238, 238, 238);border-bottom: 1px solid rgb(238, 238, 238);width: 100%;}
.update-log .updata-content .right .title{margin-bottom: 12px;font-weight: 600;}
.update-log .updata-content .right .dian{height: 6px;width: 6px;border-radius: 50%;position: absolute;background: #409EFF;top:64px;left: -3px;}
