.ui-carousel .ui-carousel-header {
	margin: 0 1px;
	overflow: hidden;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-right: 10px;
	padding-left: 10px;
}

.ui-widget-header {
	border: 0px;
	background-color: #31884D;
}

#centerlayout .ui-widget-header {
	border: 0px;
	background: #FFFFFF;
	color: black;
}

.ui-datatable .ui-button-text {
	/*background-color: #eee;*/
	
}

.ui-autocomplete-itemtip {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 1px solid #f5f5f5;
}

h2 {
	display: block;
	font-family: Arial black;
	font-size: 12px;
}

.ui-panelgrid .ui-widget {
	font-family: Arial black;
	font-size: 13px;
	height: auto;
	margin-top: 0px;
}

.ui-inputfield .ui-inputtext .ui-widget .ui-state-default .ui-corner-all .ui-state-hover
	{
	height: 13px;
	font-family: Arial black;
	font-size: 11px;
	color: black;
	white-space: normal;
}

.ui-state-default {
	border: 0px;
	background-color: white;
	font-weight: bold;
	color: black;
}

.ui-selectonemenu-trigger {
	background: #ffffff !important;
}

th.name {
	width: 25%;
}

.ui-accordion .ui-accordion-content {
	overflow: visible;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	min-height: 0;
	padding: 2px 2px 3px 25px !important;
}

.vstra {
	
}

.vstra>div:nth-child(2) {
	padding: 0px 0px !important;
}

th.location {
	width: 20%;
}

th.lasteruption {
	width: 30%;
}

th.eruptiontype {
	width: 25%;
}

tfoot {
	text-align: center;
	color: #555;
	font-size: 0.8em;
}

#eastlayout .ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	background: #F5FBEF;
	color: black;
}

legend {
	/*background: #0062ae !important; */ /*curis*/
	background: #BF0909 !important; /*pcm*/
	/*background: #5bc7d0!important; */ /*dafi*/
	color: white !important;
}

.ui-button-text-icon-left .ui-button-text {
	padding: .3em 1em .3em 2.1em !important;
	background: #00823b !important;
	border-radius: 6px !important;
}

button>span {
	color: white;
}

.ui-button-text-only .ui-button-text .ui_c {
	padding: 0.2em 1em !important;
	font-family: Arial black;
	font-size: 11px;
	background-color: white;
}

.ui-button {
	font-size: 13px;
	display: inline-block;
	line-height: 1.4;
	background-color: #ffffff;
	position: relative;
	padding: 0;
	margin-right: .1em;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
}

.ui-button-text {
	font-family: Arial black;
	font-size: 11px;
	/*background-color: #367FA9;*/
	background-color: #00823b;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only
.ui-widget .ui-widget {
	font-size: 1em;
	background-color: #ffffff;
}

.ui-widget .input, .ui-widget select, .ui-widget .textarea, .ui-widget button
	{
	font-family: Verdana, Arial black, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield
	{
	background: #ffffff;
	font-family: Arial black;
	font-size: 11px;
	height: 13px
}

.ui-widget {
	font-family: Arial black;
	font-size: 12px;
}

user agent stylesheet
.input[type="button" i], .input[type="submit" i], .input[type="reset" i],
	.input[type="file" i]::-webkit-file-upload-button, .button {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	color: buttontext;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	background-color: buttonface;
	box-sizing: border-box;
	padding: 2px 6px 3px;
	border-width: 2px;
	border-style: outset;
	border-color: buttonface;
	height: 13px;
	font-family: Arial black;
	font-size: 11px;
}

user agent stylesheet
.input, .textarea, .keygen, .select, .button {
	text-rendering: auto;
	color: white;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
	margin: 0em 0em 0em 0em;
	font-family: Arial black;
	font-size: 11px;
}

Inherited from table
user agent stylesheet
table {
	display: table;
	border-collapse: separate;
	border-spacing: 2px;
	border-color: grey;
}

Inherited from div.ui-layout-unit-content.ui-widget-content
Style Attribute {
	position: relative;
	height: 412px;
	visibility: visible;
}

Inherited from div#centerclinica.ui-layout-unit.ui-widget.ui-widget-content.ui-corner-all.ui-layout-center.ui-layout-pane.ui-layout-pane-center
Style Attribute {
	position: absolute;
	margin: 0px;
	z-index: 0;
	display: block;
	visibility: visible;
	top: 35px;
	bottom: 205px;
	left: 325px;
	right: 19%;
	/*width: 628px;*/
	height: 419px;
	background-color: rgb(236, 240, 245);
}

.ui-layout-unit {
	visibility: hidden;
	/*padding: 0.2em;*/
	padding: 0px; /*esto es para pcm*/
}

.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
	padding: 0.05em 1em;
}

.ui-datatable tr:nth-child(odd) {
	background-color: #FFFFFF;
}

.ui-datatable tbody  tr:nth-child(even) td {
	background-color: #F5FBEF;
}

.datascroll li:nth-child(2n) {
	background-color: #eaedff;
}

thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: red;
}

