html,body { overflow-x:hidden; font-family:微软雅黑,Helvetica,Arial,sans-serif,'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;}
.content-header {position: relative;padding: 0 0 3px 8px}
.content-header>.breadcrumb {position: relative;top: 0;right: 0;float: none;margin-top: 0px;padding-left: 10px;background: #ecf0f5;}
.main-footer {padding: 7px;margin-left: 230px;color: #444;border-top: 1px solid #eee;background: #fff;}
[v-cloak] {display: none;}
.pointer{cursor: pointer;}
tbody > tr > th {font-weight: normal; }
.panel .table { margin:0 0; }
.panel .pagination { margin:0; }
.panel-default>.panel-heading {background-color: #f5f5f5;}
.row{margin:0;padding:10px 2px 0px 2px;}
.dropdown-menu li a{font-size: 14px;}
.dropdown-menu li:hover{cursor: pointer;}
.form{width:100%;margin:0px;padding:0px;margin-top:20px;border-collapse:collapse;border-width:3px 1px 1px;table-layout:fixed}
.form .input-button{border: none;right: 8px;top: 50%;width: 20px;height: 30px;margin-top: -15px;cursor: pointer;overflow: hidden;position: absolute;z-index: 100;}
.form .formTitle{position:relative;left:0px;text-align:right;white-space:nowrap;font-weight:normal;width:120px;padding-right:10px;}
.form .formTitle_with110px{position:relative;left:0px;text-align:left;white-space:nowrap;font-weight:normal;width:130px;padding-right:10px;}
.form .formTitle_with110px font{color:red;position:absolute;right:0px;}
.form .formTitle_with110px-top {vertical-align:top; padding-top:4px;}
.form .formTitle font{color:red;position:absolute;right:0px;}
.form .formTitle-top {vertical-align:top; padding-top:4px;}
.form .formValue{position:relative;padding:5px;width:auto;}
.form .formValue select{padding: 4px;padding-left:4px;}
.form-control{color:#000;border-radius:0px;box-shadow:none;padding-top:0px;padding-bottom:1px;padding-right:0px;padding-left:5px;resize: none;}
.form-control:focus{border-color:#337ab7;box-shadow:none;}
.form textarea.form-control{padding-top: 5px;}
.has-error .form-control:focus{border-color:#B94A48;}
.panel{margin-bottom:0px;}
.panel-body{padding:0px;}
.no-padding{padding:0px}
table .fa-toggle-on{color: #449d44;font-size: 14pt;vertical-align: middle;margin-top: -1px;}
table .fa-toggle-off{color: #aaa;font-size: 14pt;vertical-align: middle;margin-top: -1px;}
/* * css: 表单校验提示 * ----------*/
.poptip{z-index:1000;position: absolute;top: 20px;left:20px;padding: 6px 10px 6px;*padding: 7px 10px 5px;line-height: 16px;color: #fff;font-size: 12px;background-color: #B94A48;border: solid 1px #B94A48;border-radius: 2px;box-shadow: 0 0 3px #ddd;}
.poptip-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;text-shadow:0 0 2px #ccc;}
.poptip-arrow em,.poptip-arrow i{position: absolute;left:0;top:0;font-style: normal;}
.poptip-arrow em{color: #B94A48;}
.poptip-arrow i{color: #B94A48;text-shadow:none;}
.poptip-arrow-top,.poptip-arrow-bottom{height: 6px;width: 12px;left:12px;margin-left:-6px;}
.poptip-arrow-left,.poptip-arrow-right{height: 12px;width: 6px;top: 12px;margin-top:-6px;}
.poptip-arrow-top{top: -6px;}
.poptip-arrow-top em{top: -1px;}
.poptip-arrow-top i{top: 0px;}
.poptip-arrow-bottom{bottom: -6px;}
.poptip-arrow-bottom em{top: -8px;}
.poptip-arrow-bottom i{top: -9px;}
.poptip-arrow-left{left:-6px;}
.poptip-arrow-left em{left:1px;}
.poptip-arrow-left i{left:2px;}
.poptip-arrow-right{right:-6px;}
.poptip-arrow-right em{left:-6px;}
.poptip-arrow-right i{left:-7px;}

/* Factor Ratio */
.input-holder:after {content: '%';}
.input-holder,.input-holder2  {border: 1px solid #cccccc;display: inline-block;padding: 5px;}
.input-holder > input ,.input-holder2 > input {font-weight: bold;width: 50px;border: 0;margin: 0;padding: 0;outline:none;}

/* coalsilomgr */
.coalsilo-type {min-width: 70px;max-width: 70px;}
.coalsilo-min {min-width: 45px;max-width: 60px;}
.coalsilo-norm {min-width: 70px;max-width: 90px;}
.coalsilo-wide {min-width: 120px;max-width: 200px;}
.coalsilo-bold {font-weight: bold;}
.coalsilo .th-inner {white-space: normal !important;}
.coal-nowrap {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;display: inline-block;float: right;max-width: 180px;}
.thin-title {width: 120px !important;}

/* coalsilomgr */
.coalsilo-type2 {min-width: 78px;max-width: 78px;}
.coalsilo-norm2 {min-width: 70px;}
.coalsilo-norm3 {min-width: 60px;max-width: 90px;}
.coalsilo-wide2 {min-width: 120px;}
.coalsilo-wide3 {min-width: 110px;max-width: 200px;}

/* warehouse */
.cagobar-row {display: flex;justify-content: space-between;background-color: #FFF;margin-right: 10px;}
.cagobar {display: flex; justify-content: flex-start; background-color: #FAFAFA;}
.cagobar-nobg {display: flex; justify-content: flex-start;}
.cagobar-sm {font-size: 10px;}
.cagobar-title {font-size: 1.8em;font-weight: bold;}
.cagobar-bigtitle {font-size: 1.5em;font-weight: bold;}
.cagobar-subtitle {font-size: 1.2em;opacity: 0.8;}
.cagobar-weight {margin-left: 5px;font-weight: bold;font-size: 1.2em;margin-bottom: 5px;}
.cagobar-sweight {margin-left: 5px;font-weight: bold;margin-bottom: 5px;}
.cagobar-place {font-size: 1.8em;padding-left: 5px;vertical-align: sub;}
.cagobar-icon {font-size: 0.7em;}
.cagobar-label {align-items: center;}
.cagobar-gutter {background-color: #FFF;min-width: 10px;}
.cagobar-nowrap {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.cagobar-textarea {cursor: pointer;padding-top: 5px;}
.cagobar-ratio {margin-left: 5px;display: inline-block;padding: .35em .65em;font-size: 1.2em;font-weight: 700;line-height: 1;color: #26c29b;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;border: 1px solid;}
