@charset "utf-8";
/* 你自己的样式 */

td{vertical-align: middle !important;}
.clear{clear: both}
.pointer{cursor: pointer !important;}

.block-wrap{background: #ffffff;padding: 5px 15px 5px 15px;margin-top: 5px}
.block-wrap .header-title{color: #666666;border-bottom: 1px #dddddd solid;padding:0;font-weight: 800}

.block-wrap .pagination-detail{margin: 0;}

.table-fixed{table-layout: fixed}
.fixed-table-body thead th .th-inner{text-align: center;}

.table-middle-header th{text-align: center !important;vertical-align: middle !important;}
.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;text-align: left !important;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}
.img-panel{float:left;padding: 10px;}
.img-panel:first-child{padding-left: 0}
.img-panel .img-text{text-align: center;line-height: 26px;margin-top:5px;width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.img-panel .img-text-gray{color: #999999;font-size: 11px}
.radio-panel{margin: 15px 0;}

/*表格中需要添加地图查看的时候使用*/
.map-fill-panel{position: relative}
.map-fill-mark{position: absolute;top:11px;right:15px;}

.header-title{width: 100%;border-bottom: 1px #cccccc solid;padding: 5px 0;line-height: 30px;font-size: 16px;color: #f6ba7c}
.long-val{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px 0 5px;line-height: inherit;vertical-align: middle;}
td{vertical-align: middle}
td label{margin-bottom: 0}

.tooltip{opacity: 0.96 !important;}
.tooltip.top{margin-top: 0}
.tooltip>pre{margin-bottom: 0}
.tooltip-inner{max-width: 500px;text-align: left !important;background-color: navajowhite !important;color: #333333;}
.tooltip-arrow{border-top-color: navajowhite !important;border-bottom-color: navajowhite !important;}

.form .xzg-select-box{padding: 0}

#errorTip{color: #ff2222;line-height:28px;font-size: 11px }

.font-red{color: red}
.font-green{color: green}
.pointer{cursor: pointer}

.breadcrumb{display: none}

.text-dec{text-decoration: underline}
.text-dec-no{text-decoration: none !important;}

.bg-disable{background: #3b3b3b1a !important;}

/*表格色彩处理*/
.table-bordered{border-color: #eeeeee}
.table-border.table-bordered{border-top:0}
.table-bg thead th:first-child{border-left: 0 !important;}
.fixed-table-header table th{text-align: center;vertical-align: middle !important;}

.pagination > li > a, .pagination > li > span{color: darkorange}
.pagination > .page-number > a, .pagination > .page-number > span{color: #333333}
.pagination > .active > a{color: #ffffff}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background-color:darkorange;border-color:#f6ba7c;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
    background-color:#ffebd6;color: #666666;
}

.btn-link{color: #333333}
a.btn-link{text-decoration: underline}
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active{color: #ff971e}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    background-color:#f6ba7c}

.btn-success{background-color:#7acd4d;border-color: #7acd4d }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active{background-color:#69b63f;border-color: #69b63f}

.btn-warning{background-color:#f6ba7c;border-color: #f6ba7c}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active{background-color:#ff971e;border-color: #ff971e}

.mt-0{margin-top: 0 !important;}
.pt-0{padding-top: 0 !important;}
.mr-5{margin-right:5px}

.no-pass-img{position: absolute;top:20px;right: 50px;background: url('/static/img/no-pass.png') no-repeat;background-size: 100px;width: 100px;height: 100px}
.pass-img{position: absolute;top:20px;right: 50px;background: url('/static/img/pass.png') no-repeat;background-size: 100px;width: 100px;height: 100px}
.fix-top-btn{position: fixed;top:5px;right: 5px;text-align: right;width: 100%;z-index: 666}

.overflow-1{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}

label{font-weight: normal}

@media (max-width: 767px){
    .responsive .input-text, .btn, .responsive .input-text.size-M, .responsive .btn.size-M{font-size: 14px;height: 31px;}
}

.fc-orange{color: darkorange}

.input-text:hover, .textarea:hover{border-color: #f6ba7c}

.btn-icon{padding-right: 8px;cursor: pointer;font-size: 14px}

.copy-input {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}