.ui-datatable table {
	border-collapse: collapse;
	width: 99%;
	margin-top: 1px;
}

.ui-datatable .ui-datatable-header, .ui-datatable .ui-datatable-footer {
	text-align: center;
	padding: 4px 10px;
}

.ui-datatable .ui-datatable-header {
	border-bottom: 0px none;
}

.ui-datatable .ui-datatable-footer {
	border-top: 0px none;
}

.ui-datatable thead th, .ui-datatable tfoot td {
	text-align: center;
	font-family: Arial black;
	font-size: 11px;
	width: 10px;
	background-color: aqua;
	text-align: center;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
	padding: 1px 10px 0px 8px;
	overflow: hidden;
	white-space: nowrap;
	border-width: 0px;
	border-style: solid;
}

.ui-datatable tbody td {
	border-color: #ffffff;
	font-size: 11px !important;
	font-family: Arial black !important;
}

.ui-datatable .ui-sortable-column {
	cursor: pointer;
}

.ui-datatable div.ui-dt-c {
	position: relative;
}

.ui-datatable .ui-sortable-column-icon {
	display: inline-block;
	margin: -3px 0px -3px 2px;
}

.ui-datatable .ui-column-filter {
	display: block;
	width: 100px;
	margin: auto;
}

.ui-datatable .ui-expanded-row {
	border-bottom: 0px none;
}

.ui-datatable .ui-expanded-row-content {
	border-top: 0px none;
}

.ui-datatable .ui-row-toggler {
	cursor: pointer;
}

.ui-datatable tr.ui-state-highlight {
	cursor: pointer;
}

.ui-datatable .ui-selection-column .ui-chkbox-all {
	display: block;
	margin: 0px auto;
	width: 16px;
	height: 16px;
}

.ui-datatable-scrollable table {
	table-layout: fixed;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header,
	.ui-datatable-scrollable .ui-datatable-scrollable-footer {
	position: relative;
	background: #919fff;
}

.ui-datatable-scrollable-body {
	overflow: auto;
}

.ui-datatable-scrollable-header, .ui-datatable-scrollable-footer {
	overflow: hidden;
	border: 0px none;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header td {
	font-weight: normal;
}

.ui-datatable-scrollable-body::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 15px;
	background-color: #ffffff;
}

.ui-datatable-scrollable-body::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 0px solid white;
	background-color: rgba(194, 194, 194, .5);
}

.ui-datatable .ui-datatable-data tr.ui-state-hover {
	border-color: blue;
	font-weight: lighter;
	cursor: pointer;
}

.ui-paginator {
	width: auto;
}

.ui-paginator.ui-paginator-bottom {
	border-top: 0 none;
	background: #FFFFFF;
}

.ui-datatable .ui-paginator, .ui-datatable .ui-paginator {
	padding: 0px;
	border-bottom: 0px;
}

.ui-column-dnd-top, ui-column-dnd-bottom {
	display: none;
	position: absolute;
}

.ui-column-dnd-top .ui-icon, ui-column-dnd-bottom .ui-icon {
	position: absolute;
	top: -4px;
} /* InCell Editing */
.ui-datatable .ui-cell-editor-input {
	display: none;
	background-color: #ffffff;
}

.ui-datatable .ui-row-editing .ui-cell-editor .ui-cell-editor-output {
	display: none;
}

.ui-datatable .ui-row-editing .ui-cell-editor .ui-cell-editor-input {
	display: block;
}

.ui-datatable .ui-row-editor span {
	cursor: pointer;
	display: inline-block;
	background-color: white;
}

.ui-datatable .ui-row-editor .ui-icon-pencil {
	display: inline-block;
}

