.tabTitle,.tabTitleSel{
    background-color:#dfe8f6;
    border-radius: 4px 0;
    border:1px #cecece solid;
}
.nullunable{
    background: transparent url(../../../images/default/ext/form/noblank.gif) no-repeat 0 0;
    background-color: #FFFFFF;
}
.nullunable>.dropdown-toggle.btn-default{
    background: transparent url(../../../images/default/ext/form/noblank.gif) no-repeat 0 0;
}
.nullunable .dropdown-toggle{
    background: transparent url(../../../images/default/ext/form/noblank.gif) no-repeat 0 0;
}
.gridedithead{
    background: transparent url(../../../images/default/ext/form/noblank1.gif) no-repeat 0 0;
}

.input-group2{
    width:100%;
    position: relative;
    left: 0px;
}
.input-addon{
    border-left:1px solid #ddd;
    cursor: pointer;
    padding: 5px 6px;
    color: #555;
    text-align: center;
    position:absolute;
    right:0px;
    top:0px;
}
/*.fa{
    width:14px;
    height:14px;
}*/

.bootstrap-select .btn{
    padding:3px 12px;
}

.grid-field-rep{
    position: absolute;
    top:0px;
}


.header_report{
    height:67px;
    font-size:12px;
    color:#1E4388;
    background:url(../../../images/default/header/report/header_bg.jpg) repeat-x;
    margin-left:5px;
    margin-right:5px;
}

.header_report .header_left{
    background:url(../../../images/default/header/report/header_left.jpg) no-repeat left;
    height:67px;
    width:83px;
}

.header_report .header_logo{
    background:url(../../../images/default/header/report/logo.jpg) no-repeat left top;
    height:67px;
    width:384px;
}
.header_report .header_rihgt{
    background:url(../../../images/default/header/report/header_right.jpg) no-repeat right;
    width:233px;
    height:67px;
}
.header_report .header_mvclogo{
    background:url(../../../images/default/header/report/logo.jpg) no-repeat left -67px;
    height:67px;
    width:382px;
}
.header_report .header_formlogo{
    background:url(../../../images/default/header/report/logo.jpg) no-repeat left -134px;
    height:67px;
    width:382px;
}
.header_report .header_dellogo{
    background:url(../../../images/default/header/report/logo.jpg) no-repeat left -201px;
    height:67px;
    width:382px;
}
.header_report .header_addlogo{
    background:url(../../../images/default/header/report/logo.jpg) no-repeat left -268px;
    height:67px;
    width:382px;
}
.header_report .header_updatelogo{
    background:url(../../../images/default/header/report/logo.jpg) no-repeat left -335px;
    height:67px;
    width:382px;
}
.header_report .header_businesslogo{
    background:url(../../../images/default/header/report/businesslogo.jpg) no-repeat;
    height:67px;
    width:493px;
}

.header_report .header_portlogo{
    background:url(../../../images/default/header/report/portlogo.jpg) no-repeat left;
    height:67px;
    width:403px;
}

.header_report .header_etllogo{
    background:url(../../../images/default/header/report/etllogo.jpg) no-repeat left;
    height:67px;
    width:403px;
}
.pageBar{
    display: none;
}
.pageBar li{
    list-style: none;
    margin-left: 2px;
    display: inline;
}
.page-code-a{
    padding:3px 5px 7px 5px;
    border:1px solid #cecece;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:22px;!important;
    padding-left:0px;!important;
}
.x-panel-header{
    background-color:#a7d2eb;
    font-weight: bold;
    padding: 6px;
}

/*×按钮 鼠标滑过出现 在字的后边居中对齐*/
.ui-tabs-nav .ui-icon-close{
    margin-top:10px;
    /*background-position:-160px 0;*/
    visibility: hidden;
}


body .ui-dialog .popdic{
    padding:0;
}
.popdic iframe{
    border:none;
}
body .ui-dialog .popdic-buttonpane{
    padding:0 15px;
    margin:0;
    position: absolute;
    width:100%;
    bottom: 1px;
}
body .ui-dialog .popdic-buttonpane button{
    margin:0 .5em 0 0;
}
body .popdic-container{
    padding:0px;
    border:none;
}

