.searchform div
{
    float: left;
    padding: 10px 10px 0 10px;
}
.searchform input
{
    width: 150px;
}
.addfrom div
{
    float: left;
    display: block;
}
.addfrom label
{
    width: 10px;
    display: block;
}
.addfrom input
{
    float: left;
    width: 100px;
}


.updatefrom div
{
    float: left;
    display: block;
}
.updatefrom label
{
    width: 10px;
    display: block;
}
.updatefrom input
{
    float: left;
}
.datagrid-toolbar
{
    width: 2180px;
}
/*edit add by xiaoke  2014��9��9��17:09:30*/
/*�����ʽʹҳ�������ֱ�����϶���*/
/*HRPACCTDEVJAVA-342*/
input[type="text"]
{
	vertical-align: middle;
    box-sizing: border-box;
}
input[type="checkbox"]
{
	vertical-align: middle;
}
input[type="radio"]
{
	vertical-align: middle;
}

/* ========== gridtable header style start ========== */

.datagrid-toolbar{
	/*height: auto !important;*/
	padding: 5px !important;
	box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
}
.datagrid-header, .datagrid-toolbar, .datagrid-pager, .datagrid-footer-inner{
	border-color: #fff !important;
}

.datagrid-header, .datagrid-td-rownumber{
    background-color: unset !important;
    background: none !important;
}
.datagrid-toolbar, .datagrid-pager{
	background: #f7f7f7 !important;
}
.datagrid-toolbar input{
	font-size:12px;
    border: 1px solid #cacaca;
    padding: 4px 4px; 
}
.combo{
	border-color: #cacaca !important;
}

.combo input:not(:last-child){
	border: none !important;
}
a.l-btn{
    border: 1px solid #cacaca !important;
    border-radius: 4px !important;
    background: #ffffff !important;
}
a.l-btn span.l-btn-left{
	height: 100% !important;
}
a.l-btn span span.l-btn-text{
    width: max-content !important;
}
a.l-btn span span.l-btn-icon-left{
    line-height: 15px;
}
a:active.l-btn{
	outline: none !important;
    -webkit-border-radius: 4px !important;;
    -moz-border-radius: 4px !important;;
    border-radius: 4px !important;
	color: #fff !important;
}
a.l-btn .l-btn-text.l-btn-focus{
    outline: none !important;
}
.l-btn:active{
    background-color:#31aef4 !important;
    border:1px solid rgba(0,0,0,0) !important;
}
a:hover.l-btn span.l-btn-left{
	background: none !important;
}
a:active.l-btn{
	border: 1px solid transparent !important;
}
a.l-btn span span span.l-btn-empty.icon-add{
    margin-left: -22px !important;
}
a.l-btn span.l-btn-left span.l-btn-text span.l-btn-empty.icon-add{
    margin-left:0 !important;
}
.combo, .combo-panel{
	background: #fff !important;
}
.combobox-item-hover{
	background-color: #e8f0ff !important;
}
.combobox-item-selected{
	background-color: #fff4c8 !important;
}
.combobox-item{
    padding: 7px 8px !important;
}
.combo-panel{
	width: auto !important;
	color: #404660 !important;
    border: 1px solid #cacaca !important;
}
.combo-p{
	box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
}
.combo-arrow{
    background-color: transparent !important;
}
.datagrid-toolbar lable{
	padding-top: 4px;
	padding-bottom: 4px;
}

/* ========== gridtable header style end ========== */

/* ========== new icons style end ========== */