.ui-datatable .ui-row-editing .ui-row-editor .ui-icon-pencil {
	display: noneba;
	background-color: white;
}

.ui-datatable .ui-row-editor .ui-icon-check, .ui-datatable .ui-row-editor .ui-icon-close
	{
	display: none;
}

.ui-datatable .ui-row-editing .ui-row-editor .ui-icon-check,
	.ui-datatable .ui-row-editing .ui-row-editor .ui-icon-close {
	display: inline-block;
}

.ui-datatable .ui-datatable-data tr.ui-row-editing td.ui-editable-column,
	.ui-datatable .ui-datatable-data td.ui-cell-editing {
	padding: 0;
	margin: 0;
}

.ui-datatable .ui-column-resizer {
	width: 8px;
	height: 20px;
	padding: 0px;
	cursor: col-resize;
	background-image:
		url("/ScraperOnWeb/javax.faces.resource/spacer/dot_clear.gif.jsf?ln=primefaces");
	margin: -4px -10px -4px 0px;
	float: right;
}

.ui-datatable .ui-filter-column .ui-column-resizer {
	height: 45px;
}

.ui-datatable .ui-column-resizer-helper {
	width: 1px;
	position: absolute;
	z-index: 10;
	display: none;
}

.ui-datatable-resizable {
	padding-bottom: 0px;
	/*
	fix
	for
	webkit
	overlow*/
	overflow: auto;
}

.ui-datatable-resizable table {
	table-layout: fixed;
}

.ui-datatable-rtl {
	direction: rtl;
}

.ui-datatable-rtl.ui-datatable thead th, .ui-datatable-rtl.ui-datatable tfoot td
	{
	text-align: center;
}

.ui-datatable-tablewrapper {
	overflow: visible;
}

.ui-editor .ui-widget-content {
	width: 400px;
	height: 100px;
}

.ui-editor-element {
	width: 400px;
	height: 100px;
}

.ui-editor iframe {
	border: none;
	margin: 0;
	padding: 0;
	background-color: white;
	width: 400px;
	height: 47px;
}

.ui-editor-toolbar {
	height: 53px;
}

.ui-helper-hidden-accessible {
	width: 250px;
}

.ui-datatabletr:nth-child(even) {
	background-color: #F1F1F1;
}

.ui-dialog-titlebar .ui-widget-header .ui-helper-clearfix .ui-corner-top
	{
	elevation: level;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .3m 16px .1m 0;
	font-family: Arial black;
	font-size: 12px;
}

.ui-dialog-titlebar-icon .ui-dialog-titlebar-close .ui-corner-all {
	font-family: Arial black;
	font-size: 12px;
}

.ui-icon .ui-icon-closethick {
	
}

.ui-widget-content .ui-panelgrid-even {
	font-family: Arial black;
	font-size: 12px;
}

.ui-panelgrid-cell {
	font-weight: bold;
	font-family: Arial black;
	font-size: 12px;
}

.ui-panelgrid .ui-panelgrid-cell {
	border-width: 0px;
	border-style: hidden;
	border-color: inherit;
	padding: 0px 8px 0px 6px;
	font-family: Arial black;
	font-size: 11px;
}

.ui-widget-content .ui-panelgrid-odd {
	font-family: Arial black;
	font-size: 11px;
}

.ui-layout-unit .ui-layout-unit-content {
	padding: 0.0em 0.1em;
	border: 0px none;
	overflow: auto;
	background-color: #ecf0f5;
}

user agent stylesheet
div {
	display: block;
}

Inherited from div#centerclinica.ui-layout-unit.ui-widget.ui-widget-content.ui-corner-all.ui-layout-center.ui-layout-pane.ui-layout-pane-center.ui-layout-pane-hover.ui-layout-pane-center-hover.ui-layout-pane-open-hover.ui-layout-pane-center-open-hover
Style Attribute {
	position: absolute;
	margin: 0px;
	z-index: 0;
	display: block;
	visibility: visible;
	top: 35px;
	bottom: 205px;
	left: 325px;
	right: 19%;
	width: 628px;
	height: 419px;
	background-color: blue;
}

.ui-tabs .ui-tabs-panel {
	border-width: 0;
	padding: 1px 2px !important;
	background: 0;
}

.hasDatepicker {
	width: 70px;
}

.ui-selectonemenu-items {
	width: auto;
	height: auto;
}

