/* BASE */
body {
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* TABVIEW */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #555;
}

@media ( max-width : 640px) {
	.ui-tabs.ui-tabs-top>.ui-tabs-nav li {
		width: 100%;
	}
}

.ui-widget-content {
	line-height: 1.5;
	padding: 5px;
	margin: 0;
}

/* PANELGRID */
.ui-panelgrid.panelgrid-noborder .ui-grid-responsive {
	border: none;
}

.ui-panelgrid-cell.ui-grid-col-16 {
	border: none !important;
}

/*BREDCAMP */
.ui-breadcrumb.ui-widget-header {
	border: none;
}

@media ( max-width : 640px) {
	.ui-panelgrid.panelgrid-noborder .ui-grid-responsive .ui-grid-row {
		border: none;
	}
}

/* MENU-PRIME */
.ui-panelmenu .ui-panelmenu-header a {
	border: none;
	text-decoration: none;
}

.ui-panelmenu .ui-panelmenu-header {
	border: none;
}

/* COMPONENTE UPDATE*/
.ui-fileupload-content {
	border: none;
}

/*.ui-selectonemenu .ui-selectonemenu-label*/
.ui-selectonemenu-item.ui-state-disabled {
	display: none;
}

.ui-panel .ui-panel-content {
	border: none;
}

.growl {
	position: fixed;
	/*top: 10vh;*/
}

/* Altera a cor dos ícones */
.ui-icon {
	color: #33691E;
}

.j_idt21:botao-topo {
	background-color: #4CAF50; /* Verde-natureza */
}

.ui-button.ui-widget { /* Mais específico */
	background-color: #4CAF50 !important;
	border: 1px solid #bbfaa2 !important;
}

.ui-icon {
	color: #33691E !important;
}

.reduce-spacing .ui-panelgrid-cell {
	margin-bottom: 2px;
}

@media ( max-width : 600px) {
	.ui-galleria .ui-galleria-item {
		height: 40vh;
	}
}

@media ( min-width : 601px) and (max-width: 1200px) {
	.ui-galleria .ui-galleria-item {
		height: 50vh;
	}
}

.ui-galleria-thumbnail {
	border-radius: 4px;
}

.ui-galleria .ui-galleria-navigator {
	margin-top: 10px;
}

body .ui-panelgrid .ui-panelgrid-cell {
	border: none !important;
}

body .ui-datalist .ui-datalist-content {
	border: none !important;
}

.devolucaoFieldset .ui-fieldset-legend {
	color: red !important;
}

#frm:dtJustificativa_content {
	border: none !important;
}

.cheap {
	background-color: #7ce322 !important;
	background-image: none !important;
	color: #ffffff !important;
}

body .ui-dialog {
  	margin-top: -135% !important;
    margin-left: 20% !important;
}
 
#frm:dialogTeleconsultor {
	margin-left: 10% !important;
}

.ql-tooltip.ql-editing{
	margin-left: 500px !important;
}