a:active.l-btn .icon-blank
{
    background-image: url('../Themes/icons/blank.gif?version=1')
}
a:active.l-btn .icon-add
{
    background-image: url('../Themes/icons/icon-white/edit-add-white.png?version=1')
}
a:active.l-btn .icon-edit
{
    background-image: url('../Themes/icons/icon-white/pencil-white.png?version=1')
}
a:active.l-btn .icon-remove
{
    background-image: url('../Themes/icons/icon-white/edit-remove-white.png?version=1')
}
a:active.l-btn .icon-save
{
    background-image: url('../Themes/icons/icon-white/filesave-white.png?version=1')
}
a:active.l-btn .icon-cut
{
    background-image: url('../Themes/icons/icon-white/cut-white.png?version=1')
}
a:active.l-btn .icon-ok
{
    background-image: url('../Themes/icons/icon-white/ok-white.png?version=1')
}
/*no*/
.icon-no
{
    background-image: url('../Themes/icons/no.png?version=1')
}
a:active.l-btn .icon-cancel
{
    background-image: url('../Themes/icons/icon-white/cancel-white.png?version=1')
}
a:active.l-btn .icon-reload
{
    background-image: url('../Themes/icons/icon-white/reload-white.png?version=1')
}
a:active.l-btn .icon-search
{
    background-image: url('../Themes/icons/icon-white/search-white.png?version=1')
}
a:active.l-btn .icon-print
{
    background-image: url('../Themes/icons/icon-white/print-white.png?version=1')
}
a:active.l-btn .icon-help
{
    background-image: url('../Themes/icons/icon-white/help-white.png?version=1')
}
a:active.l-btn .icon-undo
{
    background-image: url('../Themes/icons/icon-white/undo-white.png?version=1')
}
a:active.l-btn .icon-redo
{
    background-image: url('../Themes/icons/icon-white/redo-white.png?version=1')
}
a:active.l-btn .icon-back
{
    background-image: url('../Themes/icons/icon-white/back-white.png?version=1')
}
a:active.l-btn .icon-sum
{
    background-image: url('../Themes/icons/icon-white/sum-white.png?version=1')
}
a:active.l-btn .icon-tip
{
    background-image: url('../Themes/icons/icon-white/tip-white.png?version=1')
}
a:active.l-btn .icon-mini-add
{
    background-image: url('../Themes/icons/mini_add.png')
}
a:active.l-btn .icon-mini-edit
{
    background-image: url('../Themes/icons/icon-white/mini-edit-white.png?version=1')
}
a:active.l-btn .icon-mini-refresh
{
    background-image: url('../Themes/icons/icon-white/mini-refresh-white.png?version=1')
}
a:active.l-btn .icon-bookmark
{
    background-image: url('../Themes/icons/icon-white/bookmark-white.png?version=1')
}
a:active.l-btn .icon-LinkMaster_small
{
    background-image: url('../Themes/icons/icon-white/LinkMaster-small-white.gif')
}
a:active.l-btn .icon-sort_descending
{
    background-image: url('../Themes/icons/icon-white/sort-descending-white.gif')
}
a:active.l-btn .icon-sort_ascending
{
    background-image: url('../Themes/icons/icon-white/sort-ascending-white.gif')
}
a:active.l-btn .icon-before
{
    background-image: url('../Themes/icons/icon-white/before-white.png?version=1')
}
a:active.l-btn .icon-next
{
    background-image: url('../Themes/icons/icon-white/save-white.png?version=1')
}
a:active.l-btn .icon-card
{
    background-image: url('../Themes/icons/icon-white/card-white.png?version=1')
}
a:active.l-btn .icon-update
{
    background-image: url('../Themes/icons/icon-white/update-white.png?version=1')
}
a:active.l-btn .icon-rule
{
    background-image: url('../Themes/icons/icon-white/reapply-rule-white.gif?version=1')
}
a:active.l-btn .icon-exl_up
{
    background-image: url('../Themes/icons/icon-white/exl-up-white.png?version=1')
}
a:active.l-btn .icon-exl_down
{
    background-image: url('../Themes/icons/icon-white/exl-down-white.png?version=1')
}
a:active.l-btn .icon-batch
{
    background-image: url('../Themes/icons/icon-white/batch-white.png?version=1')
}
a:active.l-btn .icon-enable
{
    background-image: url('../Themes/icons/icon-white/icon-enable-white.png?version=1')
}
a:active.l-btn .icon-disable
{
    background-image: url('../Themes/icons/icon-white/icon-disable-white.png?version=1')
}
a:active.l-btn .icon-copy
{
    background-image: url('../Themes/icons/icon-white/copy-white.png?version=1')
}
a:active.l-btn .icon-sort-asc
{
    background-image: url('../Themes/icons/icon-white/sortAsc-white.png?version=1')
}
a:active.l-btn .icon-sort-desc
{
    background-image: url('../Themes/icons/icon-white/sortDesc-white.png?version=1')
}
a:active.l-btn .icon-forward
{
    background-image: url('../Themes/icons/icon-white/forward-white.png?version=1')
}
a:active.l-btn .icon-build
{
    background-image: url('../Themes/icons/icon-white/build-white.png?version=1')
}
a:active.l-btn .icon-arrow_undo
{
    background-image: url('../Themes/icons/icon-white/arrow-undo-white.png?version=1')
}
a:active.l-btn .icon-arrow_branch
{
    background-image:url('../Themes/icons/icon-white/arrow-branch-white.png?version=1')
}
a:active.l-btn .icon-clean
{
    background-image:url('../Themes/icons/icon-white/clean-white.png?version=1')
}
a:active.l-btn .icon-renew
{
    background-image:url('../Themes/icons/icon-white/renew-white.png?version=1')
}
a:active.l-btn .icon-stop
{
    background-image:url('../Themes/icons/icon-white/stop-white.png?version=1')
}
a:active.l-btn .icon-lock
{
    background-image:url('../Themes/icons/icon-white/lock-white.png?version=1')
}
a:active.l-btn .icon-lock_open
{
    background-image:url('../Themes/icons/icon-white/lock-open-white.png?version=1')
}
a:active.l-btn .icon-key
{
    background-image:url('../Themes/icons/icon-white/key-white.png?version=1')
}
a:active.l-btn .icon-camera
{
    background-image:url('../Themes/icons/icon-white/camera-white.png?version=1')
}
a:active.l-btn .icon-reword_calc
{
    background-image:url('../Themes/icons/icon-white/reword-calc-white.png?version=1')
}
a:active.l-btn .icon-score_calc
{
    background-image:url('../Themes/icons/icon-white/score-calc-white.png?version=1')
}
a:active.l-btn .icon-recalculate
{
    background-image:url('../Themes/icons/icon-white/recalculate-white.png?version=1')
}
a:active.l-btn .icon-merge
{
    background-image:url('../Themes/icons/icon-white/merge-white.png?version=1')
}
a:active.l-btn .icon-bell
{
    background-image:url('../Themes/icons/icon-white/bell-white.png?version=1')
}
a:active.l-btn .icon-view
{
    background-image:url('../Themes/icons/icon-white/view-white.png?version=1')
}
a:active.l-btn .icon-flow
{
    background-image:url('../Themes/icons/icon-white/flow-white.png?version=1')
}
a:active.l-btn .icon-word
{
    background-image:url('../Themes/icons/icon-white/word-white.png?version=1')
}
a:active.l-btn .icon-txt
{
    background-image:url('../Themes/icons/icon-white/txt-white.png?version=1')
}

