@CHARSET "UTF-8";
/**
* 用于两个页面跳转的样式
* 目前两个页面跳转采用1个页面，用tabview的方式

*/
.ui-tabs.ui-tabs-top>.ui-tabs-nav {
	padding: 0px;
}

.ui-tabs .ui-tabs-panel {
	border-width: 0;
	padding: 0;
	background: none;
}
.ui-tabs-top.ui-tabs > .ui-tabs-nav {
	padding: 0px;
}
.ui-radiobutton{
	margin: 0px;
	width: 12px;
	line-height:10px;
}
.ui-radiobutton.ui-widget{
	height: 10px;
	width: 10px;
}
.ui-selectoneradio.ui-widget{
	height: 10px;
	width: 10px;
}
.ui-panelgrid td{
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
	padding: 3px;
}


.ui-datatable-odd {
	background: #ECF3FE;
}
.ui-datatable-even {
	background: #FCFFFE;
}





.ui-widget-content a {
	color: #2d69d8 !important;
}

/** body 鍒囨崲绯荤粺涓殑鍥炬爣鏍峰紡*/
.ui-icon {
	background-image: url("../../resources/images/system/ui-icons_469bdd_256x240.png") !important;
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon {
	background-image: url("../../resources/images/system/ui-icons_ffffff_256x240.png") !important;
	/*background-image: url("../../resources/images/system/ui-icons_469bdd_256x240.png") !important;*/
}

.ui-state-hover .ui-state-active .ui-icon {
	background-image: url("../../resources/images/system/ui-icons_469bdd_256x240.png") !important;
}

/**高亮*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight,.ui-state-highlight .zwx-tooltip{
	background: #6191e9 50% 50% repeat-x !important;
	border: 0px solid #FFFFFF !important;
	color: #FFFFFF !important;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{
	color: #FFFFFF !important;
}


/** datatable 影响统计图表的表头*/
/* .ui-panel .ui-datatable th{
	border-top:0px !important;
} */

.ui-datatable th.ui-state-default{
	background:#e9eff6 !important;
	height:30px !important;
	padding:0px !important;
}

.ui-datatable th.ui-state-default >span{
	color: #333 !important;
}

.ui-datatable  tr.ui-state-hover {
	background: #dbedf7  50% 50% repeat-x !important;
	color:#000000 !important;
}
.ui-datatable tr.ui-state-hover .ui-icon,.ui-datatable tr.ui-state-highlight .ui-icon{
	background-image: url("../../resources/images/system/ui-icons_469bdd_256x240.png") !important;
}
/**表格无论行选中或高亮下拉聚焦图标为白色**/
.ui-datatable tr .ui-selectonemenu .ui-state-hover .ui-icon,.ui-datatable tr .ui-selectonemenu .ui-state-focus .ui-icon{
	background-image: url("/resources/images/system/ui-icons_ffffff_256x240.png") !important;
}

.ui-datatable .ui-paginator {
	background: #e9eff6 50% 50% repeat-x !important;
	border-radius: 0px 0px 6px 6px !important;
}

.ui-tabs-panel .ui-datatable >div:nth-last-child(1),
.ui-panel-content .ui-datatable >div:nth-last-child(1)  {
	border:none !important;
}

.ui-datatable >div:nth-last-child(2)>table>tbody>tr:last-child>td {
	border-bottom:none !important;
}

.ui-tabs-panel .ui-datatable >div:nth-last-child(1),
.ui-panel-content .ui-datatable >div:nth-last-child(1),
.ui-datatable >div:nth-last-child(1) {
	border-top:1px solid #dddddd !important;
}

.ui-tabs-panel .ui-datatable >div:nth-child(1),
.ui-panel-content .ui-datatable >div:nth-child(1),
.ui-datatable >div:nth-child(1) {
	border:none !important;
}

.ui-state-hover a, .ui-state-hover a:hover{
	color:#000000 !important;
}

.ui-state-hover a .ui-menuitem-text,  .ui-state-hover a:hover .ui-menuitem-text{
	color:#ffffff !important;
}

.ui-datatable tr td:FIRST-CHILD {
	min-height:22px;
	height:22px;
}


.ui-datatable-data, .ui-datatable-data > tr {
	border-width:0px !important
}

/*****panel ******/
.ui-panel {
	padding:0px !important;
	border-radius: 6px !important;
	background-color: #ffffff !important;
	border: solid 1px #cdcdcd !important;
	/* border-top:none !important; */
}
.ui-panel .ui-panel-titlebar {
	height: 30px !important;
	opacity: 0.99 !important;
	border-radius: 6px 6px 0px 0px !important;
	background-image: linear-gradient(to bottom, #f5f5f5 1%, #eeeeee 98%) !important;
	border:solid 1px #cdcdcd !important;
	border-left:none !important;
	border-right:none !important;
	padding:0px 10px !important;
	line-height: 29px;
}

.ui-panel .ui-panel-titlebar .ui-panel-title{
	color: #2b2b2b;
}

/* .ui-panel .ui-panel-content {
	padding:0px !important
} */


/***********ui-panel 涓嬬殑绗竴涓猵anelGrid */
.ui-panel-content >table:LAST-CHILD.ui-panelgrid tr:last-child td:FIRST-CHILD {
	border-bottom-left-radius:6px !important;
}

.ui-panel-content >table:LAST-CHILD.ui-panelgrid tr:last-child td:last-CHILD {
	border-bottom-right-radius:6px !important;
}

/************dialog ************/
.ui-dialog .ui-dialog-titlebar {
	background-image: linear-gradient(to bottom, #f5f5f5 1%, #eeeeee 98%) !important;
	border-bottom:solid 1px #cdcdcd !important;
}


/*********selectOneMenu ******************/
.ui-selectonemenu-panel .ui-state-hover {
	background: #dbedf7  50% 50% repeat-x !important;
	color:#000000 !important;
}

/*****************tree ***************/
.ui-tree .ui-state-hover {
	background: #dbedf7  50% 50% repeat-x !important;
	color:#000000 !important;
}


/** ui-picklist */
.ui-picklist .ui-picklist-list .ui-state-hover{
	background: #dbedf7  50% 50% repeat-x !important;
	color:#000000 !important;
}


/**** ui-orderlist **********/
.ui-orderlist  .ui-orderlist-list .ui-state-hover{
	background: #dbedf7  50% 50% repeat-x !important;
	color:#000000 !important;
}


/******* selectManyCheckBox, selectOneRadio,selectBooleanCheckbox,selectbooleanCheckbox **********/
.ui-selectonemenu .ui-state-hover,.ui-selectonemenu .ui-state-focus,
.ui-selectmanycheckbox .ui-state-hover,.ui-selectmanycheckbox .ui-state-focus,
.ui-chkbox .ui-state-hover,.ui-chkbox .ui-state-focus,
.ui-selectoneradio .ui-state-hover,.ui-selectoneradio .ui-state-focus{
	background: #0073ea url("../../resources/images/system/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x !important;
}

/********* 日期 ************/

.ui-datepicker .ui-state-active {
	color:#ff0084 !important;
}

.ui-datepicker .ui-state-hover {
	background: #dbedf7  50% 50% repeat-x !important;
	border: 1px solid #dbedf7 !important;
}

.ui-datepicker .ui-datepicker-current.ui-state-hover,.ui-datepicker .ui-datepicker-close.ui-state-hover {
	background: #0073ea  50% 50% repeat-x !important;
}

/********commonButton*****************/
.ui-button:ACTIVE,.ui-fieldset-legend:ACTIVE {
	background: #ffffff url("../../resources/images/system/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x !important;
	color:#ffffff !important;
}


/***** tabview ************/
.ui-tabs {
	padding:0px !important;
	border-radius:6px;
	border:1px solid #cdcdcd !important
}

.ui-tabs-nav {
	background-image: linear-gradient(to bottom, #f5f5f5 1%, #eeeeee 98%) !important;
	border-radius:6px 6px 0px 0px;
}

.ui-tabs .ui-tabs-nav>li{
	margin:0px !important;
	height:30px;
	line-height: 29px;
	border: none !important;
	border-right:1px solid #cdcdcd !important;
	padding: 0px 10px !important;
	font-weight: 500 !important;
}

.ui-tabs .ui-tabs-nav>li:last-child {
	/*border: none !important;*/
}

.ui-tabs .ui-tabs-nav>li a {
	outline: none !important;
	padding:0px !important;
	color: #595959 !important;
	font-weight: 500 !important;
}

.ui-tabs .ui-tabs-nav .ui-state-hover {
	background: none !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-selected,.ui-tabs .ui-tabs-nav .ui-tabs-active {
	background-image: linear-gradient(to bottom, #e0e0e0, #efefef) !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-selected a {
	color: #2b2b2b !important;
	font-weight: bold !important;
	border-bottom: solid 3px #577dff;
}

.ui-tabs .ui-tabs-nav>li {
	top:0px !important;
	outline: none !important;
}

.ui-tabs .ui-tabs-nav>li:FIRST-CHILD{
	border-radius:6px 0px 0px 0px;
}

.ui-helper-reset {
	line-height:normal !important
}
/********treeTable*********/
.ui-treetable-data tr.ui-state-hover{
	background: #dbedf7  50% 50% repeat-x !important;
	color: #000000 !important;;
}
.ui-treetable-data tr.ui-state-hover .ui-icon,.ui-dataTable tr.ui-state-hover .ui-icon{
	background-image: url("../../resources/images/system/ui-icons_469bdd_256x240.png") !important;
}

/**提示信息*/
.ui-growl-item-container {
	border: 1px solid #5e5e5e !important;
	background: #5e5e5e 50% 50% repeat-x !important;
	color: #FFFFFF !important;
	border-radius:6px;
	opacity: 100 !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
}
.ui-growl-item-container .ui-growl-image-error {
	background:url("../../resources/images/system/growl_error_icon.svg") no-repeat 50% 50% !important;
}

.ui-growl-item-container .ui-growl-image-info {
	background:url("../../resources/images/system/growl_success_icon.svg") no-repeat 50% 50% !important;
}


.ui-growl-item-container .ui-growl-message {
	padding:0px !important;
	height:32px;
	display: table-cell;
	vertical-align: middle;
	float: none !important;
}
.ui-growl-item-container .ui-growl-message .ui-growl-title{
	padding:0px !important;
	margin-left: 5px;
}

.ui-growl-item-container .ui-icon {
	background: url("../../resources/images/system/growl_close_icon.svg") no-repeat !important;
	background-size:100% !important
}

.ui-growl-icon-close {
	top: 18px !important;
	right: 8px !important;
}

.ui-state-hover .ui-state-active.ui-state-hover .ui-icon{
	background-image:url(../../resources/images/system/ui-icons_ffffff_256x240.png) !important;
}

/* 表头黑色 */
.ui-panelgrid .ui-panelgrid-header .ui-widget-header .ui-state-default {
	color: #333 !important;
}
.fileUploadColor {
	color:#0073ea !important;
}

.ui-state-deault-defferent{
	border: 1px solid #dddddd;
	background: #f6f6f6 url(/javax.faces.resource/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png.faces?ln=primefaces-flick) 50% 50% repeat-x;
	font-weight: bold;
	color: #000000 !important;
}

.ui-panelgrid tr td.ui-state-default, .ui-treetable tr th.ui-state-default{
	color: #333 !important;
}
tr.ui-state-highlight .ui-chkbox .ui-state-hover,tr.ui-state-highlight .ui-selectmanycheckbox .ui-state-hover{
	background:#ffffff url("/javax.faces.resource/images/ui-bg_glass_65_ffffff_1x400.png.faces?ln=primefaces-flick") 50% 50% repeat-x !important;
}
/* 弹出框字体颜色 */
.diagTextClass {
	color: #0073ea !important;
	bottom: -6px !important;
}

#mainForm\:dataTable {
	margin-left: 2px;
	margin-right: 2px;
}

.zwx_toobar_42 .icon-alert{
	background-image: url(/resources/images/alert-tip.png) !important;
	background-size: 12px 12px;
	margin-left: 3px;
	margin-top: -6px !important;
}

.zwx_toobar_42 .ui-state-hover .icon-alert{
	background-image: url(/resources/images/alert-tip-w.png) !important;
	background-size: 12px 12px;
	margin-left: 3px;
	margin-top: -6px !important;
}
.zwx_toobar_42 .ui-state-hover .icon-alert + .ui-button-text{
	color : #fff;
}
.diagnosis_left_toobar_without_pic{
	/** background: url(/javax.faces.resource/images/ui-bg_gloss-wave_55_5d9ddd_500x100.png.faces?ln=primefaces-redmond) 50% 50% repeat-x rgb(241, 241, 241) !important; */
	/** 图片不存在 javax.faces.resource/images/ui-bg_gloss-wave_55_5d9ddd_500x100.png.faces?ln=primefaces-redmond */
	background: rgb(241, 241, 241) !important;
	color: #444444 !important;
}
.blueColorStyle{
	color:#0073ea !important;
}

/**分页*/
.ui-paginator .ui-paginator-rpp-options{
	background: #f6f6f6 url(/javax.faces.resource/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png.faces?ln=primefaces-flick) 50% 50% repeat-x !important;
	color: #0073ea !important;
}
.ui-state-hover >option,.ui-state-focus >option{
	background:#ffffff url("/javax.faces.resource/images/ui-bg_glass_65_ffffff_1x400.png.faces?ln=primefaces-flick") 50% 50% repeat-x !important;
	color:#0073ea !important;
}
.zwx-tooltip{
    color: #2d69d8 !important;
}
/** 列表页状态列标红标绿 选中行后 让状态列字体颜色变成白色的 对应outputText */
.ui-state-highlight td > span {
	color: white !important;
}
/** 列表页状态列标红标绿 选中行后 让状态列字体颜色变成白色的对应outputLabel */
.ui-state-highlight td > label {
	color: white !important;
}
.newTabStyle .ui-state-highlight .ui-icon{
	background-image: url("../../resources/images/system/ui-icons_469bdd_256x240.png") !important;
}
.newTabStyle  th.ui-state-hover{
	border: 1px solid #0073ea  !important;;
	background: #0073ea url("/javax.faces.resource/images/ui-bg_highlight-soft_25_0073ea_1x100.png.faces?ln=primefaces-flick") 50% 50% repeat-x  !important;
	font-weight: bold  !important;;
}
.newTabStyle  th.ui-state-hover>span{
	color: white !important;
}
.newTabStyle  th.ui-state-active>span{
	color: #0073ea  !important;
}