.ui-panelgrid-header .ui-widget-header {
	background: #FFFFFF;
}

.ui-paginator .ui-paginator-next .ui-icon, .ui-paginator .ui-paginator-prev .ui-icon,
	.ui-paginator .ui-paginator-first .ui-icon, .ui-paginator .ui-paginator-last .ui-icon
	{
	height: auto;
	overflow: inherit;
	background-color: royalblue;
}

.ui-selectonemenu-trigger ui-corner-right {
	background: #000066;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon {
	background-color: royalblue;
}

#ui-timepicker-div {
	top: 172.984px;
	left: 747.391px;
	z-index: 1003;
}

.noresaltado {
	color: darkgray;
}

.ui-contextmenu {
	width: 170px;
}

.ui-tooltip-content {
	border-color: #367fa9;
	border-width: 2px 1px 2px 1px;
	border-style: double;
}

.resaltadorverde {
	font-family: Arial black;
	font-size: 11px;
	color: green;
}

.resaltadorrojo {
	font-family: Arial black;
	font-size: 11px;
	color: red;
}

.rojo {
	color: red;
}

.rotacion-vertical {
	-webkit-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}

.celdas {
	border-width: 0.5px !important;
	border-style: ridge !important;
	border-color: #D8D8D8 !important;
	padding: 4px 10px !important;
}

.celdas-top {
	border-top-width: 0.5px !important;
	border-top-style: ridge !important;
	border-top-color: #D8D8D8 !important;
	padding: 4px 10px !important;
}

.celdas-bottom {
	border-bottom-width: 0.5px !important;
	border-bottom-style: ridge !important;
	border-bottom-color: #D8D8D8 !important;
	padding: 4px 10px !important;
}

.celdas-left {
	border-left-width: 0.5px !important;
	border-left-style: ridge !important;
	border-left-color: #D8D8D8 !important;
	padding: 4px 10px !important;
}

.celdas-right {
	border-right-width: 0.5px !important;
	border-right-style: ridge !important;
	border-right-color: #D8D8D8 !important;
	padding: 4px 10px !important;
}

.jcci0 .ui-tree-container {
	height: 296px;
}

.ui-state-error, .ui-widget-content .ui-state-error {
	border: 1px solid #f66a6a;
	background: #f8a2a2 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-selectcheckboxmenu-trigger {
	border: none !important;
}

.ui-paginator-first {
	border: none !important;
}

.ui-paginator-prev {
	border: none !important;
}

.ui-paginator-next {
	border: none !important;
}

.ui-paginator-last {
	border: none !important;
}

#form5 .ui-tabs .ui-tabs-navscroller-btn {
	margin-top: 10px;
}

label {
	color: #0c0c0c !important;
	font-size: 11px !important;
	font-family: Arial black !important;
	font-weight: 400 !important;
}

.ui-selectcheckboxmenu-label {
	color: white !important;
}

.ui-radiobutton .ui-widget {
	margin: 0px;
	width: 13px;
	height: 12px;
	line-height: 3px;
	display: inline-block;
	margin: 0px 0px -9px;
	/*margin-top: 5px;*/
}

.ui-icon-bullet {
	background-position: -82px -147px;
}

.ui-layout-pane-north {
	height: 6.2% !important;
}

.ui-layout-pane-west {
	top: 6.4% !important;
	height: auto !important;
	width: 15.3% !important;
	border: 1px solid #9a9a9a !important;
}

.ui-layout-pane-center {
	top: 6.4% !important;
	/*left: 15.8% !important;*/
	height: auto !important;
	width: auto !important;
	right: 19%;
	border: 1px solid #9a9a9a !important;
}

.ui-layout-pane-east {
	top: 6.4% !important;
	height: auto !important;
	width: 18.63% !important;
	border: 1px solid #9a9a9a !important;
}

.ui-layout-pane-south {
	/*height: 27.7% !important;*/
	height: 18.5% !important;
	/*top: 71.6% !important;*/
	top: 80.4% !important;
}

#eastclinica-resizer {
	position: absolute;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	text-align: left;
	overflow: hidden;
	z-index: 2;
	cursor: default;
	right: 0px;
	height: 65.98%;
	width: 25px;
	top: 4.2% !important;
}

