
.ui-messages {
	text-align: left;
}

.ui-widget {
    font-size: 12px !important;
}

.ui-layout-unit-header {
	text-align: center;
}

.ui-layout-unit-content {
	border: 0;
}

ul.ui-menu-child {
  width: 270px !important;
}

.ui-menuitem-text {
  float: none !important;
}

.ui-panel-content {
	padding: 0px 0px !important;
}

.ui-menuitem-link {
  text-align: left;
}

.ui-spinner-input::-ms-clear {
    display: none;
}

.ui-datatable table {
	table-layout: auto !important;
}

.ui-field-required, .ui-field-required input, .ui-field-required label {
  background-color: #e0e0e0 !important;
}

.ui-button-icon-only .ui-button-text {
  padding: .3em !important;
}

.circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: table-cell; 
    vertical-align: middle;
}

.noborder {
  border: none !important;
}

.datagrid-cel-border .ui-datagrid-column {
  border-bottom: solid 1px #D5DBE0 !important;
  margin: 3px;
}

.mobile-alunos-nome {
    color: #F1F6F9 !important;
}

.ui-growl {
	top: 15px !important;
  width: 300px !important;
}

.ui-growl-item-container {
  opacity: 0.95 !important;
  filter: alpha(opacity=95) !important;
}

.ui-growl-item-container {
  padding: 10px;
}

.ui-growl-item {
  padding: 10px 10px !important;
}

.ui-growl-message {
  width: 220px !important;
}

.ui-blockui-content {
	background-color: white;
	opacity: 0.8;
}