/*!
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 *
 * 本layout.default.css文件为默认布局文件，非必要请勿修改此文件，如需要从新布局，请在theme下的layout.css文件重写布局样式来覆盖本文件的样式！
 */
html,body{scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;padding:0;}
img{max-width:auto;}
h1{font-size:30px;}
h1,h2,h3,h4,h5,h6{margin:0;}
a,a:hover,a:focus{outline:none;text-decoration: none;}
a:active{star:expression(this.onFocus=this.blur());}
body,label,input,button,select,textarea,.uneditable-input,.navbar-search .search-query{font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Helvetica Neue", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", sans-serif;font-weight: normal;/*font-size:13px;_font-size:12px;*/}
ul,li{list-style:none;margin:0;padding:0;}
legend{margin:10px 0;*left:-7px;*position:relative;color:#0088CC;*width:99.5%}
.collapse{*display:none;_position:static;}
.collapse.in{*display:block;}
.close{opacity:0.3;filter:alpha(opacity=30);}
.close:hover{opacity:0.8;filter:alpha(opacity=80);}
a.btn,button.btn{*padding:4px 10px 4px;*border:1px solid #cccccc;/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e6e6e6',GradientType=0);*/}
a.btn-primary,a.btn-primary:hover,a.btn-warning,a.btn-warning:hover,a.btn-danger,a.btn-danger:hover,a.btn-success,a.btn-success:hover,a.btn-info,a.btn-info:hover,a.btn-inverse,a.btn-inverse:hover{*padding:4px 10px 3px;}
button.btn{*padding:3px 10px 2px;*background-color:transparent;}
.btn-group a.btn,.btn-group button.btn,.btn-group button.btn:hover{position:static;}
.btn-group a.btn + a.btn,.btn-group button.btn + button.btn{margin-left:-2px;}
.table{margin-bottom:5px;background-color:#fdfdfd;table-layout: fixed;}
.table th{text-align: center;}
.table th,.table td{vertical-align:middle;/* white-space: nowrap; */overflow: hidden;text-overflow: ellipsis;}
.table td i{margin:0 2px;}
.table-striped tbody > tr:nth-child(even) > td,.table-striped tbody > tr:nth-child(even) > th{background-color:#e2e3e4;}
.table-nowrap td{overflow:hidden;width:200px;max-width:175px;white-space:nowrap;text-overflow:ellipsis;}
.sort-column{cursor:pointer;color:#0663a2;}
.supcan{height:300px;border:1px #d3d3d3 solid;}
.control-group{margin-bottom:0;padding-bottom:8px;/*border-bottom:1px dotted #ddd;*/}
legend + .control-group{margin-top:8px;}
.controls .lbl{display:inline-block;margin-bottom:0;padding-top:3px;vertical-align:middle;}
.measure-input{background:url('../images/ruler.gif') repeat-x scroll 0 bottom transparent;}
.help-block,.help-inline{color:#aaa;}
.alert{margin-bottom:10px;}
.form-horizontal table{margin:0 10px;}
.form-horizontal .controls{overflow-x:auto;overflow-y:hidden;text-align:left;}
.form-horizontal .controls label.error{background-position:0 2px;}
.form-horizontal .table-form{width:100%;border-color:#ddd;}
.form-horizontal .table-form,.form-horizontal .table-form td{padding:4px;border:1px solid #ddd;background-color:#fdfdfd;}
.form-horizontal .table-form td.tit{padding-right:8px;text-align:center;white-space:nowrap;background:#fafafa;}
/*.form-horizontal .form-actions{margin-bottom:0;}*/
.form-horizontal fieldset .row{margin-bottom:10px;}
.form-horizontal .form-group{margin-left: -5%;margin-right: 5%;}
/*.form-horizontal .form-group>label{padding-top: 7px;padding-bottom: 7px;*margin-bottom: 0;}*/
/*.form-horizontal .form-group>div{margin: 2px 0;}影响到栅格offset*/
.form-horizontal .form-group>label,.form-horizontal .form-group>div{padding-left: 5px;padding-right: 5px;}

@media(max-width:767px){
	.form-horizontal .form-group{margin:0}
	.form-inline .form-group{display:inline-block;}
}
.pagination{margin:8px 0;}
.pagination .controls a{border:0;}
.pagination .controls input{width:30px;margin:-3px 0 0 0;padding:0;text-align:center;color:#999;border:0;}
.modal-backdrop{background-color:#fff;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.5;filter:alpha(opacity=50);}
.modal.tree{width:300px;margin:-250px 0 0 -180px;*margin:-200px 0 0 -150px;}
.modal.tree .modal-body{height:260px;padding:20px 25px;}
/*--↑↑↑--旧的样式未整理--↑↑↑--*/

/* common form-style */
/*.search-form{padding:0 10px;}*/
.form-control{padding:4px 6px;height:30px;font-size:13px;}
.form-inline .form-group label{text-align:right;font-size:13px;vertical-align:middle;}
.form-horizontal .control-label,.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline{ padding-top: 5px;}
.form-control-static{min-height: 32px;padding-top: 5px;padding-bottom: 5px;word-wrap: break-word; word-break: break-all;
}
.input-group-addon,.form-control{border-radius:0;}
.input-group-addon {padding: 3px 6px 4px 6px;}
.input-group-addon i,.input-group-addon em{width: 1.28571429em;text-align: center;display: block;margin: 0!important;}
.form-group .control-label .required{color:#e02222;}
/*.search-form .form-group{position: relative;}*/
.search-form .pull-right{margin-right: -10px;}
.search-form .pull-right .form-group{display: inline-block;}
.search-form .well{border-radius: 0;padding: 10px 10px 0;margin-bottom: 10px;}
.search-form .form-group{margin-right:10px;margin-bottom:10px!important;vertical-align:middle;}
.search-form .form-group label{display:inline;}/*--for ie8 --*/

/* panel */
.panel{border:none;border-radius:0;box-shadow:none;margin-bottom: 0;}
.panel i[class^='icon-'],.panel i[class*=' icon-']{margin:0 5px;}
.panel .btn i[class^='icon-'],.panel .btn i[class*=' icon-']{margin-left:0;}
.panel .panel-btns{position:absolute;top:6px;right:15px;}
.panel .panel-body{padding: 10px;}
.panel .panel-heading{font-size:16px;position:relative; background: #fff;  color:#3C7FB9; font-weight:bold;}
.panel-tree .panel-heading,
.table th{font-weight:normal;white-space:nowrap;background-color:#e8e9eb;color:#666666;background-image:-moz-linear-gradient(top,#f2f2f2,#f2f2f2);background-image:-ms-linear-gradient(top,#f2f2f2,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#f2f2f2,#f2f2f2);background-image:-o-linear-gradient(top,#f2f2f2,#f2f2f2);background-image:linear-gradient(top,#f2f2f2,#f2f2f2);background-repeat:repeat-x;}
.panel-tree .panel-heading{position:relative;float:inherit;width:100%;border-color:#ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f5f5f5',GradientType=0);}
.panel-tree .panel-heading a:hover,.dropdown a:hover{text-decoration:none;background:none;}
.panel-tree .panel-heading .panel-title{font-family:'微软雅黑';font-size:16px;_padding-top:10px;_padding-bottom:8px;}
.panel-tree .panel-heading .panel-btns{position:absolute;top:10px;right:10px;_margin-top:-1px;}
.panel-tree .panel .ztree > li{padding:10px;}
.ztree{overflow: auto;margin:0;padding:0;_margin-top:10px;}
#tree.ztree{overflow: visible;}
.userhead{margin:20px auto;}
.form-actions{margin:0 auto;padding:10px 0 50px;text-align:center;}

/*表单错误提示*/
.panel input.error,.panel textarea.error{border:1px solid #f00;}
.panel label.error:before{content:"";position:absolute;top:-10px;left:10px;width:0px;height:0px;border-width:5px;border-style:solid;border-color:transparent;border-bottom-color:#ff6969;}
.panel label.error{font-size:12px;position:absolute;z-index:1000;left:5px;top:35px;border-radius:4px;max-width:none;margin:0;padding:4px 6px 4px 6px;color:#fff!important;background-color:#ff6969;background-position:6px 5px;background-image:none;-webkit-box-shadow:0 5px 10px #dedede;box-shadow:0 5px 10px #dedede;}
.panel textarea+label.error{top: auto;bottom: -25px;}
/*label.error{font-size:12px;position:absolute;z-index:1000;right:5px;top:6px;max-width:none;margin:0;padding:4px 6px 4px 6px;color:#fff!important;background-color:#ff6969;background-position:6px 5px;background-image:none;-webkit-box-shadow:0 5px 10px #dedede;box-shadow:0 5px 10px #dedede;}*/
/* sysIndex */
#main{margin:0;padding:0;}
#main .container-fluid{padding:0;}
#header{position:static;margin:0;}
#header li{font-size:14px;_font-size:12px;}
#header .navbar-inner{height:50px;background:#2a579a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a579a',endColorstr='#2a579a',GradientType=0);}
#header .navbar-brand{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif,'微软雅黑';font-size:20px;font-weight:300;padding:8px 20px;color:#fff;text-shadow:none;}
#header .user-image{float:left;border-radius:50%;margin-right:5px;margin-top:-5px;}
#header .navbar-nav li.dropdown.open > .dropdown-toggle{background:#23527c;}
#header .dropdown-menu > li > a{padding:6px 20px;}
#header .dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{text-decoration:none;color:#fff;background-color:#2a579a;background-image:-moz-linear-gradient(top,#2a579a,#2a579a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#2a579a),to(#2a579a));background-image:-webkit-linear-gradient(top,#2a579a,#2a579a);background-image:-o-linear-gradient(top,#2a579a,#2a579a);background-image:linear-gradient(to bottom,#2a579a,#2a579a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a579a',endColorstr='#2a579a',GradientType=0);}
#content{overflow:hidden;}
#left .user-panel{position:relative;overflow:hidden;width:100%;padding:10px;}
#left .user-panel > .image > img{width:45px;height:45px;}
#left .user-panel > .info,.user-panel > .info > a{color:#555;}
#left .user-panel > .info{line-height:1;position:absolute;left:55px;padding:5px 5px 5px 15px;}
#left.panel{margin-bottom: 0;background: #fff;}
#footer{font-size:11px;margin:8px 0 0 0;padding:3px 0 0 0;text-align:center;border-top:2px solid #0663a2;}
#footer,#footer a{color:#999;}
#left{overflow-x:hidden;overflow-y:auto;border-right:1px solid #e5e5e5;background:#eaedf1;}
#left .collapse{position:static;}
#userControl > li > a{display:block;padding:15px;color:#fff;text-shadow:none;}
#userControl > li > a:hover,#user #userControl > li.open > a{background:transparent;}
.close-icon{position: relative;}
.close-icon i{position: absolute;right: 10px;top: 10px;font-size: 18px;color: #2a579a;cursor: pointer;z-index: 1;}

/* frame */
#left,#right,#openClose{float:left;}
#openClose{width:6px;cursor:pointer;}
#openClose,#openClose.close{background:#efefef url('../images/openclose.png') no-repeat -29px center;}
#openClose.close{opacity:.5;background-position:1px center;}

/* navMenu */
.navMenubox{font-size:14px;overflow:hidden;margin:0 auto;}
.navMenu{margin:0;}
.navMenu > li{display:block;box-sizing:border-box;margin:0;padding:0;border-top:1px solid transparent;}
.navMenu > li:nth-of-type(1) > a{border-top:1px solid transparent;}
.navMenu > li > a{line-height:40px;position:relative;display:block;overflow:hidden;padding-left:10px;transition:all .3s;text-decoration:none;color:#585858;}
/*.navMenu > li > a:before{position:absolute;z-index:1;top:-1px;left:0;display:none;overflow:hidden;width:3px;max-width:3px;height:41px;content:'';background-color:#1963aa;}*/
.navMenu > li:last-child > a{border-bottom:1px solid transparent;}
.navMenu > li > a.active,.navMenu > li > a:hover{color:#1963aa;}
.navMenu > li > a.active:before,.navMenu > li > a:hover:before{display:block;}
.navMenu li a i{font-style:normal;margin:0 5px;width: 1.28571429em;text-align: center;display: inline-block;}
.navMenu li a .arrow:before{font-family:FontAwesome;font-weight:300;display:block;display:inline;float:right;height:auto;margin-top:1px;margin-right:15px;content:'\f104';text-shadow:none;}
.navMenu li a .arrow.open:before{font-family:FontAwesome;font-weight:300;display:inline;float:right;height:auto;margin-top:1px;margin-right:15px;content:'\f107';text-shadow:none;}
.navMenu > li > ul.sub-menu,.navMenu > li > ul.sub-menu > li > ul.sub-menu{display:none;clear:both;margin:0;padding:0 1px;list-style:none;}
.navMenu > li.active > ul.sub-menu,.navMenu > li > ul.sub-menu > li.active > ul.sub-menu{display:block;}
.navMenu > li > ul.sub-menu{}
.navMenu > li > ul.sub-menu > li > ul.sub-menu{}
.navMenu > li > ul.sub-menu > li{margin:0;padding:0;background:none;border-top: 1px solid transparent;}
.navMenu > li > ul.sub-menu li > a{line-height:36px;display:block;clear:both;text-decoration:none;color:#585858;}
.navMenu > li > ul.sub-menu > li > a{padding-left:20px;}
.navMenu > li > ul.sub-menu > li > ul.sub-menu > li > a{padding-left:30px;}
.navMenu li a.last-menu.active{background: #fff;}
.navMenu > li > a.active,.navMenu > li > ul.sub-menu li > a.active,.navMenu > li > ul.sub-menu li > a:hover,.navMenu > li > ul.sub-menu > li.active > a{color:#1963aa;}

/* select2 */
.select2-container{display:block;}
.select2-container .select2-choice{line-height:30px;height:30px;border:1px solid #ccc;border-radius:0;background-image:none;}
.select2-container .select2-choice .select2-arrow{border-left:0;border-radius:0;background:none;}
.select2-container .select2-choice .select2-arrow b{background-position:0 2px;}
.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 4px;}
.select2-drop{border-radius:0;}
.select2-dropdown-open .select2-choice{border:1px solid #5897fb;}
.form-control .select2-choice{border:0;}
.form-control.select2-container{height:auto!important;padding:0;}
.form-control.select2-container.select2-dropdown-open{border-color:#5897fb;}
.form-control.select2-container .select2-choices{border:0!important;}
.form-control.Wdate{height:30px;border:1px solid #ccc;}

/* icheck - checkbox&radio */
.checkbox label,.radio label{max-width:inherit;margin-right:10px;padding-left:0;}
.checkbox span,.radio span{display:inline-block;}
.checkbox .icheckbox_minimal,.radio .iradio_minimal{margin:0 5px 2px 0;}

/* form-table */
/*.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px;text-align:center;} oldtable*/
.table.form-table{border-collapse:separate;border-bottom:none;border-right:none;}
.table.form-table td{position:relative;white-space:normal;overflow:visible;border-top:none;border-left:none;}
.table.form-table .control-label{padding:10px;text-align: right;font-size: 14px;}
.table.form-table .input-group{width: 100%;}
.table.form-table .icheckbox_minimal, .table.table-condensed .iradio_minimal{margin: 0 5px 2px 0;}

/*form-sign 办理意见*/
.table.form-sign{table-layout: auto;word-wrap: break-word;word-break: break-all;}
.table.form-sign th,.table.form-sign td{white-space: normal;}

/*superside页标签样式*/
.slideTxtBox{text-align:left;margin-top:10px;}
.slideTxtBox .hd{height:30px;line-height:30px;background:transparent;padding:0;border-bottom:1px solid #ddd;position:relative;}
.slideTxtBox .hd .right-btn{position: absolute;right: 10px;top: -5px;}
.slideTxtBox .hd ul{float:left;position:absolute;left:10px;top:-1px;height:32px;}
.slideTxtBox .hd ul li{float:left;padding:0 20px;cursor:pointer;border-top:3px solid transparent;}
.slideTxtBox .hd ul li.on{height:31px;background:#fff;border:1px solid #ddd;border-bottom:1px solid #fff;border-top:3px solid #3c8dbc;}


/*chrome滚动条美化*/
::-webkit-scrollbar{width:5px;height: 5px;border-radius:2.5px;background-color:rgba(230,230,230,0.2);position:relative;left:0;}
::-webkit-scrollbar-track{border-radius:2.5px;background-color:rgba(230,230,230,0.2);}
::-webkit-scrollbar-thumb{border-radius:2.5px;background-color:rgba(85,85,85,0.2);}


/* 选人组件 */
.chose-search{position: absolute;right: 6px;top: 4px;float: right;}
.chose-left{height: 300px;overflow: auto;padding: 0;}
.chose-right{border-left: 1px solid #ddd;}
.unselected-person,.selected-person{height: 150px;}
.chose-heading{border-bottom: 1px solid #ddd;height: 40px;line-height: 40px;}
.chose-body{height: 100px;overflow: auto;}
.unselected-person .tag a{display: block;float: left;padding: 2px 5px 3px;background: #f5f5f5;color: #666;border: 1px solid #ccc;border-radius: 2px;margin-right: 5px;margin-top: 5px;}
.selected-person .tag a{display: block;float: left;padding: 2px 5px 3px;background: #e3edf5;color: #4190bd;border: 1px solid #acc2cf;border-radius: 2px;margin-right: 5px;margin-top: 5px;}
.chose-footer{text-align: center;margin-top:40px;}

/*-拟办流程样式-*/
.flow-list{padding:0 10px 30px;}
.flow-list-title {font-size: 16px;}
.flow-list-title i{background: #91bcfd;width: 4px;height: 18px;vertical-align: text-bottom;display: inline-block;margin-right: 10px;}
.flow-btns{text-align: center;}
.flow-btns a{display: block;margin: 10px auto;}
.flow-icon{width: 76px;height: 76px;background:url(../images/icon-circle-mask.png) no-repeat;display: block;margin: 10px auto;border-radius: 76px;}
.flow-icon>span{font-size: 40px;color: #fff;line-height: 76px;}
/*图标背景色*/
.flow-icon-color-1{background-color:#d78cef; }
.flow-icon-color-2{background-color:#106ef0; }
.flow-icon-color-3{background-color:#0ec0db; }
.flow-icon-color-4{background-color:#5bc10f; }
.flow-icon-color-5{background-color:#ff9600; }
.flow-icon-color-6{background-color:#f0530e; }
.flow-icon-color-7{background-color:#af1ae0; }
.flow-icon-color-8{background-color:#106ef0; }
.flow-icon-color-9{background-color:#106ef0; }
.flow-icon-color-10{background-color:#0ec0db; }

/*流程表单样式*/
/*.table-border{display: table;width: 100%;}
.table-border .form-group{margin: 0;display: table-row;}
.table-border .form-group>label,.table-border .form-group>div{display: table-cell;border: 1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float: none;}*/
.table-border .form-group{margin:0;border:1px solid #ddd;border-top:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.table-border .form-group:first-child{border-top:1px solid #ddd;}
.table-border .form-group>label{border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.table-border .form-group>label:first-child{border-left:none;}
.table-border .form-group .form-control{margin: 2px 0;}
/*.table-border .form-group .form-control-static{padding: 5px 0;}
.table-border{padding: 0;margin: 15px;border: 1px solid #ddd;}
table-border .form-group>div{background: #fcfcfc}
.table-border .form-group:nth-child(odd){margin:0;background: #fcfcfc}
.table-border .form-group:nth-child(even){margin:0;background: #f0f0f0}*/
#contentTable > tbody > tr:hover {font-weight: 600;}

/*邮件查看样式*/
.mail-view{}
.mail-view .read-mail-info{background: #f9f9f9;padding: 10px;border-bottom: 1px solid #ddd;overflow: hidden;}
.mail-view .read-mail-info a:after{content: "收起"}
.mail-view .read-mail-info a.collapsed:after{content: "展开"}
.mail-view .read-mail-info a i:before{content: "\f077";}
.mail-view .read-mail-info a.collapsed i:before{content: "\f078"}
.mail-view .read-mail-info h4{margin-bottom: 10px;font-weight: bold;word-break: break-word;}
.mail-view .read-mail-info .read-mail-info-title label{float: left;}
.mail-view .read-mail-info .read-mail-info-title span{display: block;padding-left: 5em;margin-bottom: 5px;}
.mail-view .read-mail-content{padding: 20px;min-height: 15em;word-break: break-all;}
.mail-view .read-mail-foot{background: #f9f9f9;border: 1px solid #ddd;width: 100%;}
.mail-view .read-mail-foot td{padding: 5px;}

 /*通知公告查看样式*/
.notice-title { text-align: center; margin: 20px auto; }
.notice-info { text-align: center; color: #666; }
.notice-content { margin: 10px 50px; }

/*手机端表单生成*/
.phone{margin:0 auto;position:relative;background:#111;box-shadow:0px 0px 0px 2px #aaa;width:320px;height:568px;/*border-radius:55px;padding:105px 25px;*/-webkit-box-sizing:content-box;box-sizing:content-box;}
/*.phone:before{content:'';width:60px;height:10px;border-radius:10px;position:absolute;left:50%;margin-left:-30px;background:#333;top:50px;}
.phone:after{content:'';position:absolute;width:60px;height:60px;left:50%;margin-left:-30px;bottom:20px;border-radius:100%;box-sizing:border-box;border:5px solid #333;}*/
.phone-view{width:320px;height:568px;overflow:auto;padding:10px 0;background:#efeff4;}
/*解决PC跟手机端样式表的冲突*/
.phone-view label{margin: 0;}

/*打印预览,实际打印样式在print.css表*/
.print-preview{background-color: transparent;}
.print-preview .panel-body{width: 210mm;height: 297mm;margin: 10mm auto;background: #fff;padding:19mm 19.5mm;}

/*.transferTaskRadio{line-height: 6px;}*/

/*会议室安排*/
#calendar td,#p_fullCalendar table td{vertical-align: middle;}
#calendar td.fc-header-left span{display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin: -1px 4px 0 10px; border: 1px solid #cdcece;}
#calendar td.fc-header-left span:nth-of-type(2){background-color: #53a0f7;}
#calendar td.fc-header-left span:nth-of-type(3){background-color: #2a569b;}
#calendar td.fc-header-left i{font-style: normal;}
#calendar td.fc-header-right span,#p_fullCalendar td.fc-header-right span{color: #333; border-color: #cdcece; vertical-align: middle; box-shadow: none; background: none;}
#calendar th.fc-widget-header{font-weight: normal;vertical-align: middle;}

#inputForm .table-border{width: 100%; margin: 0 0 40px;}
#inputForm .table-border tr td{height: 40px; border: 1px solid #dcdcdc;}
#inputForm .table-border tr td.col-sm-2{padding-right: 5px;}

#p_fullCalendar{background-color: #fff;}
#p_fullCalendar table.fc-header,#calendar table.fc-header{margin: 7px 0;}
#p_fullCalendar .fc-event.fc-event-hori.fc-event-start.fc-event-end,
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start{padding: 10px; margin: 10px 10px 15px;}
#p_fullCalendar .fc-event.fc-event-hori.fc-event-start.fc-event-end span,
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start span{width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#p_fullCalendar .fc-border-separate .fc-first.fc-last{background-color: #f1f2f2;}
#p_fullCalendar .fc-border-separate .fc-first.fc-last th{font-weight: normal;}
#p_fullCalendar div.fc-content{margin-left: -1px; margin-right: -1px;}
#p_fullCalendar table.fc-header .fc-header-center h2{font-size: 16px; line-height: 30px;}