@charset "utf-8";
/* 你自己的样式 */
body, label, .placeholder{font-size: 12px;font-family: Arial !important;}
label{margin-bottom: 0}
.input-text, .btn, .input-text.size-M, .btn.size-M{font-size: 12px}
.dropdown-menu{font-size: 12px}
.navbar-nav>ul>li, .navbar-nav>ul>li>a{font-size: 12px}


.table-fixed{table-layout: fixed}
td{font-size: 12px;color: #141414}
table th{font-size: 12px}
table thead th{text-align: center !important;}
table th,table td{vertical-align: middle !important;}

.pdr-4{padding-right: 4px}

.fl{float: left}
.fr{float: right}

.fs-13{font-size: 13px}  .fs-14{font-size: 14px}  .fs-16{font-size: 16px}  .fs-18{font-size: 18px}

.pointer{cursor: pointer}

.Hui-aside .menu_dropdown dt label{font-size: 13px;font-weight: bold;}
.Hui-aside .menu_dropdown li a{font-size: 13px}

.fc-blue{color: #149279 !important;}
.fc-red{color: red !important;}
.fc-green{color: #149279 !important;}

.link-text{text-decoration: underline;color: #149279}
.clear{clear: both}
.text-c{text-align: center}
.text-r{text-align: right}

.fc-99{color: #999999}
.fc-66{color: #666666}

.header{width: 100%;height: 45px;line-height: 45px;font-size: 16px;color: #149279;margin-top:10px}
.header2{width: 100%;height: 35px;line-height: 35px;font-size: 16px;color: #149279}

.unit-div{margin-top: -15px}

.fix-top-btn{position: fixed;width: 100%;z-index: 666;background: #ffffff;padding: 5px 10px;top: 0;left: 0;}


/* 重置原框架组件样式 */
/*.btn-primary,.btn-success,.btn-warning,.btn-danger{background: #ffffff;border-color: #7d7d7d;color: #333333;border-radius: 2px;min-width:70px;font-size: 12px;line-height: 22px !important;}*/
/*.btn-primary:hover,.btn-success:hover,.btn-warning:hover,.btn-danger:hover{color: #ffffff;}*/
/*.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background: #5f96ed;border-color: #5f96ed}*/
/*.btn-success:hover,.btn-success:focus,.btn-success:active{background:#1fae91;border-color:#1fae91;}*/
/*.btn-warning:hover,.btn-warning:focus,.btn-warning:active{background:#f37b1d;border-color:#f37b1d;}*/
/*.btn-danger:hover,.btn-danger:focus,.btn-danger:active{background:#dd514c;border-color:#dd514c;}*/

.btn-primary{background: #ffffff;border-color: #149279;color: #149279;}
.open > .dropdown-toggle.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background: #ffffff !important;border-color: #149279 !important;color: #149279 !important;font-weight: bold;outline: thin !important;}

.btn-success{background: #45af91;border-color: #45af91;}
.btn-danger{background: #b76118;border-color: #b76118;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active{background:#965117;border-color:#965117;}

.table-blue{width:100%;margin-top:10px;margin-bottom: 10px}
.table-blue-border{border: 1px #cccccc solid;border-right: 0;border-bottom: 0;}
.table-blue .table-label{font-weight: bold;width: 15%;border-right: 0}
.table-blue .table-title{font-weight: normal;text-align: right !important;width: 10%;border-right: 0}
.table-blue td{width: 20%;padding: 12px;font-size:13px;position: relative}
.table-blue td label.error{top: 18px}
.table-blue-border td{border: 1px #cccccc solid;border-left: 0;border-top: 0;}
.table-blue label{margin: 0}

.table-border{border:1px #cccccc solid;border-right: 0;border-bottom: 0}
.table-border td,.table-border th{border-color: #cccccc !important;}
.table-hover tbody tr:hover td{background-color: #dff7df}
.fixed-table-container{border:0}
.table-bg thead th{background: #e2e2e2;color: #141414}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td{border-left: 0;border-top:0;vertical-align: middle}

.fixed-table-header{border:1px solid #ddd;border-top: 0;border-bottom: 0}
.fixed-table-body{border: 1px solid #ddd;border-top: 0;}

.fixed-table-footer{border: 1px solid #ddd;border-top: 0;border-bottom: 0;}

/*针对合并单元格首行设置列款比例使用*/
tr.first th{height:1px;font-size:1px;line-height:1px;}

.pagination{border-radius: 0 !important;}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-radius: 0}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius: 0}
.fixed-table-pagination div.pagination, .fixed-table-pagination .pagination-detail{margin: 8px 0 5px 0}
.fixed-table-pagination .pagination a{padding: 3px 10px}
.fixed-table-pagination .pagination-info{line-height: 30px}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #1fae91;border-color: #1fae91}

.dropDown li:hover a{background: #1fae91 !important;color: #ffffff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color: #1fae91}

label.divider{margin: 0 10px 0 11px;border-left: 1px #aaaaaa solid;height: 100%;width: 1px;height: 22px;vertical-align: middle}

.handle-guide{position: absolute;font-size: 15px;top: 10px;right: 15px;color: #149279;z-index: 1}
a:hover, .active a{color: #149279}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background: #5fcab4}
.navbar-nav>ul>li, .navbar-nav>ul>li>a{line-height: 45px}

.text-dec{text-decoration: underline}

.input-text:hover, .textarea:hover{border-color: #1fae91}
.btn-link{color: #149279}

.header-title{width: 100%;border-bottom: 1px #cccccc solid;padding: 5px 0;line-height: 30px;font-size: 16px;color: #149279}



/*提示框样式*/
.tooltip{opacity: 0.96 !important;}
.tooltip-inner{max-width: 500px;text-align: left !important;background-color: #ffffff !important;color: #141414;border:1px #149279 solid;padding: 10px}
.tooltip-arrow{border-top-color: aliceblue !important;border-bottom-color: aliceblue !important;}

.Hui-iconfont-btn{cursor: pointer;padding-right: 5px}

.circle{position: absolute;width: 16px;height:16px;text-align: center;background-color: red;border-radius: 50%;right: 0px;top:5px;font-size: 10px;line-height: 16px !important;}

.long-val-big{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px 0 5px;line-height: inherit;vertical-align: middle;}
.long-val{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px 0 5px;line-height: inherit;vertical-align: middle;}

.seq-ul li{list-style-type: decimal;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;margin-left: 15px}

.new:after{content:'New';box-sizing: border-box;padding:0px 4px;border-radius: 6px;font-style: oblique;font-size: 11px;color: white;background: linear-gradient(180.00deg, #ee3238 0.00%, #ff6368 100.00%);position: relative;left:5px;}

.blank1 {width: 100%; height: 1px; clear: both;}
.blank2 {width: 100%; height: 2px; clear: both;}
.blank3 {width: 100%; height: 3px; clear: both;}
.blank5 {width: 100%; height: 5px; clear: both;}
.blank10 {width: 100%; height: 10px; clear: both;}
.blank20 {width: 100%; height: 20px; clear: both;}
.blank30 {width: 100%; height: 30px; clear: both;}
.blank40 {width: 100%; height: 40px; clear: both;}
.blank50 {width: 100%; height: 50px; clear: both;}

.copy-input {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}