/* -- EASYUI -- */
.panel-header,
.panel-body,
.nav-tabs{border-color:#ccc}
.panel-title{color:#fff;font-size:14px;font-weight:normal;line-height:26px;height:26px;padding:0 5px;}
.window .window-body{border:0}
.panel-header,
.window,
.dialog-button > .l-btn{filter:none;}
.window{background:#00a65a;}
.window,
.window .window-body{border-color:#009050}
.dialog-button{text-align:center;}
.dialog-button > .l-btn,
.dialog-button > .l-btn:hover,
.dialog-button > .l-btn:active{background:#00a65a;border:0;color:white}
.dialog-button > .l-btn:hover,
.dialog-button > .l-btn:active{background:#05a04b;}
.dialog-button > .l-btn:active{background:#008232;}
.dialog-button > .l-btn .l-btn-left{padding:5px 15px;}
.dialog-button > .l-btn{margin-left:10px;margin-right:10px;}
.dialog-button > .l-btn .l-btn-icon-left .l-btn-icon{left:10px;}
.dialog-button{border-color:#bed2c8 #057341 #bed2c8 #057341;border-width:1px 0;background:#ebf5f0;padding:10px;}
.datagrid-row,
.datagrid-header-row{height: 38px;}
.datagrid-header .datagrid-cell span,
.datagrid-cell,
.datagrid-cell-group,
.datagrid-header-rownumber,
.datagrid-cell-rownumber{font-size:14px;}
.datagrid-row-selected{background-color:#ffe48d;}
.l-btn-text{font-size:14px;line-height:26px;}
.input-group-addon{background-color:white;}
.progress-datagrid{height:10px;margin:0;}
.panel-tool-close{background: url(images/icon-panel-tool.png) no-repeat 0px 0px;}
.panel-tool-min{background: url(images/icon-panel-tool.png) no-repeat -16px 0px;}
.panel-tool-max{background: url(images/icon-panel-tool.png) no-repeat -32px 0px;}
.panel-tool a:hover{background-color:transparent;}

/* -- BOOTSTRAP --*/

.btn{line-height:20px;padding:6px 12px;}
.btn-sm{line-height:16px;padding:3px 5px;}
.btn-bg{font-size:18px;padding:10px 20px;}
.form-control{border-right:1px solid #ccc;height:35px;padding:3px 12px;}
/*.btn-default{background-color:#057341;border-color:#057341;color:white;}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus{background-color:#00552d;border-color:#00552d;color:white;}
.btn-default:active:focus,
.btn-default.active:focus,
.btn-default:active,
.btn-default.active{background-color:#00552d;border-color:#00552d;color:#c7fe63;}
*/.container-fluid{width:95%;padding:10px;}
.container-fluid-full{width:100%;padding:0;}
.form-control-feedback{height:30px;line-height:30px;width:30px;}
.date .form-control{border-right:0}
.has-feedback .form-control{padding-right:0;}
.nav > li > a{padding:10px 20px;}
.table > thead > tr > th, 
.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > td, 
.table > tfoot > tr > td{vertical-align:middle}
.img-row > div{padding:10px;}

.dropdown-menu > li > a:hover{background-color:#00a65a;color:white;}

.btn-table{border:0;background:none;color:#00a65a;}
:hover.btn-table,
:focus.btn-table{border:1px solid #ddd;background:white;color:#00a65a;}

.btn-table-red,
:hover.btn-table-red,
:focus.btn-table-red{color:#f60;}

.btn-default{border-color:#ddd;background-color:#white;color:#555;}
:hover.btn-default,
:focus.btn-default{border-color:#00a65a;background-color:#ddd;color:#00a65a;}
:hover.btn-default{background-color:white;}


.btn-focus{background-color:#00a65a;border-color:#00a65a;color:white;}
:hover.btn-focus,
:focus.btn-focus{background-color:#05a04b;border-color:#05a04b;color:white;}

.btn-info{background-color:#1589ed;border-color:#1589ed;}
:hover.btn-info,
:focus.btn-info{background-color:#0a7ddc;border-color:#0069be;}
.btn-warning{background-color:#fc8800;border-color:#fc8800;}
:hover.btn-warning,
:focus.btn-warning{background-color:#fa5500;border-color:#dc4b00;}
.btn-success{background-color:#0faf55;border-color:#0faf55;}
:hover.btn-success,
:focus.btn-success{background-color:#05a04b;border-color:#008232;}

a.list-group-item-active,
button.list-group-item-active,
a:focus.list-group-item-active,
button:focus.list-group-item-active{background-color:#0faf55;color:white;}

.list-group-item .badge{font-weight:normal}
.list-group-item-active .badge{background:white;color:#666}
/*.list-group-item{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}*/

a.list-group-item-info,
button.list-group-item-info,
a:focus.list-group-item-info,
button:focus.list-group-item-info{background-color:#1589ed;color:white;}
a:hover.list-group-item-info,
button:hover.list-group-item-info{background-color:#0a7ddc;color:white;}
a.list-group-item-warning,
button.list-group-item-warning,
a:focus.list-group-item-warning,
button:focus.list-group-item-warning{background-color:#fc8800;color:white;}
a:hover.list-group-item-warning,
button:hover.list-group-item-warning{background-color:#fa5500;color:white;}
a.list-group-item-success,
button.list-group-item-success,
a:focus.list-group-item-success,
button:focus.list-group-item-success{background-color:#0faf55;color:white;}
a:hover.list-group-item-success,
button:hover.list-group-item-success{background-color:#05a04b;color:white;}

.form-control-underline{border-width:0 0 1px 0}
.dropdown-context{z-index:99999}

.nav-tabs-no-border{border-bottom:0;font-size:16px;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{border-top-color:#00a65a;border-top-width:5px;color:#00a65a;}

/* -- BOOTSTRAP & EASYUI -- */
.datagrid-cell .btn{line-height:18px;padding:3px 10px;}

/*ztree*/
.zTreeDemoBackground{width:270px; overflow: hidden;}
.zTreeDemoBackground h1{font:normal 16px/35px 'microsoft yahei'; background:#f4f6f8; text-align: center; color:#888;}
.zTreeDemoBackground>ul{border:1px solid #ccc;height:400px;overflow-y: scroll;}
.cbcs-tree-select{display:none;left:0;position:absolute;top:30px;z-index:100000;background:#fff;}
.cbcs-tree-body{background:#fff;overflow:auto;padding:10px;border:1px solid #ccc;margin-left:10px;}

.btn-photo-remove{height:24px;position:absolute;top:15px;padding:0;right:15px;width:24px;}
.video-mask{color:white;font-size:40px;height:80px;line-height:80px;margin-top:-40px;position:absolute;text-align:center;top:50%;width:100%;
			-moz-opacity:0.5;opacity:0.5;
}
.list-picture .video-mask{display:none}
.list-picture,
.list-video{cursor:pointer}

.north-to-first .layout-panel-north,
.north-to-first .home-local{overflow:visible}

.cbcs-panel-group .panel-title a{background-color:#00a65a;color:white;display:block;font-size:14px;font-weight:bold;padding:10px 15px;}
.cbcs-panel-group .panel-title a.collapsed{background-color:inherit;color:#00a65a;}
.cbcs-panel-group .panel-title,
.cbcs-panel-group .panel-title h4,
.cbcs-panel-group .panel-heading{height:inherit;padding:0;}