.ui-layout-unit-header, .ui-layout-unit-footer {
	/*padding: 0.01em .2em .4em 0.3em;*/
	/*padding: 1px 2px 4px 1px;*/ /*pcm*/
	padding: 0px 0px 0px 0px; /*pcm*/
}

.ui-dialog .ui-dialog-titlebar {
	padding: 0.01em .1em .1em 0.3em;
	margin: 3px 2px 0px;
	border-radius: 5px;
}

#westlayout a:nth-child(1n) {
	margin: -18px 0px 0px 0px;
	background: white;
}

gridcell {
	font-size: 10px !important;
	font-family: Arial black !important;
	font-weight: 400 !important;
}

.ui-treetable tbody td {
	padding: 0px 0px;
	overflow: hidden;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
}

.datetime {
	width: 50%
}

.ui-inputswitch .ui-inputswitch-on, .ui-inputswitch .ui-inputswitch-off
	{
	padding-top: 2px !important;
}

.ui-inputswitch-on {
	color: black !important;
	background: #85b5d9 !important;
	width: 66%;
}

.ui-inputswitch-off {
	color: black !important;
	width: 80%;
}

.togogleswich {
	width: 150px !important;
	border-radius: 11px !important;
	height: 19px !important;
}

.ui-inputswitch-handle {
	width: 20px !important;
	left: 77px;
	border-radius: 17px !important;
	background-color: white !important;
	height: 19px !important;
}

fieldset {
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0.0em;
	padding-bottom: 0.25em;
	padding-left: 0em;
	padding-right: 0em;
	border: 1px solid;
	border-color: #75abd3;
	-webkit-border-radius: 10px 10px 10px 10px;
}

.ui-activowizar .ui-state-highlight {
	font-size: 11px;
	margin: 0 3px 0 0;
	padding: .4em;
	float: left;
	background: #2b07ef;
}

.ui-wizard-step-title {
	font-size: 11px;
	margin: 0 3px 0 0;
	padding: .4em;
	float: left;
}

.ui-checklist .ui-state-default {
	background: #b2b3b7;
}

.ui-circulo .ui-button {
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #5cb85c;
}

.ui-chkbox-box {
	background: #ffffff !important;
}

.radioright td {
	text-align: right;
}

.radioright td input {
	float: right;
}

.ui-4 {
	font-family: Arial black !important;
	font-size: 11px !important;
	margin: 0px 10px 2px !important;
}

.map {
	
}

.jcci4 {
	color: #05a !important;
	font-size: 14px !important;
	font-weight: 500;
}

.jcci3 {
	color: #05a !important;
	font-size: 13px !important;
}

.tabuiright {
	/*width: 33.1%;
	float: right;
	top: -96px;
	left: 93px;
	transform: rotate(90deg);
	margin: -19px;
	*/
	/*add Edwin*/
	float: right;
	top: 50%;
	left: 87%;
	transform: rotate(90deg);
	position: absolute;
}

.tabuileft {
	/*width: 27.1%;
    float: left;
    top: 158px;
    left: -119px;
    transform: rotate(-90deg);
    margin: -21px;*/
	/*add Edwin*/
	float: left;
	transform: rotate(-90deg);
	top: 50%;
	position: absolute;
	margin-left: -130px
}

.tabuiright ul {
	background: #bbc4ff;
}

.tabuiright a {
	background: #aab5ff;
}

/*add Autocomplete multiple*/
.autocompletemultiple .ui-autocomplete-multiple-container.ui-inputfield
	{
	padding: 0;
	height: 100% !important;
	width: 97%;
}

.grillpanel {
	margin-top: 1.5%;
	width: 99.7%;
	margin-bottom: 0.5%;
}

#toplayout .ui-corner-all {
	border-radius: 6px;
}

.ui-tabs.ui-tabs-top>.ui-tabs-nav {
	padding: 0px 0px 0px;
}

.ui-helper-reset {
	line-height: 1;
}

.ui-datatable .ui-state-default {
	border: 0px;
	background-color: white !important;
	font-weight: bold;
	color: black !important;
}

