﻿body
{
    background-color:transparent;
    padding:0px;
    margin:0px;
    background-color: #fff;
    font-family: "Microsoft YaHei";
    overflow-x: auto;
 }
 
 #message_panel /*提示消息*/
{
    font-size: 14px;
    text-align: center;
    line-height: 230%;
    width: 315px;
    //height: 55px;
	padding-top:20px;
	padding-bottom: 20px;
    background-color:#f7f7f7;
	border:1px #3d95d5 solid;
	color:#3163a5;
	border-radius: 5px;
}

#message_panel .loading_image{
	width:16px;
	height:16px;
}

input{outline:none}  
input[type=button]
{
	height: 30px;
	line-height: 30px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	cursor: pointer;
	border:1px #adb9c2 solid;
	background: #3d95d5;
	padding: 0px 10px;
	color: #fff;
	font-size: 14px;
    margin-right: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-family: "Microsoft YaHei";
}
input[type=button]:hover{ background:#0ca2e0; }

table{outline:none}  
    
#MainPanel
{
    padding:7px;
    padding: 0;
    padding: 10px 20px;
    background-color: #fff;
}

.tabs-container{
	overflow:hidden;
	background:transparent;
}

/*gird开始 */
.datagrid-header
{
    overflow: hidden;
    background: #fffefc url('../images/datagrid_header_bg.gif') repeat-x left top;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 1px;
}

.datagrid-header .datagrid-cell
{
    color:#000;   /*表头字体颜色*/
}

/*表头单元格*/
.datagrid-header-table td
{
    border-right:none;
    font-size: 12px;
    font-weight: normal;
    background: none;
    border-bottom: 1px solid #cdcdcd;
    border-top: 1px solid #e5e5e5;
 	border-right: 1px solid #e5e5e5;
    line-height: 21px;
    padding: 2px 5px 2px 5px;
}

.datagrid-header-table .datagrid-header-query-cell
{
 border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}

/*鼠标放在表头单元格*/
.datagrid-header-table td.datagrid-header-over
{
    background: #eaf4f6;
}

/*内容单元格*/
.datagrid-body td
{
    font-size: 12px;
    border-right: 1px solid #f3d6b6;
    border-bottom: 1px solid #f3d6b6;
    overflow: hidden;
    padding: 0;
    margin: 0;
    line-height: 21px;
    padding: 2px 5px 2px 5px;
}

/*奇数行*/
.datagrid-row
{
    background: #eaf4f6;
    border-top: 1px solid #e5e5e5;
}

/*偶数行*/
.datagrid-row-alt
{
    background: #ffffff;
}

/*偶数行 单元格*/
.datagrid-row-alt td
{
    border-top: 1px solid #fff;
}

/*选中行(焦点行)*/
.datagrid-row-selected
{
    background: #aacdf1;
}

.datagrid-body-table td
{
    font-size: 12px;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 0;
    margin: 0;
    line-height: 21px;
    padding: 2px 5px 2px 5px;
}

/*排序小图标*/
.datagrid-sort-desc .datagrid-sort-icon
{
    padding: 2px 13px 3px 0px;
    background: url('../images/datagrid_sort_desc.gif') no-repeat center center;
}
/*排序小图标*/
.datagrid-sort-asc .datagrid-sort-icon
{
    padding: 2px 13px 3px 0px;
    background: url('../images/datagrid_sort_asc.gif') no-repeat center center;
}

/*gird结束 */

/*按钮开始*/
a.l-btn
{
    color: #0f4277;
}
/*按钮结束*/

/*分页控件开始*/
.datagrid-pager
{
    border-top: 1px solid #efd2ae;
    height: 28px;
    background: #efd2ae;
    padding: 1px 2px;
    border-bottom: 1px solid #efd2ae; /*  position: relative;*/
}

.toolbar .label
{
    color: #333333;
}
/*分页控件结束*/

/*编辑页面开始*/
.UCML-Header
{
     background-color:#f7f7f7;
}

.UCML-Header.editlist-panel{
	display: block;
	border: 1px solid #ccc;
	margin: 5px;
	padding: 40px 0 0;
	position: relative;
}

.UCML-Header .UCML-LabelCell,.UCML-Label
{
margin:0px;
padding:0px;
font-weight:normal;
      border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
text-align:right;
}
.UCML-Header .UCML-LabelText
{
margin:0px;
padding:5px;

font-weight:normal;
text-align:right;
font-size:12px;

}
.UCML-Header .UCML-InputCell
{
margin:0px;
padding:5px;
      border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.ucml-inputframe
{

    width:100%;
	*width:99%;
    height:20px;
    border:1px solid #ccc;
}

.combo{
	border:1px solid #ccc;
}

.combo table td
{
    border:0px;
}

.combo-text{
	font-size:12px;
	border:0px;
	line-height:20px;
	height:20px;
	padding:0px;
	*height:18px;
	*line-height:18px;
	_height:18px;
	_line-height:18px;
	width:100%;
	border:0px;
}
.combo-arrow{
	background:url('../images/combo_arrow.gif') no-repeat 3px 4px;
	width:18px;
	height:20px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
}
/*编辑页面结束*/

/*工具栏开始*/

/*分割条*/
.toolbar{
   border-top:0px #bfc8d8 solid;
    background: #fff;
	border-bottom:none;
  
  
}
.toolbar .separator
{
    border-left-color:#d2ded0;
    
}

/*工具栏结束*/

/*树开始*/

.tree
{
     background-color:#fdfdfd;
     
}

/*鼠标放上去*/
.tree-node-hover{
	background:#e7f2fb;
}

/*选中时*/
.tree-node-selected{
	background:#c7dff7;
}
/*树结束*/


/*panel开始*/
.panel-header{
	padding:5px;
	line-height:15px;
	color:#0f4277;
	font-weight:bold;
	font-size:12px;
	background:url('../images/default_righttit_bg.jpg') repeat-x;
	position:relative;
	border:1px solid #b2bdc5;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
  
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.panel-header-noborder{
	border-width:0px;
	border-bottom:1px solid #a58764;
}
.panel-body{
	background-color:#f7f7f7;
	overflow:auto;
	border:1px solid #bfc8d8;
	border-top-width:0px;
}

.panel-tool-close{
	background:url('../images/panel_tools.gif') no-repeat -16px 0px;
}
.panel-tool-min{
	background:url('../images/panel_tools.gif') no-repeat 0px 0px;
}
.panel-tool-max{
	background:url('../images/panel_tools.gif') no-repeat 0px -16px;
}
.panel-tool-restore{
	background:url('../images/panel_tools.gif') no-repeat -16px -16px;
}
.panel-tool-collapse{
	background:url('../images/panel_tool_collapse.gif') no-repeat;
}
.panel-tool-expand{
	background:url('../images/panel_tool_expand.gif') no-repeat;
}
.panel-loading{
	padding:11px 0px 10px 30px;
	background:url('../images/panel_loading.gif') no-repeat 10px 10px;
}

/*panel结束*/
.datagrid-cell .datagrid-cell-bclink{
	color:#3163a5;
	}

.menu{
	background:#fff;
	}
	
	
	

/*弹出小窗口边框样式*/
.window{
	background: #dbe0e9 url('../images/panel_title.png') repeat-x 0px -5px;
	border:1px #bfc8d8 solid;
	}
.window .window-body{
	border:1px #bfc8d8 solid;
	}
.panel-header-noborder{
	border-bottom:none;
	}

	.window .window-header,.panel-header{
		padding: 8px 0 8px 15px;
		background: #f7f7f7;
	}


/*新样式20151202*/
/*panel*/
.panel{margin-bottom: 0;border-width: 0;}
.panel-body{background-color: #fff;border: 0;padding:0;}
.panel-body.Portal-ModuleView-body{background-color: #F7F7F7;border: 1px solid #bfc8d8;border-top-width:0; }
.panel.window{margin: 0;padding: 0;}
.panel-title{padding-left: 5px;font-size: 14px;}
.panel-title.panel-with-icon{//padding-left: 18px;}
.window .window-header .panel-tool{top: 8px;right: 5px;}
.panel-tool-close{background: none;}
.panel-tool{top: 8px;font-size: 16px;}
.panel-tool.widget-panel-tool{top: 15px;}
.panel-icon{top: 12px;}
.panel-tool-collapse,.panel-tool-close,.panel-tool-max,.panel-tool-min{background: none;}
.panel-tool div{margin-right: 5px;width: 24px;height: 24px;opacity: 1.0;}
.panel-tool .ep {
    background-image: url(../images/ep_ico.png);
    background-repeat: no-repeat;
    display: block;
    width: 24px;
    height: 24px;
}
/*关闭*/
.panel-tool-close .ep-close{background-position: -350px -500px;}
.panel-tool-close .ep-close:hover{background-position: -500px -500px;}
/*最大化、最小化*/
.panel-tool-max .ep-compress{display: none;}
.panel-tool-max .ep-expand{background-position: -300px -500px;}
.panel-tool-max .ep-expand:hover{background-position: -450px -500px;}
.panel-tool-max.panel-tool-restore .ep-expand{display: none;}
.panel-tool-max.panel-tool-restore .ep-compress{display: block;background-position: -300px -500px;}
.panel-tool-max.panel-tool-restore .ep-compress:hover{display: block;background-position: -450px -500px;}
/*收缩、折叠*/
.panel-tool-collapse .fa-chevron-down{display: none;}
.panel-tool-collapse.panel-tool-expand .fa-chevron-up{display: none;}
.panel-tool-collapse.panel-tool-expand .fa-chevron-down{display: block;}
.panel-tool-collapse .ep-chevron-down{display: none;}
.panel-tool-collapse .ep-chevron-up{background-position: -250px -500px;}
.panel-tool-collapse .ep-chevron-up:hover{background-position: -400px -500px;}
.panel-tool-collapse.panel-tool-expand .ep-chevron-up{display: none;}
.panel-tool-collapse.panel-tool-expand .ep-chevron-down{display: block;background-position: -300px -200px;}
/*门户最大化*/
.iframe-portal-maxed{position: fixed;left: 0;top: 0;z-index: 9999}

/*tab页*/
.tabs-header{
	border: 0;
	padding: 0;
	background: none;
	min-height: 34px;
	//border-bottom: 1px #ededed solid;
    padding: 8px 0px 8px 15px;
    line-height: 24px;
    background: #f7f7f7;
}
.tabs-content{border: 1px solid #e5e5e5;border-top-color: #ededed;}
.tabs-content .applet-module{border: none;}
.tabs{border-bottom-width: 0;height: 34px;}
.tabs:after{
	content: "";
	display: block;
	clear: both;
}
.tabs li{margin-right: 25px;border-radius: 0;border: 0;}
.tabs li a.tabs-inner{
	height: 34px;
    line-height: 34px;
    padding: 0px 8px;
    font-size: 14px;
    background: none;
    color: #444;
    font-family: "Microsoft YaHei";
    font-weight: normal;
}
.tabs li a.tabs-inner:hover{background: none;color: #337bc3;}
.tabs li.tabs-selected{border: 0;}
.tabs li.tabs-selected:after{
	content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #3d95d5;
}
.tabs li.tabs-selected a{font-size:16px;color:#337bc3;}

/*toolbar以及按钮,需修改UCML_JS_Style.css文件和ucmlapp.css*/
.toolbar td{font: icon;}
.toolbar td>a{margin: 5px 0;}

/*datagrid*/
.datagrid-header-inner>table{margin-bottom: 0;}
.datagrid-header-inner tr
{
	color: #707070;
    font-weight: normal;
    background: #F2F2F2;
    background-repeat: repeat-x; 
}
.datagrid-body{//margin-top: -1px;}
.datagrid-header{background: #fff;border-bottom: 1px solid #cdcdcd;margin-bottom: 0;border-bottom: 0;}
.datagrid-header-table .datagrid-header-query-cell{border-bottom-width: 2px;}

.datagrid-body table{margin-bottom: 0;}
.datagrid-view1 td:last-child{border-right-width: 2px;}
.datagrid-body .datagrid-cell{//color: #444;font-size: 14px;//font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.datagrid-header-table td{//border-right-color: #d5d5d5;}

/*列表*/
.datagrid-header-query-tb-cell .combo.datebox{margin-bottom: 0;}
.datagrid-header-table .datagrid-header-query-cell td{background-color: #fff !important;}
.queryEdit.combo-text{background: #fff !important;}
.panel-body.combo-panel{background-color: #F7F7F7;}
.datagrid-header-table td{//background-color: #fff;//border-width: 0;border-top-width: 0 !important;vertical-align: middle !important;}
.datagrid-header-table .datagrid-header-query-cell{//border-width: 0;padding: 6px 10px;}
.datagrid-header-table .datagrid-header-query-cell input.queryEdit{border: 2px solid transparent !important;}
.datagrid-header-table .datagrid-header-query-cell input.queryEdit:focus { border:2px #3d95d5 solid !important;border-radius: 2px !important; outline:none;}
.datagrid-body-table td{//border-width: 0;border-top: 0 !important;}
.datagrid-row{color:#444;background-color: rgb(252,252,252);border-top: 0;}
.datagrid-row-alt{background-color: #ffffff;}
.datagrid-body{//border-top: 1px solid #ededed;//border-bottom: 1px solid #ededed;}
.datagrid-header .datagrid-header-text{font-size: 14px;color: #444;}
.datagrid-row:hover{background-color: #e5f6fd;}
.datagrid-row-selected{background-color: #e5f6fd;}
.datagrid-body .active-cell{background-color: #C2E8F7;}
.datagrid-cell .datagrid-cell-bclink{color: #337ab7;}
.datagrid-cell a.datagrid-cell-bclink:hover,
.datagrid-cell a.datagrid-cell-bclink:focus{color: #f75556;text-decoration: underline;}
.datagrid-td-rownumber{background: none;}
.datagrid-pager{
	border-top: 1px #ededed solid;
    padding: 12px 20px 15px 20px;
    height: 24px;
    line-height: 24px;
}
.toolbar .label{color: #444;}

.datagrid-pager .firstbtn{
	width: 24px;
	height: 24px;
	background: url(../images/ep_ico.png) no-repeat -100px -350px;
	margin-left: 6px
}
.datagrid-pager .prevbtn {
	width: 24px;
	height: 24px;
	background: url(../images/ep_ico.png) no-repeat -130px -350px;
	margin-left: 6px
}
.datagrid-pager .morebtn {
	width: 24px;
	height: 24px;
	background: url(../images/ep_ico.png) no-repeat -160px -350px;
	margin-left: 6px
}
.datagrid-pager .lastbtn{
	width: 24px;
	height: 24px;
	background: url(../images/ep_ico.png) no-repeat -190px -350px;
	margin-left: 6px
}
.datagrid-pager .refreshbtn{
	width: 24px;
	height: 24px;
	background: url(../images/ep_ico.png) no-repeat -220px -350px;
	margin-left: 6px
}
.datagrid-pager .firstbtn:hover{ background-position:-300px -350px; }
.datagrid-pager .prevbtn:hover{ background-position:-330px -350px; }
.datagrid-pager .morebtn .t3:hover{ background-position:-360px -350px; }
.datagrid-pager .lastbtn:hover{ background-position:-390px -350px; }
.datagrid-pager .refreshbtn:hover{ background-position:-420px -350px; }

/*eidt & input*/
.UCML-Header{background-color: #fff;padding: 2px 5px 10px;}
.UCML-Header .UCML-LabelCell, .UCML-Label{border-right: 0;border-bottom: 0;}
.UCML-Header .UCML-InputCell{border-right: 0;border-bottom: 0;padding: 0;}
.UCML-Header input[type=file]{height: 32px !important;}
.UCML-Header td>.ucml-inputframe,
.UCML-Header td>.ucml-textareaframe,
.UCML-Header td>.UCML-DropDownList,
.UCML-Header td>.numericedit-text,
.UCML-Header td>.ucml-inputLabel,
.UCML-Header td>.combo-text,
.UCML-Header td>select
{
 	padding: 5px 4px 6px;
 	color: #000;
 	border: 1px solid #e5e5e5;
 	text-indent: 8px;
 	font-size: 14px; 
 	width: 100% !important;
}
.UCML-Header td>select{height: 32px !important;}
.UCML-Header td>.ucml-inputLabel{border-width: 0;}
.numericedit{border-color: #e5e5e5;}
.numericedit td{vertical-align: middle;}
.UCML-Header td>.numericedit-text{
	height: 32px;
	border-width: 0;
}

.UCML-Header td>.combo-text{border-color: #f5f5f5;}
select:focus{border: 1px #3d95d5 solid;outline: none;}
.UCML-Header td>.ucml-inputframe:focus{border:1px #3d95d5 solid; outline:none;}
.UCML-Header td>.ucml-textareaframe:focus{border:1px #3d95d5 solid; outline:none;}
.UCML-Header td>.numericedit-text:focus{border:1px #3d95d5 solid; outline:none;}
.UCML-Header td>.ucml-inputframe[disabled],
.UCML-Header td>.ucml-inputframe[readonly]{border-color: #d5d5d5;}
.UCML-Header .UCML-LabelText{margin: 5px 0;font-size: 14px;color: #444;}
.combo{color: #000;border: 1px solid #e5e5e5;}
.datagrid-header-query-tb-cell>.combo{border: 0;}
.combo input.ucml-inputframe{border-width: 0;}
.combo td>.ucml-inputframe{margin-bottom: 0;}
.label{background-color: #fff}

/*linkbutton*/
a.l-btn{height: 30px;padding: 0;background-image: none;}
a.l-btn span.l-btn-left{padding: 0;background-image: none;}
a.l-btn span span.l-btn-text{height: auto;line-height: 14px;padding: 4px 9px;text-shadow:none;}
a.l-btn span span.l-btn-text.c{line-height: 20px;}

/*弹出窗口*/
.panel-body.window-body{padding: 0;overflow: hidden;border-width: 0;}

/*日期控件*/
.datebox .combo-arrow
{
	background: none;
}

/*toolbar-widget样式*/
.widget-toolbar{padding-top: 4px;}
.ucml-tab-toolbar{display: none;position: absolute;right: 5px;top: 10px;line-height: 34px;}
.ucml-tab-toolbar.active{display: block;}
.ucml-tab-toolbar:before{display: table;content: " ";}
.ucml-tab-toolbar span,
.ucml-tab-toolbar input{margin-right: 3px;}
.ucml-widget-toolbar>div{//display: table-cell;padding-right: 5px;float: left;}
.ucml-widget-toolbar>div.widget-toolbar-label>span{background-color: #f7f7f7;color: #444;font-size: 14px;}
.ucml-widget-toolbar>div.widget-toolbar-separator{border-left: 1px solid #ACACAC;padding-right: 8px;height: 20px;margin-top: 5px;}
.ucml-widget-toolbar>div input{line-height: 20px;}


/*自定义纯色按钮*/
.btn.c{border-width: 0; background:#26a7e0 !important; color: #fff !important;	font-size: 14px;padding: 3px 10px; font-family: "Microsoft YaHei"; border-radius:2px;}
.btn.c:hover{ background:#128dc4 !important;}
.btn.fa{font-family: FontAwesome;}
.btn.fa:before{padding-right: 3px;}
.btn.glyphicon{font-family: 'Glyphicons Halflings';}
.btn.glyphicon:before{padding-right: 3px;}
.btn.c:hover{color: #fff !important;}
/*按钮圆角样式选择*/
.btn-rounder{border-radius: 5px;}
.btn-rounder-bigger10{border-radius: 10px;}
.btn-rounder-bigger15{border-radius: 15px;}
.btn-rounder-bigger20{border-radius: 20px;}
.btn-rounder-bigger25{border-radius: 25px;}
.btn-rounder-bigger100{border-radius: 100%;}
/*按钮尺寸*/
.btn.btn-size1{padding: 5px 10px;}
.btn.btn-size2{padding: 8px 10px;}
.btn.btn-size3{padding: 10px 12px;}
.btn.btn-size4{padding: 15px 15px;}
/*样式类别c*/
.btn.c1{ background:#3d95d5 !important; border-color: #3d95d5;}
.btn.c2{ background:#f75556 !important; border-color: #f75556;}
.btn.c3{ background:#26a7e0 !important; border-color: #26a7e0;}
.btn.c4{ background:#28b779 !important; border-color: #28b779;}
.btn.c5{ background:#ffb643 !important; border-color: #ffb643;}
.btn.c6{ background:#25b8f5 !important; border-color: #25b8f5;}
.btn.c1:hover{ background:#227bbb !important;}
.btn.c2:hover{ background:#e43132 !important;}
.btn.c3:hover{ background:#128dc4 !important;}
.btn.c4:hover{ background:#14995f !important;}
.btn.c5:hover{ background:#e4961c !important;}
.btn.c6:hover{ background:#0ca2e0 !important;}
/*样式类别a*/
.btn.a1{ background:#428bca !important; border-color: #428bca;}
.btn.a1:hover{background-color: #1b6aaa !important;}
.btn.a2{ background:#6fb3e0 !important; border-color: #6fb3e0;}
.btn.a2:hover{background-color: #4f99c6 !important;}
.btn.a3{ background:#87b87f !important; border-color: #87b87f;}
.btn.a3:hover{background-color: #629b58 !important;}
.btn.a4{ background:#ffb752 !important; border-color: #ffb752;}
.btn.a4:hover{background-color: #e59729 !important;}
.btn.a5{ background:#d15b47 !important; border-color: #d15b47;}
.btn.a5:hover{background-color: #b74635 !important;}
.btn.a6{ background:#555555 !important; border-color: #555555;}
.btn.a6:hover{background-color: #303030 !important;}
.btn.a7{ background:#d6487e !important; border-color: #d6487e;}
.btn.a7:hover{background-color: #b73766 !important;}
.btn.a8{ background:#9585bf !important; border-color: #9585bf;}
.btn.a8:hover{background-color: #7461aa !important;}
.btn.a9{ background:#fee188 !important; border-color: #fee188;}
.btn.a9:hover{background-color: #f7d05b !important;}
.btn.a10{ background:#a0a0a0 !important; border-color: #a0a0a0;}
.btn.a10:hover{background-color: #888888 !important;}
/*按钮边距*/
.btn.btn-border2{ border-width: 2px;}
.btn.btn-border5{ border-width: 5px;}

/*复选框样式以及单选框样式*/
.chk{
	display: inline-block;
	zoom: 1;
	text-align: center;
	width: 19px;
	height: 19px;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -260px;
}
.chk.on{background-position: -76px -260px;}
.chk.no{background-position: -152px -260px;}
.chk.on.no{background-position: -95px -260px;}
.chk input[type="checkbox"]{
	opacity: 0;
	margin: 0;
	border: 0;
	background: none;
	display: inline-block;
	zoom: 1;
}
.rdo{
	display: inline-block;
	zoom: 1;
	text-align: center;
	width: 18px;
	height: 18px;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -279px;
}
.rdo.on{background-position: -72px -279px;}
.rdo.no{background-position: -144px -279px;}
.rdo.on.no{background-position: -90px -279px;}
.rdo input[type="radio"]{
	opacity: 0;
	margin: 0;
	border: 0;
	background: none;
	display: inline-block;
	zoom: 1;
}

/*panel样式*/
.panel-header
{
	min-height: 24px;
	border: none;
    padding: 8px 0px 8px 15px;
    line-height: 24px;
    background: #f7f7f7;
    border-radius: 0;
    border-bottom: 1px solid #ededed;
}
.panel-title{
	color: #444;
	font-size: 16px;
}
.widget-header-small > .widget-title{
	line-height: 24px;	
}
.applet-module{
	border:1px solid #e5e5e5;
	//border-top-width: 0;
}
#MainPanel > .applet-module{border-top-width: 1px;}
.panel-body.Portal-ModuleView-body{background: #fff;border: 1px #e5e5e5 solid;border-top: 0;}

.tree:before{border-left-width: 0;}
/*Edit by ZhaoYongKai From2016-01-20 持续更新*/
/*日历*/
.calendar
{
	color:#333;
	border:solid 1px #DEDEDE;
	background-color:#f2f0f1;
	padding:5px;
}
.calendar-header{
	background:#f2f0f1;
}
.calendar-body th
{
	background:none;
}
.calendar-day
{
	border:none;
	background:#ffffff;
}
.calendar-other-month
{
	opacity:1;
}
.calendar-today
{
	color:#ff6d10;
	background:#E0EDFE;
}
.calendar-sunday
{
	color:#65a4f3;
}
.calendar-saturday
{
	color:#65a4f3;
}
.calendar-hover
{
	color:#ffffff;
	background:#65a2f3;
}
.calendar-selected
{
	color:#ffffff;
	background:#65a2f3;
}
.calendar-menu-year{
	width:50px;
	height:25px;
}
/*End edit by Zhaoyongkai 2016-01-20*/
/*html编辑器的按钮*/
.xheDialog input[type=button]{background-color: #3d95d5 !important;}
a.l-btn-disabled .btn {position: inherit;}