.input-group .form-control-static2{
    padding:5px 0;
    min-height: 28px;
}
.form-control-height32{
    width:100%;
    padding-top: 6px;
    padding-bottom: 6px;
    height: 28px !important;
}
.refresh-tree{
    position: absolute;
    right:0px;
}
.treeFolder input[type=checkbox]{
    float:left;
    margin:3px 0 0 2px;
}
/*公用的css*/

/*链接设置*/
a{text-decoration : none }
a:link{color : #0000FF}
a:visited{color : #0000FF;
    text-decoration : none; }
a:hover{color : #f00;
    text-decoration : none; }
a:active{color : #0000FF}
a.highLight:link{color : #ffffff}
a.highLight:hover {color :#ffffff;
    text-decoration : underline}

a.black:link{color : #0000FF}
a.black:hover {color :#0000FF;
    text-decoration : underline}

iframe{
    background-color: #FFF;
}

/*body设置*/
body {background-color: #fff;
    font-size:12px;
    line-height:130%;
    margin:0px;
    overflow:auto;
    SCROLLBAR-FACE-COLOR: #c1d5f0;
    SCROLLBAR-HIGHLIGHT-COLOR: #DAE6F4;
    SCROLLBAR-SHADOW-COLOR: #B6D6EE;
    SCROLLBAR-3DLIGHT-COLOR: #99BBE8;
    SCROLLBAR-ARROW-COLOR: #0A4DA7;
    SCROLLBAR-DARKSHADOW-COLOR: #7C7C9f;
    SCROLLBAR-BASE-COLOR: #000;
}

/*全局输入框设置*/
input{font-size:12px;
    font-family : SimSun,arial,verdana,helvetica;}
/*全局多行文本框设置*/
textarea{font-size:12px;
    font-family : SimSun,arial,verdana,helvetica;
    border:1px solid #cccccc;}
/*全局select设置*/
select{font-size:12px;
    font-family : SimSun,arial,verdana,helvetica;
    border:1px solid #cccccc;}

/*输入框边框设置*/
input.border{border:1px solid #cccccc;
    height:20px;}
input.numBorder{border:1px solid #7F9DB9;
    text-align:right;
    height:20px}
/*编辑多行文本边框设置*/
textarea.border{border:1px solid #cccccc;
    overflow:auto;}
/*select边框设置*/
select.border{border:1px solid #cccccc;height:20px;}

/*不打印*/
@media print {
    .noPrint {display: none}
}

/*打印*/
@media screen {
    .print {display: none}
}

/*字体*/
.normalFont  {font-size: 10pt;
    font-family : arial,SimSun,verdana,helvetica;
    line-height : 130%;
    color:#15428B;
}

.smallFont  {font-size: 8pt;
    font-family : arial,SimSun,verdana,helvetica;
    line-height : 130%;}

.bigFont  {font-size: 11pt;
    font-family : arial,SimSun,verdana,helvetica;
    line-height : 130%;}

/*firefox1.0及ns7中不支持hand,而ie5中不支持pointer*/
.pointer {cursor:pointer}

/* Tree Nav */
body.navTree {
    background-attachment:fixed;
    background-repeat:no-repeat;
    margin:2px;
    border:0px solid #6FA5EE;
    padding-left:2px;
}
td.treeNode{font-size:12px;
    vertical-align : middle;}
td.treeFolder { font-size : 12px;
    color : #333;
    line-height : 130%;
    vertical-align : middle;}
td.treeFolder a:link{color:#333}
td.treeFolder a:hover{color:#333;background:#D8E4F5;border:1px solid #BAD0EE;text-decoration: none;
}
td.treeFolder a:visited{color:#333}
span.treeFolder{cursor:pointer}

td.treeItem { font-size : 12px;
    color : #333;
    line-height : 23px;
    vertical-align : middle;}
td.treeItem a:link{color:#333}
td.treeItem a:hover{color:#333;background:#D8E4F5;border:1px solid #BAD0EE;text-decoration: none;
}
td.treeItem a:visited{color:#333}

img.tree{border-width: 0;
    vertical-align : middle;}/*ns7中用border:none会在出现边框*/

/*顶部标题工具栏*/
div.topBar{width:100%;
    height:26px;
    background: url(../../images/default/public/bg/meau_mid2.gif) repeat-x}
td.topTitle{color:#15428B;
    white-space:nowrap;
    font-size:12px;}/*标题*/
td.topTool{white-space:nowrap;
    cursor:pointer}/*标题工具，如隐藏显示条件*/
td.topToolText{color:#15428B;
    white-space:nowrap;
    font-size:12px;}/*标题工具，如隐藏显示条件*/

/*tab标签页*/
/*tab显示在顶部*/
div.tabContainer{
    width:100%;
    margin-bottom:1px;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
}
td.tabTitle{background-image : url(../../images/default/public/tab/top/middle.gif);
    font-size:12px;
    color:#15428B;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;}
td.tabTitleSel{background-image : url(../../images/default/public/tab/top/middleSel.gif);
    font-size:12px;
    font-weight: bold;
    color:#15428B;
    text-align:center;
    white-space:nowrap;
    padding-top:5px;
    cursor:pointer}
td.tabBg{width:100%;
    background: url(../../images/default/public/tab/top/bg.gif) repeat-x bottom}

/*tab显示在底部*/
div.tabContainer{width:100%;
    margin-top:1px}
td.b_tabTitle{background-image : url(../../images/default/public/tab/bottom/middle.gif);
    font-size:9pt;
    color:#15428B;
    text-align:center;

    cursor:pointer}
td.b_tabTitleSel{background-image : url(../../images/default/public/tab/bottom/middleSel.gif);
    font-size:9pt;
    color:#15428B;
    font-weight: bold;
    text-align:center;

    cursor:pointer}
td.b_tabBg{width:100%;
    background: url(../../images/default/public/tab/bottom/bg.gif) repeat-x top}

/*tab显示在左边*/
div.l_tabContainer{width:100%;
    height:100%}
td.l_tabTitle{background-image : url(../../images/default/public/tab/left/middle.gif);
    font-size:9pt;
    layout-flow:vertical-ideographic;
    color:#15428B;
    text-align:center;
    cursor:pointer}
td.l_tabTitleSel{background-image : url(../../images/default/public/tab/left/middleSel.gif);
    font-size:9pt;
    layout-flow:vertical-ideographic;
    color:#15428B;
    text-align:center;
    cursor:pointer}
td.l_tabBg{height:100%;
    background: url(../../images/default/public/tab/left/bg.gif) repeat-y right}

/*tab显示在右边*/
div.r_tabContainer{width:100%;
    height:100%}
td.r_tabTitle{background-image : url(../../images/default/public/tab/right/middle.gif);
    font-size:9pt;
    layout-flow:vertical-ideographic;
    color:#15428B;
    text-align:center;
    cursor:pointer}
td.r_tabTitleSel{background-image : url(../../images/default/public/tab/right/middleSel.gif);
    font-size:9pt;
    layout-flow:vertical-ideographic;
    color:#15428B;
    text-align:center;
    cursor:pointer}
td.r_tabBg{height:100%;
    background: url(../../images/default/public/tab/right/bg.gif) repeat-y left}

/*弹出窗口底脚*/
body.popFooter{background: url(../../images/default/public/footerBG.gif)}
td.popFooter{font-size:10pt;
    color:#15428B}
a.popFooter:link{color : #15428B}
a.popFooter:hover {color :#15428B;
    text-decoration : none}
a.popFooter:visited{color:#15428B}


/*其它*/

input.button{background-image:url(../../images/default/public/bg/buttonBg.gif);
    background-color:#ffffff;
    height:20px;
    font-size:12px;
    margin:1px;
    border:#6FA5EE 1px solid}
input.buttons{background-image:url(../../images/default/public/bg/buttonBg.gif);
    background-color:#ffffff;
    width:70px;
    height:20px;
    font-size:12px;
    margin:1px;
    border:#6FA5EE 1px solid}


/*剩余宽度*/
.remainSize{width:100%}

/*打开弹出窗口*/
img.popUp{cursor:pointer;
    margin-left:1px;
    border-style:none;
    vertical-align:middle }

/*打开弹出窗口*/
img.datePicker{cursor:pointer;
    margin-left:1px;
    border-style:none;
    vertical-align:middle}

/*不允许为空*/
.noBlankMark{
    padding-left:5px;
    color:red;
    font-size:10pt;}

.highLight {color:#15428B;}
.highLightNormal {font-size:12px;
    color:#15428B;}
.red{color:red}
.redNormal{

    color:red;
    font-size:10pt}

/*页面底部的信息*/
.copyRight{font-size:8pt;
    color:#15428B}
.title{font-size:11pt;
    font-weight:bold;
    color:#15428B;
    font-weight:bold}
.highLightTitle{font-size:11px;
    color:#15428B;
    font-weight:bold}

/*背景色*/
.bgDark{}
.bgDarker{}

.bgLight{}
.bgLighter{}

.layoutTable{
    border-collapse:collapse;
    border:1px solid #B5B8C8
}

.layoutTd{
    border:1px solid #B5B8C8
}


.btn-left{
    width:3px;
    background:url(../../images/default/public/btn.gif) no-repeat 0 -63px;
}

.btn-mid{
    width:auto;
    background:url(../../images/default/public/btn.gif) repeat-x 0 -84px;
    line-height:21px;
    height:21px;
    font-size:12px;
    color:#036;
    padding:0 5px 0 5px;
    cursor:pointer;
}

.btn-right{
    width:3px;
    background:url(../../images/default/public/btn.gif) no-repeat 0 -105px;
}

.list-view-item-right{
    width:7px;
    height:17px;
    background:url(../../images/default/ext/button/arrow.gif) no-repeat;
}

.btn-over .btn-left{
    background-position:0 0px;
}

.btn-over .btn-mid{
    background-position:0 -21px;
}

.btn-over .btn-right{
    background-position:0 -42px;
}

.x-re-btn .x-btn-center .x-btn-text{
    background-repeat:no-repeat;
    height:16px;
    width:16px !important;
    cursor:pointer;
    white-space:nowrap;
    padding-left:18px !important;
    padding-top:3px;
}

.x-middle-btn .x-btn-center .x-btn-text{
    color:#15428B;
    background-repeat:no-repeat;
    height:16px;
    width:16px;
    cursor:pointer;
    background-position:center center;
    white-space:nowrap;
}

.ux-mselect{
    overflow:auto;
    background:white;
    position:relative; /* for calculating scroll offsets */
    zoom:1;
}
.ux-mselect-item{
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    padding:2px;
    border:1px solid #fff;
    white-space: nowrap;
    cursor:pointer;
}
.ux-mselect-selected{
    border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
    cursor:pointer;
}

.x-view-drag-insert-above {
    border-top:1px dotted #3366cc;
}
.x-view-drag-insert-below {
    border-bottom:1px dotted #3366cc;
}
/*列表式报表奇数行背景色*/
#repListBgColor1{
    position:absolute;
    left:-500px;
    background-color:#E9EFF8;
}

/*列表式报表偶数行背景色*/
#repListBgColor2{
    position:absolute;
    left:-500px;
    background-color:#FFFFFF;
}
/*鼠标移到对象时改变背景色*/
#repListBgColorOver{
    position:absolute;
    left:-500px;
    background-color:#CFDEF1;
}
/*折叠面板标题样式*/
.x_accordion_title{
    color:#001555;
    font-weight:bold;
}
.scroll1 {
    position: relative;
    left: 50%;
    margin-left: -24px;
    height:24px;
    width:48px;
    top:-25px;
    background: url(../img/direction1.png) no-repeat;
}
.scroll2 {
    position: relative;
    margin-top: -24px;
    top: 50%;
    left:-25px;
    height:48px;
    width:24px;
    background: url(../img/direction.png) no-repeat;
}
.blue{
    color: #0064cd;
    margin-right: 3px;
}
.fc-button{
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    height: 30px !important;
}
.thumbnail{
    width:100%;
}