/* ========== new icons style end ========== */

/* ===== common scrollbar style start ==== */

::-webkit-scrollbar{
	width: 8px;
	height:8px;
}
::-webkit-scrollbar-thumb{
	background-color: #d0d5d8;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover{
	background-color: #afb5ba;
}
::-webkit-scrollbar-button{
	display: none;
}
/* =====common scrollbar style end==== */


/* ====== window style start ====== */
.window-proxy-mask, .window-mask{
    background: #2a2e3a !important;
}
.window{
    background-color: #f7f7f7 !important;
    background: #f7f7f7 !important;
    border: none !important;
	border-radius: initial !important;
}
.window-shadow{
	background: transparent !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.window .window-header{
	padding: 0px !important;
}
.window .window-header .panel-with-icon{
	padding-left: 22px !important;
}
.window .window-body{
    border:1px solid #dfe5f4 !important;
}
.window .panel-header-noborder{
    padding:0 5px !important;
    background: none !important;
    border: none !important;
}
.window .window-header .panel-title {
    height: 26px !important;
    line-height: 26px !important;
    font-weight: normal !important;
    font-size: 12px !important;
    color: #2a4977 !important;
}
.window .datagrid-toolbar{
    background: #fff !important;
}

/* ====== window style end ====== */


/* ===== datagrid-header style start ===== */

.datagrid-header td, .datagrid-body td, .datagrid-footer td
{
    border-style: solid !important;
    border-color: #dbdbdb !important;
}

/* .datagrid-sort-desc .datagrid-sort-icon
{
    padding: 0px 20px 0 0 !important;
    background: url('../Themes/default/images/a.png?version=1') no-repeat 5px center !important;
    background-size: 14px 14px !important;
}

.datagrid-sort-asc .datagrid-sort-icon
{
    padding: 0px 20px 0 0 !important;
    background: url('../Themes/default/images/b.png?version=1') no-repeat 5px center !important;
    background-size: 14px 14px !important;
} */
.datagrid-header{
    overflow: inherit  !important;
    box-shadow: 0 1px 3px rgba(0,0,0,.1) !important;
    position: relative;
}
.datagrid-header-inner
{
    background-color: #f5f5f5 !important;
}
/* ===== datagrid-header style end ===== */

/* ==== datagrid content start ==== */

.datagrid .datagrid-pager
{
    background: #f7f7f7 !important;
    padding-top: 5px !important;
}

.datagrid-pager.pagination a.l-btn-plain, a.l-btn-plain span.l-btn-left
{
    border: none !important;
    background: transparent !important;
}

.datagrid-pager.pagination a:hover.l-btn-plain
{
    background-color: #DEDEDE !important;
    border-radius: 50% !important;
}

a:hover .pagination-first
{
    background: url('../Themes/default/images/pagination_icons.png?version=1') no-repeat 0 0 !important;
}

a:hover .pagination-prev
{
    background: url('../Themes/default/images/pagination_icons.png?version=1') no-repeat -16px 0 !important;
}

a:hover .pagination-next
{
    background: url('../Themes/default/images/pagination_icons.png?version=1') no-repeat -32px 0 !important;
}

a:hover .pagination-last
{
    background: url('../Themes/default/images/pagination_icons.png?version=1') no-repeat -48px 0 !important;
}

.pagination-first
{
    background: url('../Themes/default/images/pagination_icons2.png?version=1') no-repeat 0 0 !important;
}

.pagination-prev
{
    background: url('../Themes/default/images/pagination_icons2.png?version=1') no-repeat -16px 0 !important;
}
.pagination-next
{
    background: url('../Themes/default/images/pagination_icons2.png?version=1') no-repeat -32px 0 !important;
}
.pagination-last
{
    background: url('../Themes/default/images/pagination_icons2.png?version=1') no-repeat -48px 0 !important;
}
.pagination-load
{
    background: url('../Themes/default/images/pagination_icons.png?version=1') no-repeat -64px 0 !important;
}

.pagination-btn-separator
{
    display: none;
}

.pagination-page-list, .pagination .pagination-num
{
    border-color: #c9c9c9!important;
    border-radius: 4px;
    margin: 0px 8px !important;
    background-color: #fff !important;
}

.pagination-page-list
{
    padding: 2px 2px !important;
}

.pagination .pagination-num
{
    padding: 2px 2px !important;
}

input:focus, textarea:focus, select:focus
{
    outline-color: #31aef4!important;
}
.datagrid-view
{
    background-color: #fff;
}

.datagrid-footer .datagrid-row{
	height: 28px !important;
}
/* ==== datagrid content end ==== */

/* === datagrid a style start === */
.datagrid-cell a{
    font-size: 12px;
    color: #3a71dd;
    text-decoration: none;
}

.datagrid-cell i.icon-rili,.datagrid-cell i.icon-bumen{
    padding: 0 5px;
    color: #3a71db;
}
.datagrid-cell i.icon-jinzhi,.datagrid-cell i.icon-tongguo{
    padding: 0 5px;
}
.datagrid-cell .icon_danger{
    color: #e85f11;
}
.datagrid-cell .icon_danger .icon_div a{
    color: #e85f11 !important;
}
.datagrid-cell .icon_info{
    color: #787e8e;
}
.datagrid-cell .icon_info .icon_div a{
    color: #787e8e !important;
}
.datagrid-cell .icon_success{
    color: #68b808;
}
.datagrid-cell .icon_success .icon_div a{
    color: #68b808 !important;
}

.datagrid-cell .icon_primary{
    color: #31aef4;
}
.datagrid-cell .icon_primary .icon_div a{
    color: #31aef4 !important;
}
/* === datagrid a style end === */

/*====== datagrid footer style start ====== */

.datagrid .panel-body
{
    background-color: #f0f0f2 !important;
    border: none ;
}

.datagrid .panel-body.panel-body-noheader{
    background-color: #f0f0f2 !important;
    border: 1px solid #dbdbdb;
}

.pagination{
	border-color: transparent !important;
}

.datagrid-pager.pagination a.l-btn span span.l-btn-text{
	padding: 4px !important
}
.datagrid-pager.pagination a.l-btn span.l-btn-left{
	padding:0 !important;
}
.datagrid-footer-inner {
    border-width: 0px !important;
}
.datagrid-footer{
    border-top: 1px solid #dbdbdb;
}


/*====== datagird footer style end ====== */

/* ========= common button style start ========= */

.kyee-btn-ok{
	background-color: #68ba08;
	color: #fff;
}
.kyee-btn-cancel{
	background-color: #91979b;
	color: #fff;
}
.kyee-btn-remove{
	background-color: #ea5f11;
	color: #fff;
}

/* ========== common button style end ========== */

/* ========== panel style start ========== */
 .panel-fit body {
    position: relative;
}

.panel.layout-panel .panel-header{
    padding:0 5px !important;
    background: #ebf2ff !important;
}
.panel .panel-header{
    padding:0 5px !important;
}

.panel-header .panel-title {
    height: 32px !important;
    line-height: 32px !important;
    font-size: 14px !important;
    color: #0b4b92 !important;
    font-weight: normal !important;
}
.layout-expand .panel-header
{
    padding:0 5px !important;
}
.window .window-header .panel-icon, .window .window-header .panel-tool
{
    margin-top: -9px !important;
}
.layout-expand{
    background:#ebf2ff !important;
}
/*拖动面板width*/

.layout-split-north
{
    border-bottom: 5px solid #e3e3e8 !important;
}
.layout-split-south
{
    border-top: 5px solid #e3e3e8 !important;
}
.layout-split-east
{
    border-left: 5px solid #e3e3e8 !important;
}
.layout-split-west
{
    border-right: 5px solid #e3e3e8 !important;
}


/* ========== panel style end ========== */

/* ========== tabs style start ========== */

.tabs-header, .tabs-tool{
    background-color: #d4e8ff !important;
}
.tabs li a.tabs-inner{
    color: #2a4977 !important;
    background: #ebf2ff !important;
}
.tabs li.tabs-selected a.tabs-inner{
    color: #2a4977 !important;
    font-weight: normal !important;
    background: #fff !important
}
/* ========== tabs   style end ========== */

/* ========== tree style start ========== */
.tree-folder-open{
    background-image: none !important;
}
.tree-folder{
    background-image: none !important;
}
.tree-file{
    background-image: none !important;
}
.tree-folder, .tree-folder-open, .tree-file{
    width: 0 !important;
}
.tree-title{
    font-size: 14px !important;
    height: 33px !important;
    line-height: 33px !important;
    color: #23282b !important;
}
.tree-file{
    height: 33px !important;
    line-height: 33px !important;
}
.tree-checkbox{
    height: 33px !important;
    line-height: 33px !important;
}
.tree-checkbox0 {
    background: url('../Themes/default/images/tree_icons.png?version=1') no-repeat -208px -35px !important;
}
.tree-checkbox1 {
    background: url('../Themes/default/images/tree_icons.png?version=1') no-repeat -224px -35px !important;
}
.tree-checkbox2
{
    background: url('../Themes/default/images/tree_icons.png?version=1') no-repeat -240px -35px !important;
}
.tree-node{
    height: 33px !important;
    line-height: 33px !important;
}
.tree-node-hover
{
    background: #e8f0ff;
    color: #000;
}
.tree-node-hover .tree-title{
    color:#3a71db !important;
}
.tree-node .tree-file+.tree-title{
    color: #3c5666 !important;
}
.tree-node-selected
{
    background: #fff4c8 !important;
}
.tree-hit,.tree-expanded, tree-collapsed, .tree-join, .tree-joinbottom, .tree-line
{
    height: 33px !important;
}
.tree-lines .tree-expanded, .tree-lines .tree-root-first .tree-expanded
{
    background: url('../Themes/default/images/tree_icons.png?version=1') no-repeat -128px -2px !important;
}
.tree-lines .tree-collapsed, .tree-lines .tree-root-first .tree-collapsed
{
    background: url('../Themes/default/images/tree_icons.png?version=1') no-repeat -144px -2px !important;
}
.tree-lines .tree-node-last .tree-expanded, .tree-lines .tree-root-one .tree-expanded
{
    background: url('../Themes/default/images/tree_icons.png?version=1') no-repeat -64px -2px !important;
}
.tree-lines .tree-node-last .tree-collapsed, .tree-lines .tree-root-one .tree-collapsed
{
    background: url('../Themes/default/images/tree_icons.png?version=1') no-repeat -80px -2px !important;
}
/* ========== tree   style end ========== */

/* ========== font   style start ========== */
body {
    font-family: 'Microsoft YaHei',"Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* ========== font   style end ========== */