body .ui-widget,
.ui-widget,
.p-component {
	font-size: 1rem;
}

body .ui-datatable .ui-datatable-data > tr > td {
	padding: .3rem .3rem !important;
	font-size: .8rem !important;
}

.ui-picklist.recorridaspicklist .ui-picklist-list{
	height: 300px;
}

.month-year-datepicker .ui-datepicker-calendar {
    display: none;
}

.ui-menuitem-icon {
    margin-right: 4px;
}

div.ui-growl {
	position: fixed;
    bottom: 20px;
    top: auto;
    right: 20px;
}

.header-panel-background,
.header-panel-background .ui-panelgrid .ui-panelgrid-cell,
.header-panel-background .ui-panelgrid .ui-panelgrid-content
 {
 	color: white;
	background-color: #007ad9 !important;
}

.admin-header-desktop {
	align-items: center;
	display: flex;
	height: 100px;
	margin: auto;
	width: 95%;
}

.admin-header-logo {
	flex: 0 0 auto;
}

.admin-header-title {
	flex: 1 1 auto;
	margin: 10px;
}

.admin-header-title-main {
	font-size: 32px;
	font-weight: bold;
}

.admin-header-version {
	font-size: 12px;
}

.admin-header-title-subtitle {
	font-size: 18px;
	font-weight: bold;
}

.admin-header-logout {
	display: flex;
	flex: 0 0 auto;
	justify-content: flex-end;
	padding: 15px 0 15px 15px;
}

.ui-datagrid-no-border .ui-datagrid-content {
   border: none;
} 

#formPrincipal .ui-datagrid-no-border .ui-datagrid-content {
	border: none;
}

.ui-datagrid-no-border .ui-datagrid-content,
.ui-datagrid-no-border .ui-panel .ui-panel-content {
	border: none;
}

.clear-link {
	color: black;
	font-weight: bold;
}