.ui-tabs.ui-tabs-top>.ui-tabs-nav li {
	background: #ed1b24; 
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
	{
	color: #c1bfbf;
}

.ui-datepicker-trigger.ui-button-icon-only .ui-button-text {
	padding: 0.2em 1em !important;
	background: #00823b !important;
	border-radius: 6px !important;
}

.ui-widget-content {
	border: 1px solid #9d9d9d;
	color: #000000;
	background-color: #ffffff;
	background: #ffffff;
	background: -moz-radial-gradient(50% 75%, circle, #ffffff, #ffffff);
	background: -webkit-radial-gradient(50% 75%, circle, #ffffff, #ffffff);
	background: -o-radial-gradient(50% 75%, circle, #ffffff, #ffffff);
	background: -ms-radial-gradient(50% 75%, circle, #ffffff, #ffffff);
	background: radial-gradient(50% 75%, circle, #ffffff, #ffffff);
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
	color: #ffffff;
}

#eastlayout-resizer {
	position: absolute;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	text-align: left;
	overflow: hidden;
	z-index: 2;
	cursor: default;
	right: 0px;
	height: 444px;
	width: 25px;
	top: 6.2% !important;
}

#westlayout-resizer {
	position: absolute;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	text-align: left;
	overflow: hidden;
	z-index: 2;
	cursor: default;
	right: 0px;
	height: 444px;
	width: 25px;
	top: 6.2% !important;
}

.ui-column-title {
	font-size: 12px !important;
	font-family: Arial black !important;
	font-weight: 400 !important;
}

.treebuscador {
	font-family: Arial black !important;
	font-size: 11px;
}

.ui-cantidadexcerbaciones .ui-inputfield {
	width: 22% !important;
}

.ui-cantidadespiro .ui-inputfield {
	width: 98%;
}

.dialog-formpersona {
	width: 76% !important;
	height: 66.6% !important;
	left: 10% !important;
	top: 4.4% !important;
	z-index: 1004;
}

.ui-selectbooleanbutton.ui-button.ui-state-default, .ui-selectonebutton .ui-button.ui-state-default,
	.ui-selectmanybutton .ui-button.ui-state-default {
	border: 1px solid #d6d6d6 !important;
	background: #f9f9f9 !important;
	font-weight: normal !important;
	color: #000000 !important;
}

.ui-selectbooleanbutton.ui-button.ui-state-active, .ui-selectonebutton .ui-button.ui-state-active,
	.ui-selectmanybutton .ui-button.ui-state-active {
	border: 1px solid #156090 !important;
	background: #c0c0c0 !important;
	color: #ffffff !important;
}

.ui-button-text-only .ui-button-text {
	padding: 0.2em 1em !important;
	border-radius: 0px !important;
	/*background: #00823b !important;*/
}

.ui-chkbox-box .ui-state-default {
	background: #ffffff !important;
}

.label_tr {
	text-align: left;
}

.input-autocomplete {
	width: 98%;
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 0px;
	background: #337bbf;
	font-weight: bold;
	color: white;
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 1px solid #9c9c9c;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield
	{
	background: #ffffff;
	font-family: Arial black;
	font-size: 11px;
	height: 13px;
}

.filterbandeja {
	height: 22px !important;
	width: 98% !important;
	margin-bottom: 2px !important;
}
/*.ui-scrollpanel span{
width:100%;
font-size:10px;
}*/
.scrollbandeja .ui-datatable-scrollable-body {
	max-height: calc(100vh - 108px);
}

.uitraza {
	font-family: Arial-Narrow;
	font-size: 10px;
}

.uitrazacol:nth-child(2n) {
	/*background-color: #eaedff;*/
	
}

.uitrazafil:nth-child(2n) {
	background-color: #F5FBEF;
}

.ui-lg-1, .ui-lg-2, .ui-lg-3, .ui-lg-4, .ui-lg-5, .ui-lg-6, .ui-lg-7,
	.ui-lg-8, .ui-lg-9, .ui-lg-10, .ui-lg-11, .ui-lg-12 {
	padding: 5px !important;
}

.white-button.ui-button.ui-state-default.ui-button-text {
	background-color: #ffffff;
	color: #222222;
	border-color: #d6d6d6;
	/* with the exported variables from Nova and Luna Themes*/
	border-color: var(- -input-border-color, #d6d6d6);
}

div.upload {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	display: inline-block;
	position: relative;
	width: auto;
}

div.upload:hover {
	opacity: 0.95;
}

div.upload input[type="file"] {
	display: input-block;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 2px;
}

.uploadButton {
	background-color: #425F9C;
	border: none;
	border-radius: 5px;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	margin-right: 15px;
	width: auto;
	padding: 0 20px;
	box-sizing: content-box;
}

.fileName {
	font-family: Arial;
	font-size: 14px;
}

.upload+.uploadButton {
	height: auto;
}

.uploadsimple {
	display: inline-flex;
}

.uploadsimple .ui-fileupload-buttonbar {
	padding: 0px 0px;
	background: white;
}

.uploadsimple .ui-fileupload-files {
	margin: 0px 0;
	border-spacing: 0px;
}

.uploadsimple .ui-fileupload-row>div {
	display: table-cell;
	padding: 0px 0px;
}

.uploadsimple .ui-fileupload-buttonbar>span {
	color: white !important;
}

.uploadsimple .ui-fileupload-content .ui-progressbar {
	width: 102px;
	margin: 0;
	top: 0px;
}

.uploadsimple .ui-button-icon-only .ui-button-text {
	padding: 0px;
}

.uploadsimple .ui-fileupload-row>div:nth-child(2) {
	
}

.uploadpdf {
	
}

.uploadpdf>div>span>span {
	background-image:
		url(../javax.faces.resource/default/img/pdf-adobe.png.xhtml)
		!important;
	width: 90px;
	background-repeat: no-repeat !important;
	background-position: center !important;
	font-size: 13px;
}

.red-button.ui-button.ui-state-default {
	background-color: #d9534f;
	border-color: #d9534f;
	color: #fff;
}

.red-button.ui-button.ui-state-default:enabled:hover, .red-button.ui-button.ui-state-default:focus
	{
	background-color: #d43f3a;
	border-color: #d9534f;
}

.visorpdf {
	height: calc(100vh - 232px);
}

.ui-fileupload-buttonbar .ui-fileupload-choose input {
	position: absolute !important;
	width: 99%;
}

.grillpanelcolor .ui-panelgrid-even {
	background: #fbfbfb;
}

.ui-datatable-data .ui-widget-content body, html {
	line-height: 17px !important;
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
	background-color: #2f6ec5;
	color: #333;
}

.ui-datepicker .ui-datepicker-calendar td a.ui-state-active {
	background-color: #00823b;
	color: #fff;
}

.ui-paginator-current {
	color: black !important;
}

.ui-paginator-page .ui-state-default .ui-state-active {
	background: #00823b !important;
}

.secc-upload {
	border: 0;
	background: 0;
	padding: 0em 0em;
}

.secc-upload .ui-panel-content {
	padding: 0em 0em !important;
}

.combo1 {
	font-weight: normal;
	width: 93%;
	min-width: 50% !important;
}

.combo2 {
	font-weight: normal;
	width: 90%;
	min-width: 50% !important;
}

.w3-badge {
	border-radius: 50%;
}

.w3-badge, .w3-tag {
	background-color: #000;
	color: #fff;
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}

Inherited from div.ui-layout-unit-content.ui-widget-content .ui-inputfield,
	.ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
	background: #ffffff;
	-moz-box-shadow: inset 0 0px 0px #ffffff;
	-webkit-box-shadow: inset 0 0px 0px #ffffff;
	box-shadow: inset 0 0px 0px #ffffff;
	color: black;
}

.gridpaneluploadbatch .ui-panelgrid-cell {
	padding: 5px;
}

.icon-pdf-5:before {
	content: "\e900";
}

.ui-layout-unit-expand-icon {
	background: white !important;
}

.treemenuiz .ui-treenode {
	margin-left: -12px;
}

/*se agrega diseño para essalud*/
.div_center {
	margin-left: 5% !important;
	display: flex !important;
	align-items: center !important;
}

img {
	display: block;
	margin-left: auto;
	
	width: 50%;
}

.label-success {
	background-color: #265AAD !important;
}

.output-text {
	color: black;
	margin-left: 5px;
}

.text_logo {
	margin-top: 3%;
	vertical-align: text-top;
	color: white !important;
	font-size: 18px !important;
}
.p-grid-app .ui-widget-header {
    border: 0px;
    background: #31884D !important;
    color: black;
    padding: 0em !important;
}

/*.p-grid-app .ui-lg-3 {
    padding: 1px !important;
    width: 24%;
}
.p-grid-app .ui-widget-header {
    border: 0px;
    background: #8a0101 !important;
    color: black;
}
.ui-panel .ui-panel-titlebar {
    padding: 0.5em 1em 0.3em;
}*/