@CHARSET "ISO-8859-1";

/*medias que existem
	@media screen and (max-width: 1920px)
	@media screen and (max-width: 1366px)
	@media screen and (max-width: 1245px)
	@media screen and (max-width: 1046px)
	@media screen and (max-width: 1020px)
	@media screen and (max-width: 992px)
	@media screen and (max-width: 942px)
	@media screen and (max-width: 770px)
	@media screen and (max-width: 767px)
	@media screen and (max-width: 700px)
	@media screen and (max-width: 635px)
	@media screen and (max-width: 573px)
	@media screen and (max-width: 529px)
	@media screen and (max-width: 480px)
	@media screen and (max-width: 434px)
	@media screen and (max-width: 350px)
*/

/*****************************************************************************************/
/************************************** MODAL*********************************************/
/*****************************************************************************************/
.com-certificado {
	background: #18853c !important;
}

.sem-certificado {
	background: black !important;
}

.certificado-excecao {
	background: #fce94f !important;
}

.certificado-removido {
	background: red !important;
}

.carousel100per {
	width: 100% !important;
}

.td-hover:hover {
	-webkit-box-shadow: 0px 0px 11px 4px rgba(19, 67, 119, 1);
	-moz-box-shadow: 0px 0px 11px 4px rgba(19, 67, 119, 1);
	box-shadow: 0px 0px 11px 4px rgba(19, 67, 119, 1);
}

.td-hover-rating:hover {
	background-color: green !important;
}

.waves-effect {
	position: relative;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	vertical-align: middle;
	z-index: 1;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
}

.ui-dialog .ui-dialog-titlebar-minimize span, .ui-dialog .ui-dialog-titlebar-maximize span
	{
	margin-top: -5px !important;
	background-color: #ffffff !important;
}

.ui-dialog .ui-dialog-titlebar-close span {
	margin-top: -5px !important;
	background-color: #D2524F !important;
	background-image:
		url(/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png)
		!important;
	border: none !important;
	border-radius: 2px !important;
}

/* ESTILO MOSTRAR FORMULARIOS */
.div-form {
	padding: 1px !important;
}

.ui-confirmdialog-yes {
	color: #fff !important;
	background: #18853C !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.ui-confirmdialog-yes:HOVER {
	transform: scale(1.1, 1.1);
}

.ui-confirmdialog-no {
	color: #fff !important;
	background: #D2524F !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
}

.ui-confirmdialog-no:HOVER {
	transform: scale(1.1, 1.1);
}

.modal {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	background-color: #fafafa;
	padding: 0;
	max-height: 90%;
	width: 55%;
	margin: auto;
	overflow-y: auto;
	border-radius: 2px;
	will-change: top, opacity;
	z-index: 9999999;
}

.btnUpload {
	max-width: 30px !important;
	min-width: 30px !important;
	float: right !important;
	margin-left: 2 px !important;
}

.modal h1, .modal h2, .modal h3, .modal h4 {
	margin-top: 0;
}

.spanAsterisco {
	color: red;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	margin-left: -1px
}

.spanAsteriscoHistorico {
	color: #e56700;
	font-weight: bold;
	font-size: 12px;
	position: relative;
	margin-left: -1px;
	float: right;
}

.modal .modal-content {
	padding: 24px;
}

.modal .modal-close {
	cursor: pointer;
}

.modal .modal-footer {
	border-radius: 0 0 2px 2px;
	background-color: #fafafa;
	padding: 4px 6px;
	height: 56px;
	width: 100%;
	text-align: right;
}

.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat
	{
	margin: 6px 0;
}

.modal-overlay {
	position: fixed;
	z-index: 999;
	top: -25%;
	left: 0;
	bottom: 0;
	right: 0;
	height: 125%;
	width: 100%;
	background: #000;
	display: none;
	will-change: opacity;
}

.modal.modal-fixed-footer {
	padding: 0;
	height: 70%;
}

.modal.modal-fixed-footer .modal-content {
	position: absolute;
	height: calc(100% - 56px);
	max-height: 100%;
	width: 100%;
	overflow-y: auto;
}

.modal.modal-fixed-footer .modal-footer {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	position: absolute;
	bottom: 0;
}

.modal.bottom-sheet {
	top: auto;
	bottom: -100%;
	margin: 0;
	width: 100%;
	max-height: 45%;
	border-radius: 0;
	will-change: bottom, opacity;
}

/**********************************************************************/
/**************estilo upload
/********************************************************************/
/* .ui-spinner-input{
	width:90% !important;
}

.btn-calendar-custon .hasDatepicker {
	width: 100% !important;
}



.upload-custon .ui-corner-bottom{
display: none !important;

}

.upload-custon .ui-corner-top{
margin-top: -3px !important;
} 

.btn-upload-custom{
width: 90% !important;
height: 20px !important;
}
 */

/*****************************************************************************************/
/***************************TESTE PAGINA PRINCIPAL SECRETARIA ****************************/
/*****************************************************************************************/
/*****************************************************************************************/
.conteudogeral {
	width: 100%;
	height: auto;
	background: #ccc;
	margin: 0px;
}

.divsuperior {
	width: 100%;
	height: 130px;
	float: left;
	margin-bottom: 2% !important;
}

.divinferior {
	width: 100%;
	height: 400px;
	float: left;
}

.divesquerdo {
	width: 40%;
	height: 100%;
	float: left;
}

.divdireito {
	width: 60%;
	height: 100%;
	float: left;
}

.divaviso {
	width: 100%;
	height: 50%;
	float: left;
}

.divfaleconosco {
	width: 100%;
	height: 50%;
	float: left;
}

.div1 {
	width: 25%;
	height: 100%;
	float: left;
}

.div2 {
	width: 25%;
	height: 100%;
	float: left;
}

.div3 {
	width: 25%;
	height: 100%;
	float: left;
}

.div4 {
	width: 25%;
	height: 100%;
	float: left;
}

.div5 {
	width: 33.333333333%;
	background: maroon;
	height: 50%;
	float: left;
}

.div6 {
	width: 33.333333333%;
	background: navy;
	height: 50%;
	float: left;
}

.panelAmarelo img {
	max-width: 125px;
	width: auto;
}

.panelVerde img {
	max-width: 120px;
	width: auto;
}

.panelAzul img {
	max-width: 171px;
	width: auto;
}

.panelVermelho img {
	max-width: 75px;
	width: auto;
}

.ui-carousel {
	border: none;
}

.ui-grid .ui-grid-row {
	background-image: linear-gradient(to bottom, #FFF, #184277 1200%);
}

.ui-state-disabled .ui-icon {
	background-image:
		url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
}

.ui-panel-titlebar.ui-widget-header {
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	background-image: linear-gradient(to bottom, #FFF, #184277 1500%);
	color: #184277;
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
}

.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
	background: #184277;
	color: #ffffff;
	font-weight: bold;
}

.ui-carousel .ui-carousel-header {
	border-bottom: 2px solid #EE8D66 !important;
	border-radius: none;
	background: #fff;
	color: #184277;
	border-top: none;
	border-left: none;
	border-right: none;
}

.painelAcoes {
	position: fixed;
	top: 73%;
	right: 24px;
	max-width: 80px;
	background: transparent;
	border: none;
	z-index: 2;
}

.ui-selectonemenu-label.ui-inputfield {
	color: #333;
}

/*#Ajuda span{
	color: #184377;
	font-size: 87%;
    font-weight: bold !important;
    word-wrap: break-word !important;
    white-space: normal !important;
}*/
.ui-panel-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-all {
	color: #000;
	font-weight: bold !important;
	font-size: 15px;
	word-wrap: break-word !important;
	white-space: normal !important;
}

/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
.scrollDialogo .ui-dialog-content {
	height: 500px !important;
	overflow-y: auto !important;
	margin-bottom: 10px;
}

.ui-panelgrid-cell.ui-grid-col-12, .ui-panelgrid-cell.ui-grid-col-9,
	.ui-grid-col-9 .ui-state-hover {
	color: #000;
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 1px solid #000;
	color: #000;
}

.novo:HOVER {
	width: 88px;
	height: 28px;
	background-image: url("../resources/images/botoes/Novo-hover.png")
		!important;
	background-size: 93% !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	border: 0px !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.novo {
	width: 88px;
	height: 28px;
	background-image: url("../resources/images/botoes/Novo.png") !important;
	background-size: auto !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.editar:HOVER {
	width: 90px;
	height: 28px;
	background-image: url("../resources/images/botoes/Editar-hover.png")
		!important;
	background-size: 93% !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	border: 0px !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.editar {
	width: 90px;
	height: 28px;
	background-image: url("../resources/images/botoes/Editar.png")
		!important;
	background-size: auto !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.atualizartoken:HOVER {
	width: 170px;
	height: 28px;
	background-image:
		url("../resources/images/botoes/Atualizar-Token-hover.png") !important;
	background-size: 98% !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	border: 0px !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.atualizartoken {
	width: 170px;
	height: 28px;
	background-image: url("../resources/images/botoes/Atualizar-Token.png")
		!important;
	background-size: auto !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.clonar:HOVER {
	width: 92px;
	height: 28px;
	background-image: url("../resources/images/botoes/Clonar-hover.png")
		!important;
	background-size: 93% !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	border: 0px !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.clonar {
	width: 92px;
	height: 28px;
	background-image: url("../resources/images/botoes/Clonar.png")
		!important;
	background-size: auto !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.remover:HOVER {
	width: 110px;
	height: 28px;
	background-image: url("../resources/images/botoes/Remover-hover.png")
		!important;
	background-size: 90% !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	border: 0px !important;
	background-color: #fff !important;
	margin-right: 5px !important;
}

.remover {
	width: 110px;
	height: 28px;
	background-image: url("../resources/images/botoes/Remover.png")
		!important;
	background-size: auto !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #fff !important;
	margin-right: 5px !important;
	transition: background 5s;
}

.ui-button.ui-widget.ui-state-default.ui-button-text-only.pesquisar {
	border: none;
}

.limpar:HOVER {
	width: 110px;
	height: 23px;
	background-image: url("../resources/images/botoes/Limpar-hover1.png")
		!important;
	background-size: 105px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.limpar {
	width: 110px;
	height: 23px;
	background-image: url("../resources/images/botoes/Limpar1.png")
		!important;
	background-size: 105px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.internato {
	margin-top: 8px;
	width: 114px;
	height: auto;
	background-size: 100px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.internato .ui-state-hover {
	width: 411px;
	height: 379px;
	background-image:
		url("../resources/images/botoes/logos/Internato-hover.png") !important;
	background-size: 100px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.iniciacaocient {
	width: 171px;
	height: 110px;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	margin-top: -8px;
}

@media screen and (min-width: 800px) and (max-width: 910px) {
	.iniciacaocient {
		width: 150px;
		margin-left: -9px;
	}
}

.relatorioseventos {
	width: 170px !important;
	height: 110px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	margin-top: 9px;
}

.faleconoscoacessorapido {
	width: 126px !important;
	height: 110px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	margin-top: 10px;
}

/******************************************
 ******* TELA FORMULÁRIO HISTÓRICO ******** 
 *****************************************/
.tg {
	border-collapse: collapse;
	border-spacing: 0;
	border-color: #b5e0ff;
	margin: 0px auto;
	width: 100%;
}

.tg td {
	padding: 5px 2px;
	border-style: solid;
	border-width: 1px !important;
	overflow: hidden;
	font-style: normal;
	word-break: normal;
	border-color: #b5e0ff !important;
	text-shadow: none;
}

.tg th {text-align;
	font-weight: normal;
	padding: 5px 2px;
	border-style: solid;
	border-width: 1px !important;
	overflow: hidden;
	word-break: normal;
	border-color: #b5e0ff !important;
	text-shadow: none;
}

.fixo_top {
	position: sticky;
	top: 0;
}

@media screen and (max-width: 767px) {
	.tg {
		width: auto !important;
	}
	.tg col {
		width: auto !important;
	}
	.tg-wrap {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		margin: auto 0px;
	}
}

.linhaTabelaDinamica .ui-datatable-even:HOVER {
	background: #8d8d8d;
	color: white !important;
}

/******************************************
 ****** FIM TELA FORMULÁRIO HISTÓRICO****** 
 *****************************************/
@media only screen and (orientation:portrait) {
	#aviso {
		display: none;
	}
}

@media only screen and (orientation:landscape) {
	#aviso {
		display: none;
	}
}

.ui-menuitem-icon {
	padding-top: 2px !important;
}

body {
	margin-top: 4%;
	background: #EBEBEB;
}

/******************************************
 ************** BOTÕES ******************** 
 *****************************************/
.fc-month-button .ui-button .ui-state-default {
	
}

.ui-button {
	border-radius: 0px;
	background: #fff;
}

.botaoPainel {
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
	box-shadow: 0 0 1px rgba(0, 0, 255, 0.5) !important;
	background: #EDEFF2 !important;
}

.botaoPainel:hover {
	background: #409CDC !important;
	color: #fff !important;
}

.ui-selectonemenu-label.ui-inputfield.ui-corner-all.botaoPainel.ui-state-hover
	{
	color: #333;
}

.fc button {
	margin-left: 5px;
}

.fc button:hover {
	background: #409CDC;
	color: #fff;
	font-weight: bold;
}

.botaoSalvar {
	color: #18853C !important;
	background: #FFF !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.botaoSalvar:hover {
	color: #fff !important;
	background: #18853C !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.botaoEditar {
	color: #DB7400 !important;
	background: #FFF !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.botaoEditar:hover {
	color: #fff !important;
	background: #DB7400 !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.botaoPadrao {
	color: #2C6E9F !important;
	background: #FFF !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.botaoPadrao:hover {
	color: #fff !important;
	background: #2C6E9F !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.botaoFechar {
	color: #D2524F !important;
	background: #FFF !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
}

.botaoFechar:hover {
	color: #fff !important;
	background: #D2524F !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
}

/* Estilo para os botões File Upload
.botaoPadraoUpload .ui-button.ui-fileupload-choose {
	color: #2C6E9F !important;
	background: #FFF !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}*/
.botaoFecharInvertido {
	color: #fff !important;
	background: #D2524F !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
}

.botaoFecharInvertido:HOVER {
	color: #D2524F !important;
	background: #FFF !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
}

.botaoSalvarInvertido:HOVER {
	color: #18853C !important;
	background: #FFF !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.botaoSalvarInvertido {
	color: #fff !important;
	background: #18853C !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.botaoPainel .ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 1px solid #ccc !important;
	/*border-bottom: none !important;*/
}

.botaoRemoverFixo.ui-state-default {
	border: none !important;
}

.botaoEditarFixo.ui-state-default {
	border: none !important;
}

.botaoCloneFixo.ui-state-default {
	border: none !important;
}

/******************************************
 ************** FIM BOTÕES ***************** 
 *****************************************/

/* ALTERAÇÃO EDINILSON SENHA MESTRE TEXTO*/
.usuario .ui-widget-content {
	color: #000;
	margin-bottom: 10px;
}
/* ALTERAÇÃO EDINILSON SENHA MESTRE COMPONENTE */
.usuario .ui-panel {
	padding: 0px;
}
/* ALTERAÇÃO EDINILSON SENHA MESTRE COMPONETE INTERNO*/
#panelNomeUsuario {
	width: 100%;
	margin-top: -18px;
}
/* ALTERAÇÃO EDINILSON SENHA MESTRE COR INTERNO */
#panelNomeUsuario_content {
	background: #FFCC00;
}

/* ALTERAÇÃO EDINILSON SENHA MESTRE DIALOGO LOGIN VISUALIZAÇÃO */
.ui-dialog-title {
	font-size: 15px !important;
}

/* ALTERAÇÃO EDINILSON SENHA MESTRE CENTRALIZAÇÃO DOS INPUTTEXT */
.ui-widget-content, .ui-widget {
	margin: 0 auto;
}

/* ALTERAÇÃO EDINILSON BREADCRUMB */
.divCabecalho .ui-breadcrumb {
	background-color: transparent !important;
	border: 0px !important;
	border-bottom: 2px solid #EE8D66 !important;
	border-radius: 0px;
	padding: 0px;
}

/********************************************
**** BOTÕES SETA DO ALERTA TELA PRINCIPAL ***
*********************************************/
.ui-widget-header .ui-state-disabled {
	background-color: #184377;
	*background-color: #d9d9d9;
}

.panelDataTable .ui-widget-header .ui-state-disabled {
	background-color: #fff !important;
	*background-color: #d9d9d9;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
	opacity: 1.35;
}

.ui-widget-header .ui-state-disabled {
	background-color: gray;
	color: #C0C0C0 !important;
	*background-color: #d9d9d9;
}

.ui-widget-header .ui-state-disabled:HOVER {
	background-color: gray !important;
	color: #C0C0C0 !important;
	*background-color: #d9d9d9;
}

/********************************************
** FIM BOTÕES SETA DO ALERTA TELA PRINCIPAL *
*********************************************/
.tamanhoDialogo {
	width: 80% !important;
}

/* .ui-breadcrumb {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
 */
.ui-breadcrumb ul li .ui-menuitem-link {
	display: inline-flex !important;
}

.barraFerramentasEditor .ui-editor-toolbar {
	display: inherit !important;
}

.editorEmenta .ui-editor {
	width: 100% !important;
	background: #f3f3f3 !important;
}

/*ALTERAÇÃO EDINILSON*/
/*list menu */
.ui-selectonemenu {
	border: 1px solid #D3D3D3;
	min-width: 100px !important;
	width: 100% !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
	white-space: pre-wrap !important;
	width: 100% !important;
}

/*list menu */

/*configuração grown inicio */
.ui-growl {
	z-index: 9999 !important;
}

.ui-growl-error {
	background: #ff0000;
	color: #ffffff;
}

.ui-growl-info {
	background: #0000CD;
	color: #ffffff;
}

.ui-growl-warn {
	background: #ffcc00;
	color: #000000;
}

/*Estilo multiselectlistbox inicio*/
.ui-multiselectlistbox .ui-multiselectlistbox-listcontainer {
	width: 30%;
	height: 120px;
}
/*Estilo multiselectlistbox fim*/

/* editor inicio */
.ui-editor {
	background: #ccc !important;
	width: 50% !important;
}

.ui-editor-toolbar {
	display: none !important;
}

.visualizar-termo-uso .ql-container.ql-snow {
	border: none !important;
}

.toolbar-termo .ui-editor-toolbar {
	display: block !important;
}
/* editor fim */

/*Estilo do botão e titulos*/
.tamanhoDialogo {
	width: 45% !important;
}

.tamanhoDialogoComRolagem {
	width: 45% !important;
	max-height: 600px !important;
	overflow-y: auto !important;
}

.tamanhoDialogoPequena {
	width: 40% !important;
}

.texto {
	font-size: 11px !important;
}

.quebraLinha {
	word-wrap: break-word;
	width: 100%;
}

.ui-outputlabel.ui-widget	.textoTitulo {
	font-weight: bold !important;
	font-size: 15px !important;
	word-wrap: break-word !important;
	white-space: normal !important;
	color: #000000;
}

.textoTitulo {
	font-weight: bold !important;
	font-size: 15px !important;
	word-wrap: break-word !important;
	white-space: normal !important;
	color: #222;
}

.alinhamentoBiometria {
	width: 75% !important;
	float: right !important;
}

.ui-dialog-title {
	width: 100% !important;
	word-wrap: break-word !important;
	white-space: normal !important;
}

.alinEsquerdaTopo {
	top: 3px;
	float: left !important;
	font-weight: bold;
	position: relative;
	margin-right: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 5px !important;
}

.alinDireitaTopo {
	margin-top: 0px;
	float: right !important;
	position: relative;
	margin-right: 0px !important;
	bottom: 4px;
}

.alinDireitaTopo button {
	margin-top: 5px !important;
}

.alinDireitaTopo .ui-button {
	margin-top: 5px !important;
}

.alinDireitaTopoFormatos {
	margin-top: 0px;
	float: right !important;
	position: relative;
	margin-right: 0px !important;
	bottom: 4px;
}

.alinEsquerdaVagas {
	top: 30px;
	float: left !important;
	font-weight: bold;
	position: relative;
	margin-right: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 5px !important;
}

/*Estilo do botão e titulos fim*/

/*menu esquerdo*/
.geral {
	margin-left: 4.8% !important;
	border-radius: 0px !important;
	background: #fff !important;
	padding: 0px !important;
	border: 0px !important;
	box-shadow: 0 2px 5px #696969;
}

.geralPrincipal {
	margin-left: 0% !important;
	border-radius: 0px !important;
	background: #fff !important;
	padding: 0px !important;
	border: 0px !important;
	box-shadow: 0 2px 5px #696969;
}

.leftMenu {
	margin: 0px;
	padding: 0px !important;
	width: 4.5%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	border: 0px;
	z-index: 7;
	box-shadow: 0 40px 5px #696969;
}

/*ALETARAÇÃO TEMA EDINILSON  */
.menuPrincipalInt:HOVER {
	background: #409CDC !important;
	/* border-radius: 0px 6px 0px 10px; */
	width: 45px;
	height: 34px;
	position: fixed;
	float: left;
	z-index: 1000;
}

.leftMenu .ui-panel-content {
	padding: 0px !important;
}

.menuEsquerdo {
	width: 27px;
	height: 27px;
	float: left;
	position: relative;
	left: 10px;
}

.textoLinks {
	text-decoration: none !important;
	font-size: 65% !important;
	font-weight: bold !important;
	cursor: pointer;
}

.textoLinks:HOVER {
	text-decoration: none !important;
	font-weight: bold !important;
	font-size: 65% !important;
}

a {
	text-decoration: none !important;
}

.lateral {
	padding: 0 0 0 0;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background: rgb(44, 62, 80);
	height: 100%;
	overflow: hidden;
	width: 4%;
	top: 5.3%;
	left: 0px;
	float: left;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 1000;
}

.botaoMenu {
	cursor: pointer;
	border-radius: 0px 10px 0px 10px;
	width: 100% !important;
}

/*ALETARAÇÃO TEMA EDINILSON  */
.botaoMenu:HOVER {
	background: #409CDC !important;
	cursor: pointer;
	/* border-radius: 0px 10px 0px 10px; */
	width: 100% !important;
}

.corFA:HOVER {
	color: #700000;
}

.latetal .fa-2x {
	font-size: 2em !important;
	width: 100% !important;
}

.header .fa-2x {
	font-size: 2em !important;
	width: 100% !important;
}

.menuPrincipal {
	width: 45px;
	height: 34px;
	position: fixed;
	float: left;
	z-index: 10;
	top: 2px !important;
	left: 8px !important;
}

.menuPrincipalLink {
	font-size: 10px !important;
	font-weight: bold !important;
	position: fixed !important;
	margin-top: 23px;
	margin-left: -38px;
	cursor: pointer;
}

/*ALETARAÇÃO TEMA EDINILSON  */
.menuPrincipalInt:HOVER {
	background: #409CDC !important;
	/* border-radius: 0px 6px 0px 10px; */
	width: 45px;
	height: 34px;
	position: fixed;
	float: left;
	z-index: 1000;
}

.menuPrincipal .fa-2x {
	font-size: 1.8em !important;
	width: 100% !important;
}

.float-r .fa-2x {
	font-size: 1.2em !important;
	width: 100% !important;
}

.menuPrincipalDireito {
	width: 45px;
	height: 34px;
	position: fixed;
	float: left;
	z-index: 1000;
	top: 2px !important;
	left: 5px !important;
	display: none;
}

/*ALTERAÇÃO EDINILSON  */
.float-r li:HOVER {
	background: #409CDC !important;
	cursor: pointer;
	color: #ffffff;
	/* border-radius: 0px 6px 0px 10px; */
}

.menuteste {
	height: auto;
}

.marginTopPequena {
	margin-top: 10px;
	width: 100% !important;
}

/* ALTERAÇÃO EDINILSON */
.lateral2 {
	padding: 10px;
	margim: 20px;
	font-size: 1.2em;
	overflow: hidden;
	width: 300px;
	height: 100%;
	position: fixed;
	top: 40px;
	float: left;
	left: 4.03%;
	background: transparent;
	z-index: 1000;
	border: 0px !important;
	border-radius: 0px !important;
}

.ui-accordion .ui-accordion-header {
	background: #184377;
	color: #fff;
}

.ui-panel-content .ui-widget-content .ui-accordion .ui-accordion-header .ui-icon
	{
	background-image:
		url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
}

.ui-panelmenu .ui-panelmenu-header a:HOVER {
	color: #FFF;
	background: #184277;
}

.ui-panelmenu .ui-panelmenu-header .ui-state-active a {
	color: #fff;
}

.ui-menu-list .ui-helper-reset:hover {
	color: red;
}

.ui-panelmenu .ui-state-default .ui-icon:hover {
	background-image:
		url("/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png");
	margin-left: -10px;
}

.ui-accordion .ui-accordion-header:hover {
	background: #409CDC;
	color: #fff;
}

.rolagem {
	height: 520px;
	overflow-y: auto;
}

/*ALTERAÇÃO EDINILSON  */
.lateral2 .ui-accordion .ui-accordion-content {
	padding: 0px !important;
	overflow: hidden !important;
	margin-left: 10px;
}

/*ALTERAÇÃO EDINILSON */
.lateral2 .ui-menu {
	width: 110% !important;
	border: none !important;
}

/*ALTERAÇÃO EDINILSON  */
.ui-panelmenu .ui-state-default .ui-icon {
	background-image:
		url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
	margin-left: -10px;
}

.ui-widget .ui-panelmenu-header .ui-state-default .ui-state-disable .ui-icon .ui-state-hover
	{
	background-image:
		url("/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png");
	margin-left: -10px;
}

/*ALTERAÇÃO EDINILSON */
.lateral2 .ui-state-default, .lateral2 .ui-widget-content .ui-state-default,
	.lateral2 .ui-widget-header .ui-state-default {
	border-radius: 0px !important;
	border: 1px solid #fff !important;
	font-size: 16px !important;
	height: 25px !important;
	padding-bottom: 8px;
	box-shadow: 0 2px 2px #fff;
	margin-left: 10px;
}

/* ALTERAÇÃO EDINILSON  */
.lateral2 .ui-menu .ui-menuitem-link {
	width: 95.7% !important;
	font-size: 20px;
	/* 	border-bottom: 1px solid;
	-moz-border-bottom-colors: #ffcc99 #ffbb88 #ffaa77 #ff9966 #ff8855
		#ff7744 #ff6633 #ff5522 #ff4411 #ff3300 !important; */
}

.lateral2 .ui-state-default, .lateral2 .ui-widget-content .ui-state-default
	{
	height: 30px !important;
}

.lateral2 .ui-menu .ui-menuitem-link .ui-menuitem-icon {
	display: inline-block !important;
	float: left !important;
	padding: 3px !important;
	font-size: 0.7em !important;
}

.lateral .ui-panel .ui-panel-content {
	padding: 0px !important;
}

/*ALTERAÇÃO EDINILSON  */
.lateral2 .ui-panelmenu .ui-panelmenu-header a {
	/* padding-top: 6% !important; */
	padding-left: 13% !important;
}

/*ALTERAÇÃO EDINILSON  */
.ui-button .ui-icon {
	background-image:
		url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
}

.BbreadCrumb .ui-icon {
	background-image:
		url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
}

/*ALTERAÇÃO EDINILSON  */
.ui-panel .ui-widget .ui-widget-content .ui-corner-all .ui-panel-content .ui-accordion .ui-accordion-header
	{
	background: #D3D3D3;
	color: #333;
}

/*ALTERAÇÃO EDINILSON  */
.ui-selectmanycheckbox .ui-chkbox .ui-chkbox-box {
	display: block;
	background: #d3d3d3;
	border: 1px solid #333;
}

/*ALTERAÇÃO EDINILSON  */
.ui-confirm-dialog .ui-dialog-title {
	width: 70% !important;
	word-wrap: break-word !important;
	white-space: normal !important;
}

.lateral2.ui-panel .ui-panel-content {
	padding: 0px !important;
}

.lateral2 .ui-menuitem {
	border-radius: 0px !important;
}

.lateral2 .ui-state-hover {
	border-radius: 0px !important;
}

.header ul {
	padding: 0px !important;
}

@
-webkit-keyframes fadeIn { 0% {
	opacity: 0;
}

100%
{
opacity


:


1;
}
}
@
-moz-keyframes fadeIn { 0% {
	opacity: 0;
}

100%
{
opacity1


;
}
}
@
-o-keyframes fadeIn { 0% {
	opacity: 0;
}

100%
{
opacity


:


1;
}
}
@
keyframes fadeIn { 0% {
	opacity: 0;
}

100%
{
opacity


:


1;
}
}
.fadeIn {
	-webkit-animation: fadeIn 0.8s linear;
	-moz-animation: fadeIn 0.8s linear;
	-o-animation: fadeIn 0.8s linear;
	animation: fadeIn 0.8s linear;
}

/*menu esquerdo*/

/* Inicio menu direito */
.tema {
	width: 217px !important;
	margin-top: 2px !important;
}

.botao {
	border-radius: 50% !important;
	width: 30px;
	height: 30px;
}

.botaoMenuNovo {
	border-radius: 50% !important;
	width: 30px;
	height: 30px;
	display: none !important;
}

.botaoMenuNovo2 {
	margin-top: -3px !important;
	margin-left: 4px !important;
}

.botaoTexto {
	display: none;
}

.ShowOnMobile {
	display: none;
	opacity: 0;
}

h1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	/*vertical-align: baseline;*/
}

/* listas flutuantes */
.list-full, .list-full li, .list-auto, .list-auto li {
	width: 100%;
	float: left;
	display: block;
	position: relative;
}

.list-auto, .list-auto li {
	width: auto;
	margin: 2px;
}

/* listas flutuantes esquerda */
/* ALTERAÇÃO EDINILSON */
.float-l {
	float: left;
	margin-left: 50px;
	margin-top: 5px;
}

.menuSuperior {
	width:
}
/* listas flutuantes direita */
.float-r {
	float: right;
	height: 0px;
	border: none;
}

/* listas flutuantes direita */
.float-c {
	float: center;
	height: 0px;
	margin-left: 44%;
	border: none;
	margin-top: -4px;
}

/* listas flutuantes direita */
.float-d {
	float: center;
	height: 0px;
	margin-left: 46.6%;
	border: none;
	margin-top: -4px;
}

@media screen and (max-width: 655px) {
	.logos {
		display: none;
	}
}

@media screen and (max-width: 655px) {
	.logosS {
		float: left;
		margin-left: 30px;
	}
}

@media screen and (min-width: 655px) {
	.logosBot {
		display: none;
		margin-left: auto;
		margin-right: auto;
	}
}

/* ALTERAÇÃO EDINILSON */
/* topo fixo */
.header {
	width: 100%;
	min-height: 40px;
	height: 5px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 999;
	border: 0px;
	box-shadow: 0 1px 5px #696969;
}

.header h1 {
	padding: 5px 0 0 8px;
}

.header ul {
	top: 0px;
	padding: 0 15px 0 0;
}

.header li {
	top: 0px;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 7px;
	padding-bottom: 7px;
}

.header li:first-child {
	border: none;
}

.header li a {
	display: block;
	padding: 0 10px;
	font-size: 16px;
	line-height: 30px;
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.header li a:hover {
	color: #FFF;
}

input#control-nav {
	visibility: hidden;
	position: absolute;
	left: -9999px;
	opacity: 0;
}

/* Fim menu direito */

/*Caixa de Dialogo fim*/

/* página principal */

/* BASEPRINCIPAL INFORMAÇÃO DE USUÁRIO LOGADO, DATA DO ÚLTIMO ACESSO */
#basePrinciapl {
	height: 30px;
	background: #fff;
}

#basePrincipal .conteiner {
	width: 100%;
	display: table;
}

#basePrincipal .usuario {
	width: 100%;
	text-align: right;
	word-wrap: break-word;
	white-space: normal !important;
	font-size: 11px;
}

#basePrincipal .ui-widget-header {
	border-radius: 10px !important;
	background: #D3D3D3;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
	border: none;
	color: #000 !important;
}

#basePrincipal .ui-widget-content {
	background: transparent;
}

#basePrincipal .baseInterno {
	width: 30%;
	height: 240px;
	float: left;
	margin: 1.5% 2% 0 2%;
	border-radius: 10px;
	background: #6495ED;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
}

#basePrincipal .baseInterno2 {
	width: 30%;
	height: 240px;
	float: left;
	margin: 1.5% 2% 0 0;
	border-radius: 10px;
	background: #FFA500;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
}

#basePrincipal .baseInterno3 {
	width: 30%;
	height: 240px;
	float: left;
	margin: 1.5% 2% 0 0;
	border-radius: 10px;
	background: #3CB371;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
}

#basePrincipal .baseInterno4 {
	width: 30%;
	height: 270px;
	float: left;
	margin: 1.5% 2% 0 2%;
	border-radius: 10px;
	background: #008B8B;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
}

#basePrincipal .baseInterno5 {
	width: 30%;
	height: 270px;
	float: left;
	margin: 1.5% 2% 0 0;
	border-radius: 10px;
	background: #B22222;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
}

#basePrincipal .baseInterno6 {
	width: 30%;
	height: 270px;
	float: left;
	margin: 1.5% 2% 0 0;
	border-radius: 10px;
	background: #00008B;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
}

#basePrincipal .baseInterno7 {
	width: 30%;
	height: 240px;
	float: left;
	margin: 1.5% 2% 0 2%;
	border-radius: 10px;
	background: #D2691E;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
}

#basePrincipal .baseInterno8 {
	width: 30%;
	height: 240px;
	float: left;
	margin: 1.5% 2% 0 0;
	border-radius: 10px;
	background: #B8860B;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
}

#basePrincipal .fa {
	color: #EBEBEB;
}

#basePrincipal .btnEstilo {
	width: 100%;
	height: 92%;
	top: 10px;
	border-radius: 5px;
	background: #D3D3D3;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
		rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
		rgba(255, 255, 255, .4));
	color: #000;
	border: 0px;
	font-weight: bold;
	font-size: 11px;
}

#basePrincipal .ui-grid-row {
	margin-top: 20px;
}

/*Fim Página principal*/

/* cadatrar aluno eventos novo */
.listaDivCadastrarDe {
	width: 100% !important;
	min-height: 510px !important;
	max-height:510px !important;
	font-size: 9px !important;
	border: solid 0.2px  #CCCCCC;
}

.listaDivCadastrarDe1 {
	width: 100% !important;
	min-height: 465px !important;
	max-height: 465px !important;
	border: solid 0.2px  #CCCCCC;
}

.listaDivCadastrarEs {
	width: 100% !important;
	min-height: 230px !important;
	max-height: 230px !important;
	border: solid 0.2px #CCCCCC;
	overflow: scroll;
}

.listaDivCadastrarEsMeio {
	width: 100% !important;
	min-height: 30px !important;
	max-height: 30px !important;
}

.listaDivDataCadastrarDe1.ui-datatable-tablewrapper {
	width: 100% !important;
	min-height: 450px !important;
	max-height: 450px !important;
}

.listaDivDataCadastrarDe.ui-datatable-tablewrapper {
	width: 100% !important;
	min-height: 480px !important;
	max-height: 480px !important;
}

.listaDivDataCadastrarEs.ui-datatable-tablewrapper {
	width: 100% !important;
	min-height: 225px !important;
	max-height: 225px !important;
}

/* fim cadatrar aluno eventos */

/* Inicio Controle de Evento*/
.pnlCadastroAluno {
	width: 100%;
}

.listaEsquerda .ui-datatable-tablewrapper {
	width: 44%;
	height: 460px;
	border: solid 0.2px black;
	float: left;
	margin-right: 1%;
	overflow-x: scroll;
}

.listaDireita .ui-datatable-tablewrapper {
	width: 44% !important;
	height: 200px !important;
	border: solid 0.2px black;
	float: left !important;
	margin-left: 1% !important;
}

.listaDireita2 .ui-datatable-tablewrapper {
	width: 44%;
	height: 200px;
	border: solid 0.2px black;
	float: left;
	margin-left: 1%;
}

#listaBotoes {
	float: left;
	margin-top: 170px !important;
}

#listaBotoes .botaolista {
	width: 100% !important;
}

#listaBotoes .botaolista2 {
	margin-top: 4px;
	width: 100% !important;
}

#listaBotoes .botaolista3 {
	margin-top: 4px;
	width: 100% !important;
}

#listaBotoes .botaolista4 {
	margin-top: 4px;
	width: 100% !important;
}

.tituloDataTable {
	font-weight: bold;
	font-size: 14px;
}

.textoDataTable {
	font-weight: bold !important;
	font-size: 12px !important;
}

.dialogoPickList {
	width: 80% !important;
}

/* Fim Controle de Evento*/

/*página GestorFormulário*/
.jqplot-target {
	color: #fff !important;
	font-size: 15px !important;
}

.jqplot-title {
	color: #000 !important;
	font-size: 15px !important;
	font-weight: bold;
}

.jqplot-cursor-tooltip {
	color: #fff !important;
	font-size: 15px !important;
}
/*Fim página GestorFormulário*/

/*Inicio página biometria*/
.tamanhoDialogoGrande {
	width: 70%;
	height: 300px;
}

.tamanhoDialogoGrandeEmenta {
	width: 70%;
	height: 300px;
	left: 20% !important;
	top: 20% !important;
}

.DialogoExtraGrande {
	width: 97% !important;
	height: 620px !important;
	background: #edeff2 !important;
}

.textoDialogoExtraG {
	font-size: 20px !important;
}

#baseBiometria {
	width: 100% !important;
	height: 100% !important;
}

.boneco {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 45%;
	right: 12%;
	z-index: 10px;
}

.pnlpolegar {
	width: 115px !important;
	height: 100px !important;
	position: fixed !important;
	top: 67% !important;
	right: 58% !important;
	border: none !important;
	z-index: 14px !important;
	background: transparent !important;
}

.balao {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 27%;
	right: 22%;
	z-index: 11px;
}

.balaoDesenho {
	width: 960px !important;
	height: 400px !important;
}

.textoBalao {
	width: 800px;
	height: 380px;
	position: fixed;
	top: 29%;
	right: 33%;
	z-index: 12px;
	white-space: pre-wrap;
	text-align: center;
}

.textoTituloBiometria {
	font-size: 14px !important;
	font-weight: bold !important;
}

.textoBiometria {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #184377
}

.textoBiometriaPreto {
	font-size: 27px !important;
	font-weight: bold !important;
}

.textoBiometriaCadatro {
	font-size: 20px !important;
	font-weight: bold !important;
	color: #000000;
}

.textoBiometriaVerde {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #228B22;
}

.botaoInferiorDocente {
	width: 160px !important;
	height: 75px !important;
	position: fixed !important;
	top: 85% !important;
	right: 45% !important;
	border: none !important;
	z-index: 14px !important;
	background: transparent !important;
}

.botaoInferiorAluno {
	width: 160px !important;
	height: 75px !important;
	position: fixed !important;
	top: 85% !important;
	right: 58.7% !important;
	border: none !important;
	z-index: 14px !important;
	background: transparent !important;
}

.botaoInferiorExterno {
	width: 160px !important;
	height: 75px !important;
	position: fixed !important;
	top: 85% !important;
	right: 72% !important;
	border: none !important;
	z-index: 14px !important;
	background: transparent !important;
}

.botaoInferiorProx {
	width: 200px !important;
	height: 140px !important;
	position: fixed !important;
	top: 74.5% !important;
	right: 33.5% !important;
	border: none !important;
	z-index: 14px !important;
}

.botaoInferior2Prox {
	width: 200px !important;
	height: 140px !important;
	position: fixed !important;
	top: 63% !important;
	right: 32% !important;
	border: none !important;
	z-index: 14px !important;
}

.telaBio {
	width: 150px !important;
	height: 150px !important;
	position: fixed !important;
	top: 60% !important;
	right: 80% !important;
	border: none !important;
	z-index: 14px !important;
	background: transparent !important;
}

.imageBio {
	width: 128px !important;
	height: 195px !important;
	margin-left: 2px !important;
	margin-top: -50px !important;
	background: transparent !important;
	background-image: url("../resources/images/frame.png") !important;
}

.botaoBiometria {
	width: 100%;
	height: 100%;
	font-size: 16px !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25), 0 6px 20px 0
		rgba(0, 0, 0, 0.25);
	border-radius: 15px !important;
	color: #2C6E9F !important;
	background: #FFF !important;
	border-color: #fff !important;
	font-weight: bold !important;
	text-shadow: none !important;
	font-size: 20px !important;
}

.botaoBiometria:HOVER {
	width: 100%;
	height: 100%;
	font-size: 16px !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25), 0 6px 20px 0
		rgba(0, 0, 0, 0.25);
	border-radius: 15px !important;
	color: #fff !important;
	background: #2C6E9F !important;
	border-color: #fff !important;
	font-weight: bold !important;
	text-shadow: none !important;
	font-size: 20px !important;
}

.balaoVerificarAluno {
	width: 60%;
	height: 45%;
	position: fixed !important;
	top: 50% !important;
	right: 33% !important;
	z-index: 14px !important;
	background: #ffffff !important;
}

/*fim página biometria */

/*Início página controle-geral-projeto*/
.menuListAcoes .ui-button-text {
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 12px !important;
	text-shadow: none !important;
}

.menuListAcoes .ui-button {
	border-color: #fff !important;
}

.ui-menu {
	width: 245px !important;
	responsive: true !important;
}

.ui-menuitem {
	width: 100% !important;
	responsive: true !important;
}

.lateral2 .ui-menuitem-text {
	font-size: 16px;
}

/*Fim página controle-geral-projeto*/

/*Eventos controle de eventos*/
.corLinha {
	background: #3CB371;
	color: #ffffff;
}

.corEnviadoGrafica {
	background: #ff6e00;
	color: #ffffff;
}

.corRecebidoGrafica {
	background: #0000ff;
	color: #ffffff;
}
/*Eventos controle de eventos*/

/*Início página internato*/
.panelBaseInternato {
	width: 98%;
	height: 97%;
	display: table;
	margin-top: 0.5% !important;
	margin-left: 0.5% !important;
	margin-right: 1.5% !important;
}

.textoMenssagem {
	font-size: 15px !important;
}

.botaoSairInternato {
	color: #D2524F !important;
	background: #fff !important;
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
	font-size: 36px;
}

.botaoSairInternato:HOVER {
	color: #fff !important;
	background: #D2524F !important;
	font-weight: bold !important;
	border-color: #fff !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
	font-size: 36px;
}

.botaoFinalizarInternato {
	color: #18853C !important;
	background: #fff !important;
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
}

.botaoFinalizarInternato:HOVER {
	color: #fff !important;
	background: #18853C !important;
	font-weight: bold !important;
	border-color: #fff !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
}

.botaoAdicionarInternato {
	color: #2C6E9F !important;
	background: #fff !important;
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
}

.botaoAdicionarInternato:HOVER {
	color: #fff !important;
	background: #2C6E9F !important;
	font-weight: bold !important;
	border-color: #fff !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
}

.botaoAdicionarInternato .ui-button-icon-left {
	width: 36px !important;
	height: 36px !important;
	margin-left: 20px !important;
	margin-top: -17px;
}

.botaoFinalizarInternato {
	color: #18853C !important;
	background: #fff !important;
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
}

.botaoFinalizarInternato:HOVER {
	color: #fff !important;
	background: #18853C !important;
	font-weight: bold !important;
	border-color: #fff !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
}

.botaoFinalizarInternato .ui-button-icon-left {
	width: 36px !important;
	height: 36px !important;
	margin-top: -18px !important;
	margin-left: 10px !important;
}

.botaoSairInternato .ui-button-icon-left {
	width: 36px !important;
	height: 36px !important;
	margin-left: 20px !important;
}

.botaoRealizarLogofInternato {
	color: #fff !important;
	background: #FF0000 !important;
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 12px !important;
	text-shadow: none !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	height: 27px;
	width: 130px;
}

.textoBotaoInternato {
	font-size: 16px !important;
	font-weight: bold !important;
}

.botaoPadraoInternatoRequerimentoInferior {
	font-size: 36px !important;
	font-weight: bold !important;
	margin-left: 0%;
	margin-right: 10px;
	width: 100%;
	height: 100px;
	text-shadow: none !important;
}

.botaoPadraoInternatoRequerimentoInferior:HOVER {
	font-size: 36px !important;
}

.botaoPadraoInternatoRequerimentoInferior .ui-button-icon-left {
	width: 40px !important;
	height: 40px !important;
	margin-top: -17px !important;
}

.botaoPadraoInternatoRequerimentoInferior.vermelho {
	color: #D2524F !important;
	background-color: #FFFFFF !important;
}

.botaoPadraoInternatoRequerimentoInferior.vermelho:HOVER {
	color: #FFFFFF !important;
	background-color: #D2524F !important;
}

.botaoPadraoInternatoRequerimentoInferior.azul {
	color: #2C6E9F !important;
	background-color: #FFFFFF !important;
}

.botaoPadraoInternatoRequerimentoInferior.azul:HOVER {
	color: #FFFFFF !important;
	background-color: #2C6E9F !important;
}

.textoDialogoInternato {
	font-size: 15px !important;
	font-weight: bold !important;
}

.textoTabView {
	font-size: 15px !important;
	font-weight: bold !important;
}

.panelGridDadosPessoais {
	width: 98%;
	display: table;
	border: none !important;
	margin-top: 0.5% !important;
	margin-left: 0.5% !important;
	margin-right: 1.5% !important;
	font-size: 14px !important;
	margin-top: 0.5% !important;
}

.selectOneInternato {
	min-width: 100px !important;
	width: 100% !important;
	height: 40px !important;
}

.selectOneInternato.textoInternato {
	font-size: 14px;
	font-weight: bold !important;
}

.selectOneInternato.ui-selectonemenu .ui-selectonemenu-label {
	padding-top: 10px;
	white-space: pre-wrap !important;
	width: 100% !important;
	height: 25px !important;
}

.panelTipoInternato {
	width: 40%;
	margin-top: 0.5% !important;
	border: none;
	margin-left: 55% !important;
}

.panelDadosAlunoInternato {
	width: 98.5%;
	margin-top: 0.5% !important;
	margin-bottom: 3px !important;
	margin-left: 0.5% !important;
	margin-right: 0.5% !important;
}

.panelDadosAlunoInternato2 {
	width: 100.5%;
	border: none;
	margin-left: -0.5% !important;
}

.panelDadosDaSolicitacaoInternato {
	width: 100.5%;
	margin-top: 0.5% !important;
	border: none;
	margin-left: -0.5% !important;
}

.panelDadosDaSolicitacaoInterno {
	width: 100%;
	margin-top: 0.5% !important;
	margin-left: 0% !important;
}

.panelEsquerdoInternato {
	width: 49%;
	float: left;
	margin-right: 1%;
}

.panelDireitoInternato {
	width: 49%;
	float: left;
}

.panelEsquerdoRequerimentoInternato {
	width: 70%;
	height: 90% !important;
	float: left;
	margin-right: 1%;
}

.panelEsquerdo2RequerimentoInternato {
	width: 74%;
	height: 90% !important;
	float: left;
	margin-right: 1%;
}

.panelDireitoRequerimentoInternato {
	width: 25%;
	float: left;
}

.panelDireito2RequerimentoInternato {
	width: 24%;
	float: left;
}

.panelEsquerdoBotaoRequerimentoInternato {
	width: 70%;
	height: 90% !important;
	float: left;
	margin-right: 1%;
}

.panelBaseInternato .ui-panel .ui-panel-content {
	border: 0;
	background: 0;
	padding: .2em;
}

/*Fim página internato*/

/*Inicio página Controle de entrega de formulários*/
.textualFalta {
	font-weight: bold !important;
	color: red;
}

.textualAtencao {
	font-weight: bold !important;
}

.backgroundFalta {
	background: yellow;
}

.backgroundOK {
	
}

.colunaMesclada {
	display: none;
}

.colunaNaoMesclada {
	display: inline;
}

.bakgroundNoPrazo {
	background: #ffcc00;
}

.bakgroundBranco {
	background: white;
}

.backgroundEnviadoPeloAluno {
	background: #0000ff;
}

.backgroundAceitoPeloOrientador {
	background: #FF8C00;
}

.backgroundFinalizadoPeloCoordenador {
	background: #006400;
}

.backgroundForaDoPrazo {
	background: #ff0000;
}

.backgroundCancelamentoSolicitado {
	background: #6A5ACD;
}

.backgroundCancelamentoConfirmado {
	background: #000000;
}

.textoBranco {
	font-size: 11px !important;
	color: white;
}

.textoPreto {
	font-size: 11px !important;
	color: black;
}

/*Fim página Controle de entrega de formulários*/

/*Inicio da nova tela principal da secretaria*/

/* 
 * INICIO BOTÕES DE ACESSO RÁPIDO COLORIDOS
 */
#basePrincipal {
	float: left;
	width: 100%;
	height: 20px;
	/* 	background: #EBEBEB;
 */
	background: transparent;
	margin-bottom: 1%;
	margin-top: -15px;
}

.panelDashboardPrincipal {
	width: 99.5%;
	height: auto;
	/*min-height: 850px;*/
	border-radius: 0px;
	background: transparent;
	border: none;
	font-family: 'PT_Sans', sans-serif !important;
	text-rendering: optimizeLegibility !important;
	margin-left: 0px;
}

#areaAcessoRapido {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.panelVerde {
	/*	
	width: 20%;
	height: 10% !important;
	float: left;
	margin-right: 1%;
	margin-left: 3%;
	background: #22b167;
	border-radius: 0px;
	display: block;
	color: #fff;
	*/
	background: #22b167;
	text-align: center;
	color: #fff !important;
	border-radius: 0px !important;
	float: left;
	width: 100%;
	height: 100%;
	font-weight: bold !important;
	font-size: 17px !important;
	font-family: Verdana, sans-serif, Arial;
	position: relative;
	z-index: 1;
}

.panelVerde:hover {
	transform: scale(1.05, 1.05);
	transition: all 0.2s linear;
	z-index: 6;
}

.fc-month-button.ui-button.ui-state-default.ui-corner-left.ui-state-active
	{
	color: #184277;
	background: #E6E6E6;
}

/* ALTERAÇÃO EDINILSON */
.panelAzul {
	background: #409cdc;
	text-align: center;
	color: #fff !important;
	border-radius: 0px !important;
	float: left;
	width: 100%;
	height: 100%;
	font-weight: bold !important;
	font-size: 17px !important;
	font-family: Verdana, sans-serif, Arial;
	position: relative;
	z-index: 1;
}

.panelAzul:hover {
	transform: scale(1.05, 1.05);
	transition: all 0.2s linear;
	z-index: 6;
}

.panelVermelho {
	background: #d2524f;
	text-align: center;
	color: #fff !important;
	border-radius: 0px !important;
	float: left;
	width: 100%;
	height: 100%;
	font-weight: bold !important;
	font-size: 12px !important;
	font-family: Verdana, sans-serif, Arial;
	position: relative;
	z-index: 2;
}

.panelVermelho:hover {
	transform: scale(1.05, 1.05);
	transition: all 0.2s linear;
	z-index: 6;
	border-radius: 10px;
}

.panelAmarelo {
	background: #f6bb4e;
	text-align: center;
	color: #fff !important;
	border-radius: 0px !important;
	float: left;
	width: 100%;
	height: 100%;
	font-weight: bold !important;
	font-size: 17px !important;
	font-family: Verdana, sans-serif, Arial;
	position: relative;
	font-weight: bold !important;
	z-index: 1;
}

.panelAmarelo:hover {
	transform: scale(1.05, 1.05);
	transition: all 0.2s linear;
	z-index: 6;
}

/*ALTERAÇÃO EDINILSON  */
.panelAmarelo .ui-widget-content {
	color: #fff;
}

/*ALTERAÇÃO EDINILSON  */
.panelVermelho .ui-widget-content a {
	color: #fff;
}
/*ALTERAÇÃO EDINILSON  */
.panelAzul .ui-widget-content {
	color: #fff;
}
/*ALTERAÇÃO EDINILSON  */
.panelVerde .ui-widget-content {
	color: #fff;
}
/*ALTERAÇÃO EDINILSON  */
.panelVermelho .ui-widget-content {
	color: #fff;
}

/* ALTERAÇÃO EDINILSON */
.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 1px solid #D3D3D3;
}

/* ALTERAÇÃO EDINILSON */
.ui-panel-titlebar-icon {
	background: #fff;
}

.textoLink {
	font-weight: bold !important;
	font-size: 17px !important;
	font-family: Verdana, sans-serif, Arial;
	text-decoration: none;
}

.botaoInternoCaixaDashboard {
	background: transparent !important;
	top: 0%;
	left: 0%;
	height: 100% !important;
	position: absolute !important;
	height: auto;
	width: 100%;
	border: none;
	border-radius: 0px;
	border: none;
	z-index: 1;
}

.textoLinkPequeno {
	font-size: 15px !important;
	font-family: Verdana, sans-serif, Arial;
	text-decoration: none;
	margin-left: 0px !important;
}

/* FIM BOTÕES DE ACESSO RÁPIDO COLORIDO */
.alertaPanel {
	float: left;
	width: 99.5%;
	height: auto;
	margin-right: 1%;
}

.conteudoCentro {
	float: left;
	width: 100%;
	height: auto;
}

.panelInternoDashboardSemMargem {
	border: none;
	background: transparent;
	margin-top: -28px !important;
}

.panelInternoDashboard {
	border: none;
	background: transparent;
	margin-top: -30px;
}

/*ALTERAÇÃO EDINILSON  */
.panelGraficoDashboard {
	padding-bottom: 5px;
	background: #FFF;
	border-radius: 0px !important;
	width: 55%;
	float: left;
	margin-right: 2%;
	height: 200px;
	font-weight: bold !important;
	font-size: 14px !important;
	font-family: Verdana, sans-serif, Arial;
	margin-top: -23px;
	display: table;
	margin-bottom: 20px;
}

.ui-carousel .ui-carousel-dropdown, .ui-carousel .ui-carousel-mobiledropdown
	{
	display: none !important;
}

.alinEsquerdaTopoDashboard {
	top: 1px;
	float: left !important;
	font-weight: bold;
	position: relative;
	margin-right: 2px !important;
	margin-bottom: 5px !important;
	margin-left: 10px !important;
	border-radius: 0px !important;
}

.textoTituloAlerta {
	font-size: 14px !important;
	font-weight: bold !important;
	text-decoration: none;
	margin-top: -10px;
}

.textoDescricaoAlerta {
	font-size: 13px !important;
	text-decoration: none;
	margin-top: 10px;
}

.panelPrinciaplAlerta {
	width: 99%;
	border: 2px;
}

.panelIconeAlerta {
	border: none;
	float: left;
	width: 10%;
	margin-top: -10px;
}

.panelTextoAlerta {
	border: none;
	float: left;
	width: 88%;
	margin-top: -10px;
}

.backgroundCorScheduleAzul {
	background: blue !important;
	color: white !important;
}

.backgroundCorScheduleVermelho {
	background: red !important;
	color: white !important;
}

.backgroundCorScheduleAmarelo {
	background: yellow !important;
	color: black !important;
}

.backgroundCorScheduleBranco {
	background: white !important;
	color: black !important;
}

.backgroundCorScheduleVerde {
	background: green !important;
	color: white !important;
}

.backgroundCorSchedulePreto {
	background: black !important;
	color: white !important;
}

.backgroundCorScheduleRoxo {
	background: purple !important;
	color: white !important;
}

.backgroundCorScheduleLaranja {
	background: orange !important;
	color: white !important;
}

.botaoesCor {
	width: 20px;
	height: 20px;
	border-radius: 0px;
	margin-right: 5px;
}

.botaoesCorGrande {
	width: 25px;
	height: 25px;
	border-radius: 0px;
	margin-right: 5px;
}

.schedule {
	width: 100% !important;
	height: 400px !important;
}

.panelSchedule {
	background: #FFF;
	width: 48%;
	float: left;
	height: 200px;
	font-weight: bold !important;
	font-size: 14px !important;
	font-family: Verdana, sans-serif, Arial;
	display: table;
	margin-bottom: 20px;
	z-index: 0;
}

/*Fim da nova tela principal da secretaria*/
.panelCentralGerarUrl {
	margin-top: 1%;
	margin-left: 1px;
	margin-right: 1px;
	width: 99.5%;
	height: 50%;
	display: table;
}

.panelEsquedoGerarUrl {
	float: left;
	width: 60%;
	border: none;
}

.panelDireiroGerarUrl {
	float: right;
	width: 38%;
	border: none;
}

.panelUploadVideo {
	margin-left: 7%;
	width: 400px;
	height: 200px;
}

.textoPanelBuscar {
	font-size: 17px !important;
}

.botaoUpload {
	border-radius: 0px;
	font-size: 17px !important;
	font-weight: bold;
	width: 150px;
	height: 40px;
}

.imgFoto {
	width: 20%;
	margin-left: 40%;
	margin-top: 10%;
}

.baseUpload {
	width: 100%;
}

.baseUpload .ui-widget-content {
	border: none !important;
}

.baseUpload .ui-progressbar {
	border: solid 1px #9d9d9d !important;
}

.baseUpload .ui-button-text-icon-left {
	width: 20% !important;
}

.panelInternoDashboardSubPanel {
	border: none;
	background: transparent !important;
	margin-top: 5px;
}

/* ALTERAÇÃO EDINILSON */
.graficoBarDashboard {
	width: 100%;
	height: 240px;
	margin-top: 6px;
	color: #363636 !important;
	margin-left: 3px;
}

.ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item
	{
	border: none !important;
	background: transparent !important;
}

.top {
	filter: alpha(opacity = 80);
	opacity: 0.9;
	padding: 70px 0 0 10px !important;
	z-index: 1000;
}

.ui-notificationbar {
	position: fixed;
	width: 100%;
	height: 82px !important;
	display: none;
	padding: 10px;
}

.carrocelNotificacao.ui-carousel .ui-carousel-header {
	display: none !important;
}

.iconeNotification {
	width: 70px;
	height: 70px;
	margin-left: 20px;
}

.panelCentralNotification {
	width: 100%;
	height: 110%;
	margin-top: -45px;
	border: none;
}

.panelEsquerdoNotification {
	width: 7%;
	height: 98%;
	float: left;
	margin-top: -7px;
	border: none;
	margin-left: -30px;
}

.textoNotificacao {
	font-size: 12px !important;
}

.textoTituloNotificacao {
	font-size: 17px !important;
	font-weight: bold;
}

.panelDireitoNotification {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotificationAzul {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotificationVermelho {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotificationAmarelo {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotificationBranco {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotificationVerde {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotificationPreto {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotificationLaranja {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotificationRoxo {
	float: left;
	margin-left: 1.5%;
	margin-top: -8px;
	height: 120px !important;
	border-radius: 20px !important;
	width: 88%;
}

.panelDireitoNotification.panelDireitoNotification.ui-panel .ui-panel-titlebar
	{
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: #3a87ad !important;
	color: white !important;
}

.panelDireitoNotificationAzul.ui-panel .ui-panel-titlebar {
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: blue;
	color: white !important;
}

.panelDireitoNotificationVermelho.ui-panel .ui-panel-titlebar {
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: red !important;
	color: white !important;
}

.panelDireitoNotificationAmarelo.ui-panel .ui-panel-titlebar {
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: yellow !important;
	color: black !important;
}

.panelDireitoNotificationBranco.ui-panel .ui-panel-titlebar {
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: white !important;
	color: black !important;
}

.panelDireitoNotificationVerde.ui-panel .ui-panel-titlebar {
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: green !important;
	color: white !important;
}

.panelDireitoNotificationPreto.ui-panel .ui-panel-titlebar {
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: black !important;
	color: white !important;
}

.panelDireitoNotificationLaranja.ui-panel .ui-panel-titlebar {
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: orange !important;
	color: white !important;
}

.panelDireitoNotificationRoxo.ui-panel .ui-panel-titlebar {
	border-radius: 20px 20px 0 0 !important;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: purple !important;
	color: white !important;
}

.alinDireitaTopoFixo {
	margin-top: 0px;
	float: right !important;
	position: relative;
	margin-right: 0px !important;
}

.textoTituloNotificationBar {
	font-weight: bold !important;
	font-size: 14px !important;
	word-wrap: break-word !important;
	white-space: normal !important;
}

.textoTituloNotificationBarPequeno {
	font-weight: bold !important;
	font-size: 12px !important;
	word-wrap: break-word !important;
	white-space: normal !important;
}

.botaoMaximizar {
	margin-top: 25px;
	float: right;
	margin-right: 3% !important;
	border: none !important;
	z-index: 4;
	float: right;
	background: transparent !important;
	height: 70px;
	width: 2% !important;
}

.overlayPanelIniciacao {
	margin-top: 0%;
	width: 100%;
	border-top: none;
	border-radius: 0px 0px 10px 10px;
	background: #d2524f;
	height: 187%;
	font-size: 17px !important;
}

.overlayPanelIniciacao.ui-shadow {
	box-shadow: none !important;
}

.subPainelIniciacao {
	width: 100%;
	height: auto;
	top: 5px;
	background: transparent;
	border: none;
	z-index: 5;
}

.panelInternaoOverlayPanel {
	width: 95.7% !important;
	border-radius: 0px;
	background: transparent !important;
	margin-bottom: 5px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid;
	-moz-border-bottom-colors: #ffcc99 #ffbb88 #ffaa77 #ff9966 #ff8855
		#ff7744 #ff6633 #ff5522 #ff4411 #ff3300 !important;
}

.panelGridTransparente {
	background: transparent !important;
	background-color: rgba(0, 0, 0, 0) !important;
}

.panelGridTransparente .ui-panelgrid {
	background-color: rgba(0, 0, 0, 0) !important;
}

.panelGridTransparente .ui-panelgrid .td {
	background-color: rgba(0, 0, 0, 0) !important;
}

.panelGridTransparente .ui-panelgrid .tr {
	background-color: rgba(0, 0, 0, 0) !important;
}

.textoNegrito {
	font-size: 11px !important;
	font-weight: bold !important;
	margin-right: 3px !important;
}

.subTableGestorFormulario .ui-datatable-footer {
	background: transparent !important;
	background-color: transparent !important;
	width: 110%;
	border: none !important;
}

.acordionDetalhesGestorFormulario {
	background: transparent !important;
	border: 5px !important;
}

.acordionDetalhesGestorFormulario.ui-accordion .ui-accordion-content {
	padding: 1em 0em 1em !important;
	margin-bottom: 5px !important;
}

.alinhadoDireita {
	text-align: right;
}

.alinhadoEsquerda {
	text-align: left;
}

.divDadosSolicitacaoInternato {
	overflow-y: auto !important;
	overflow-x: hidden !important;
	height: 260px !important;
}

.dialogoPeriodo {
	width: 50% !important;
	height: auto !important;
}

.tableMesesPeriodo .ui-inputfield {
	width: 93% !important;
}

.filsetGestorFormularios {
	background: transparent !important;
	float: right;
	display: table;
	font-weight: bold !important;
}

.divBotoesModeloRelatorioFormulario {
	margin-top: 18px;
	float: right !important;
	position: relative;
	margin-right: 11px !important;
	bottom: 4px;
}

.divDadosSolicitacaoInternato {
	overflow-y: auto !important;
	overflow-x: hidden !important;
	height: 260px !important;
}

.filsetGestorFormularios {
	background: transparent !important;
	float: right;
	display: table;
	font-weight: bold !important;
}

.divBotoesModeloRelatorioFormulario {
	margin-top: 18px;
	float: right !important;
	position: relative;
	margin-right: 11px !important;
	bottom: 4px;
}

.textoRadioEdital .ui-radiobutton {
	float: left;
}

.textoRadioEdital.ui-selectoneradio label {
	display: block;
	margin-top: 3px !important;
	font-size: 15px !important;
	margin-left: 32px;
}

.painelComBorda {
	border: 1px inherit solid !important;
	position: relative !important;
	margin-bottom: 1% !important;
	height: 43px !important;
}

.painelComBordaFluxosArmazendos {
	border: 1px inherit solid !important;
	height: 34px !important;
}

.painelComBorda2 {
	position: relative !important;
	margin-bottom: 1% !important;
	height: 43px !important;
}

.painelComBorda2:before, .painelComBorda:after {
	content: "" !important;
	position: absolute !important;
	bottom: -3px !important;
	left: -3px !important;
}

.painelComBorda2:before {
	top: -3px !important;
	width: 3px !important;
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000),
		to(transparent)) !important;
	background-image: -webkit-linear-gradient(transparent, #000) !important;
	background-image: -moz-linear-gradient(transparent, #000) !important;
	background-image: -o-linear-gradient(transparent, #000) !important;
}

.painelComBorda2:after {
	right: -3px !important;
	height: 3px !important;
	background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#000),
		to(transparent)) !important;
	background-image: -webkit-linear-gradient(left, #000, transparent)
		!important;
	background-image: -moz-linear-gradient(left, #000, transparent)
		!important;
	background-image: -o-linear-gradient(left, #000, transparent) !important;
}

.divAlinhadaEsquerda {
	width: 94%;
	float: left;
	height: 35px;
}

.divAlinhadaDireita {
	width: 5%;
	float: right;
	height: 35px;
}

.botaoAdicionarQuestao {
	height: 70%;
	margin-top: 12px !important;
	width: 70% !important;
}

.botaoAdicionarQuestao .ui-icon.fa {
	margin-top: -9px !important;
}

.accordionQuestoes .ui-accordion-header {
	margin-top: 5%;
	margin-left: 1.3%;
	width: 94.4%;
}

.editorComBorda .ui-editor {
	border: 1px solid #9d9d9d !important;
	background: #fff !important;
}

.botaoPainelEdital {
	width: auto !important;
}

.botaoFinalizarWizardEdital {
	position: relative !important;
	height: 240px !important;
	background: transparent !important;
	border-radius: 15px !important;
	width: 25%;
}

.botaoFinalizarWizardEdital:HOVER {
	width: 320px;
	height: 220px;
	margin-top: 121px;
	font-size: 26px !important;
	box-shadow: 2px 2px;
}

.divInternoBotaoFinalizar {
	margin-top: 65px !important;
}

.painelOpcaoFinalizar {
	position: relative !important;
	height: 240px !important;
	background: transparent !important;
	border-radius: 15px !important;
	width: 22% !important;
	margin-left: 40%;
	margin-top: 120px;
}

.painelOpcaoFinalizar:HOVER {
	transform: scale(1.05, 1.05);
	transition: all 0.2s linear;
	box-shadow: 2px 2px 2px #696969;
	-webkit-box-shadow: 2px 2px 2px #696969;
	-moz-box-shadow: 2px 2px 2px #696969;
	margin-left: 40%;
	margin-top: 120px;
}

.dataTableSemHeader .ui-datatable-scrollable-header-box {
	display: none !important;
}

.dataTableSemHeader .ui-datatable-footer.ui-corner-bottom {
	background: transparent;
	border: none !important;
}

/*imagem de perfil*/
.imagemPerfil .ui-panel-content {
	padding: 0px !important;
}

#imagemPerfil:HOVER {
	background: transparent !important;
}

.imagemPerfilInt .ui-panel-content {
	padding: 0px !important;
}

.imagemPerfilInt {
	width: 75px !important;
	height: 75px !important;
	border-radius: 50% !important;
	padding: 0px !important;
	margin-left: -15px !important;
}

/*ALTERAÇÃO EDINILSON  */
.perfilImagemBase {
	background: rgba(173, 173, 173, 0.6) !important;
	width: 75px !important;
	height: 30px !important;
	top: 62px !important;
	border-radius: 0% 0% 140px 140px !important;
	padding: 0px !important;
	z-index: 3000 !important;
	position: absolute;
}

.perfilImagem {
	background: transparent !important;
	width: 75px !important;
	height: 75px !important;
	border-radius: 50% !important;
	padding: 0px !important;
	z-index: 2999 !important;
	position: absolute;
}

.dadosPerfilUsuario {
	background: transparent !important;
	border: none !important;
	margin-left: -20px;
}

/*imagem de perfil*/

/*Edição de perfil*/
.divEdicaoPerfil {
	width: 75%;
	float: left;
}

.divEdicaoPerfilFoto {
	width: 20%;
	float: right;
}

.divEdicaoPerfilFoto .imagemPerfilInt {
	float: left;
	margin-left: 10px !important;
}

.tabViewFotoPerfil .ui-widget-header {
	background: transparent !important;
	border: none !important;
}

.tabViewFotoPerfil .ui-widget-content {
	background: transparent !important;
	border: none !important;
}

.botaoUploadFoto .ui-fileupload-buttonbar .ui-button {
	width: 260px !important;
	height: 60px !important;
	font-size: 16px !important;
	margin-left: 32% !important;
	margin-top: 3% !important;
	box-shadow: none !important;
	color: #2C6E9F !important;
	background: #FFF !important;
	font-weight: bold !important;
}

.botaoUploadFoto .ui-fileupload-buttonbar .ui-button:HOVER {
	width: 260px !important;
	height: 60px !important;
	font-size: 16px !important;
	margin-left: 32% !important;
	margin-top: 3% !important;
	box-shadow: none !important;
	color: #FFF !important;
	background: #2C6E9F !important;
	font-weight: bold !important;
}

.botaoUploadFoto .ui-button-text-icon-left .ui-button-text {
	padding-top: 20px !important;
	padding-left: 2px !important;
}

.tabViewFotoPerfil .ui-fileupload-buttonbar {
	height: 120px !important;
}

.btnCriarInstant {
	background-color: #d14836;
	background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
	border: 1px solid transparent;
	color: #fff;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 0px !important;
	font-size: 11px !important;
	margin-top: 6px;
	width: 200px !important;
}

.btnCriarInstant:HOVER {
	background-color: #a40000;
	background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
	border: 1px solid transparent;
	color: #fff;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 0px !important;
	font-size: 11px;
	margin-top: 4px;
	width: 200px !important;
}

.menuPrincipalDireito {
	width: 45px;
	height: 34px;
	position: fixed;
	float: left;
	z-index: 1000;
	top: 2px !important;
	left: 5px !important;
	display: none;
}

/********************************************
********* BALÃO PERFIL STATUS SAIR **********
*********************************************/
/*	ALTERAÇAO EDINILSON  */
.balao2 {
	background: rgb(255, 255, 255);
	border-radius: 15px;
	width: 300px;
	height: auto;
	z-index: 1000;
	position: fixed;
	right: 13px;
	float: right;
	top: 65px;
	padding: 0px !important;
	display: inline;
	box-shadow: 0 5px 5px #696969;
}

.balao2:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top: -10px;
	left: 89%;
}

/*ALTERAÇÃO EDINILSON  */
.balao2 .itens {
	margin-top: 8px;
	margin-left: -10px;
	width: 97%;
	padding-left: 4px;
	padding-bottom: 2px;
	border-radius: 4px 0px 4px 0px;
	/* 	border-bottom: 1px solid;
	-moz-border-bottom-colors: #ffcc99 #ffbb88 #ffaa77 #ff9966 #ff8855
		#ff7744 #ff6633 #ff5522 #ff4411 #ff3300 !important; */
	cursor: pointer;
}

/* ALTERAÇÃO EDINILSON */
.balao2 .itens:HOVER {
	cursor: pointer;
	color: #fff !important;
	background: #409CDC !important;
}

/* ALTERAÇÃO EDINILSON */
.balao2 .itens2:HOVER {
	cursor: pointer;
	color: yellow;
}

/*ALTERAÇÃO EDINILSON  */
.balao2 .botaoTexto {
	font-size: 16px !important;
	margin-left: 4px !important;
	color: #000;
	display: inline !important;
}

/*ALTERAÇÃO EDINILSON  */
.balao2 .botaoTexto1 {
	font-size: 16px !important;
	margin-left: 4px !important;
	color: #000;
	display: inline !important;
}

.balao2 .botaoTextoSair {
	font-size: 16px !important;
	margin-left: 4px !important;
	color: #000;
	display: inline !important;
}

.balao2 .botaoTexto:HOVER {
	font-size: 16px !important;
	margin-left: 4px !important;
	/*color: #fff;*/
	display: inline !important;
}

.temaMenuDireito {
	width: 70% !important;
	margin-top: 2px !important;
	margin-left: -5px;
}

.balao2 .ui-widget-header {
	border: none !important;
	background: none !important;
}

.tamanhoDialogoEdicaoPerfil {
	width: 45% !important;
}
/*aviso by:jhonathas*/
.btnAviso {
	width: 600px !important;
	background: transparent !important;
	border: none !important;
	position: fixed !important;
	height: 800px !important;
	z-index: 4 !important;
	color: rgba(255, 255, 255, 0.1) !important;
	cursor: pointer;
}

.btnAviso:HOVER {
	width: 600px !important;
	background: transparent !important;
	border: none !important;
	position: fixed !important;
	height: 800px !important;
	z-index: 4 !important;
	color: rgba(255, 255, 255, 0.1) !important;
	cursor: pointer;
	box-shadow: none !important;
}

.esquerdaAviso {
	position: relative;
	width: 57%;
	float: left;
	z-index: 1;
}

.direitaAviso {
	width: 40%;
	position: relative;
	float: left;
	z-index: 1;
}

.textoAviso {
	width: 20%;
	position: fixed;
	height: 20%;
	float: left;
	z-index: 2;
}

.balaoAviso {
	background: #fff;
	border: solid 1px #000;
	border-radius: 15px;
	width: 200px;
	height: 70px;
	position: fixed;
	rigth: 30px;
	margin-top: 35px;
	padding-left: 1%;
	padding-right: 1%;
	z-index: 2 !important;
	font-size: 15px !important;
	color: #000 !important;
}

.balaoAviso:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #000;
	bottom: -20px;
	left: 70%;
}
/*aviso*/
/*Edição de perfil*/
.backgraundVermelho {
	background: #FF3030 !important;
	color: black !important;
	text-align: center !important;
	font-weight: bold !important;
}

.backgraundAmarelo {
	background: #FFFF00 !important;
	color: black !important;
	text-align: center !important;
	font-weight: bold !important;
}

.backgraundVerde {
	background: #00CD66 !important;
	color: black !important;
	text-align: center !important;
	font-weight: bold !important;
}

.backgraundCancelar {
	background: #DB7400 !important;
	color: white !important;
	text-align: center !important;
	font-weight: bold !important;
}

/*tabTireFoto by:jhonathas*/
.tabTireFoto {
	display: inline-block !important;
}
/*tabTireFoto */

.container-thumb-midia {
	position: relative;
	width: 100%;
}

.image-thumb-midia {
	display: block;
	width: 100%;
	height: 140px;
}

.overlay-thumb-midia {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: rgba(0, 0, 0, 0.7);
}

.container-thumb-midia:hover .overlay-thumb-midia {
	opacity: 1;
}

.text-thumb-midia {
	color: white;
	font-size: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: justify;
	width: 100%;
	word-wrap: break-word;
	margin: auto;
}

.titulo-thumb {
	background: rgba(0, 0, 0, 0.7);
	color: white;
	text-align: center;
	font-weight: bold;
	height: 30px;
}

.container-thumb-midia:hover .titulo-thumb {
	color: transparent !important;
}

/*Início da criação dos estilos utilizados para a monitoria*/
.panelResultadoDownloadImportacaoMonitoria {
	width: 99.5% !important;
	margin-top: 10px !important;
	height: 250px !important;
	display: table !important;
}

.panelResultadoDownloadImportacaoMonitoria .ui-fileupload-buttonbar {
	background: transparent !important;
	border: none !important;
}

.panelResultadoDownloadImportacaoMonitoria .ui-fileupload-content {
	border: none !important;
	background: transparent !important;
}

.painelPontilhado {
	width: 90% !important;
	margin-top: 40px !important;
	height: 130px !important;
	border-width: 5px !important;
	border-style: dashed !important;
	background: transparent !important;
	position: relative;
}

.textoInternoArrastaESolta {
	font-size: 20px !important;
	margin-top: 50px !important;
	text-decoration: blink !important;
}

.panelResultadoDownloadImportacaoMonitoria .ui-fileupload-choose {
	background: transparent !important;
	top: 0%;
	left: 0%;
	height: 100% !important;
	position: absolute !important;
	height: 90px;
	width: 100% !important;
	border: none !important;
	border-radius: 0px;
	border: none;
	z-index: 1 !important;
}

.panelResultadoDownloadImportacaoMonitoria .ui-icon {
	display: none !important;
}

.divSuperiorTexto {
	margin-top: 47px !important;
}

.ui-wizard-nav-back {
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	text-shadow: none !important;
}

.backgraundRosa {
	background: #EEA5A7 !important;
	color: black !important;
	text-align: center !important;
	font-weight: bold !important;
}

.ui-wizard-nav-next {
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 12px !important;
	margin-left: 5px !important;
	margin-top: 5px !important;
	text-shadow: none !important;
}

.wizardUploadAlunosMonitores .ui-wizard-step-title {
	font-size: 13px !important;
}

.barraProgressoImportacaoMonitoria {
	width: 50% !important;
	height: 20px !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	padding-top: 4px !important;
	font-size: 14px !important;
}

.painelCentralImportacaoAlunos {
	width: 99.5% !important;
	height: 300px !important;
	border: none !important;
	margin-top: 15px !important;
}

.painelSelecaoEditalMonitoria {
	width: 43% !important;
	float: left !important;
	height: 260px !important;
}

.painelCentralIconeImportacaoMonitoria {
	background: transparent !important;
	float: left;
	width: 7%;
	margin-left: 1%;
	margin-top: 101px;
	border: none;
}

.painelEditalSelecionadoMonitoria {
	width: 43% !important;
	float: right !important;
	height: 260px !important;
}

.selectManyMenuImportacaoAlunosMonitoria {
	
}

.panelGridEscolhaTipoEdital {
	margin-top: 10px;
	background: transparent !important;
	border: none !important;
}

.panelGridEscolhaTipoEdital .ui-grid.ui-grid-responsive {
	background: transparent !important;
	border: none !important;
}

.botaoEscolhaTipoEdital {
	color: #2C6E9F !important;
	background: transparent !important;
	top: 0%;
	left: 0%;
	height: 100% !important;
	position: absolute !important;
	height: 90px;
	width: 100%;
	border: none !important;
	z-index: 1;
}

.painelOpcaoModeloEdital {
	position: relative !important;
	height: 200px !important;
	background: transparent !important;
	border-radius: 15px !important;
}

.painelOpcaoModeloEdital:HOVER {
	transform: scale(1.05, 1.05);
	transition: all 0.2s linear;
	box-shadow: 2px 2px 2px #696969;
	-webkit-box-shadow: 2px 2px 2px #696969;
	-moz-box-shadow: 2px 2px 2px #696969;
}

.textoInternoBotaoEscolhaTipoEdital {
	font-size: 25px;
}

.divInternoBotaoEscolhaModeloEdital {
	margin-top: 16% !important;
	color: #2C6E9F !important;
	background: #FFF !important;
}

.dialogoEdital {
	width: 98% !important;
	height: 600px !important;
}

.painelGeralEdital {
	background: transparent !important;
	border-radius: 0px !important;
	border: none !important;
}

.wizardCriacaoEdital .ui-wizard-step-title {
	font-size: 13px !important;
}

.wizardCriacaoEditalIniciacao .ui-wizard-step-title {
	font-size: 13px !important;
}

.wizardCriacaoEdital .ui-wizard-content {
	height: 440px !important;
	overflow-y: hidden !important;
}

.wizardCriacaoEditalIniciacao .ui-wizard-content {
	height: 435px !important;
	overflow-y: hidden !important;
}

.painelGridVagasCursosMonitoria {
	margin-top: 15px;
}

.painelConfiguracaoEditalIniciacao .ui-panel-titlebar-icon {
	display: none;
}

.painelCursosMonitoria {
	height: 430px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.painelInternoDisciplinasMonitoria {
	height: 260px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.painelVagasCursosMonitoria {
	height: 185px !important;
}

.carrouselTransparente {
	margin-top: -40px !important;
	background: transparent !important;
	margin-bottom: 8px !important;
	width: 100% !important;
}

.carrouselTransparente .ui-carousel-button {
	display: none !important;
}

.carrouselTransparente .ui-carousel-page-link {
	display: none !important;
}

.carrouselTransparente.ui-widget-content {
	border: none !important;
}

.carrouselTransparente .ui-widget-header {
	border: none !important;
	background: transparent !important;
}

.painelMensagemDestinatario {
	border-radius: 0px 10px 10px 10px;
	background: rgb(252, 251, 191) !important;
}

.dialogobaixarArquivo {
	max-width: 80% !important;
	max-height: 400px !important;
	overflow-y: auto !important;
}

.dataTableOverflowAuto {
	max-height: 380px !important;
	min-height: 100px !important;
	overflow-y: auto !important;
	overflow-x: hidden !important;
}

.ui-messages-warn, .ui-message-warn {
	color: #a86d06;
	background-color: #f5eab6;
	border-color: #eaa114;
	animation: alternate cubic-bezier;
}

.ui-messages-error, .ui-message-error {
	color: #9e1412;
	background-color: #ecc1c1;
	border-color: #d85c6e;
	height: 18px;
}

.painelDireitoModeloDesempateMonitoria {
	float: right;
	width: 61%;
	margin-top: 2px;
	margin-bottom: 10px;
	height: 530px;
}

.painelEsquerdoModeloDesempateMonitoria {
	float: left;
	margin-top: 2px;
	width: 27%;
	margin-bottom: 10px;
	height: 530px;
	position: relative;
}

.tabViewConfiguracoesMonitoria {
	margin-top: 7px;
	height: 590px
}

.panelGridSemBorda .ui-panelgrid-content {
	border: none !important;
}

.semBorda tr, .semBorda td {
	border: none !important;
}

.dataGridSiglas .ui-panelgrid {
	border: none !important;
	"
}

.painelDireitoCursos {
	float: right;
	width: 40%;
}

.painelEsquerdoCursos {
	float: left;
	width: 58%
}

.painelComRolagemImportacaoMonitoria {
	width: 100% !important;
	max-height: 400px !important;
	overflow-y: auto !important;
	overflow-x: auto !important;
}

.painelPassosValidacaoMonitoria {
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 3%;
	margin-bottom: 5%;
	height: 500px;
}

.wizardValidacaoIncricoesAlunos .ui-wizard-content {
	height: 430px !important;
	overflow-y: hidden !important;
}

.textoCaberacioImportacaoMonitoria {
	font-family: 'Source Sans Pro', 'Helvetica Neue', sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
}

.textoConteudoImportacaoMonitoria {
	font-family: 'Source Sans Pro', 'Helvetica Neue', sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

.painelFundoChamativo {
	background-color: #f3745a !important;
}

.tabViewImportacao .ui-widget-header {
	background: transparent !important;
}

.iconeStatusImportacao {
	background: transparent !important;
	border: none;
}

.panelGridTransparente .ui-widget-content {
	background: transparent !important;
}

.botaoRefazerUploated .ui-icon {
	display: inline !important;
}

.tabViewImportacao .ui-tabs-nav {
	overflow-y: auto !important;
}

.painelInformeProtocoloCesar {
	min-height: 129px;
	margin-top: 7px;
	border-radius: 16px;
	border: solid 2px;
}

.textoProtocoloCesar {
	text-align: center !important;
	width: 85% !important;
	margin-top: 15px !important;
	font-size: 17px !important;
}

.backgraoundLaranja {
	text-align: center !important;
	font-weight: bold !important;
	background: #1E90FF !important;
	color: black !important;
}

.backgraoundPreto {
	text-align: center !important;
	font-weight: bold !important;
	background: #000000 !important;
	color: white !important;
}

.ui-state-disabled {
	
}

.chipsRemovibleNone .ui-chips-token-icon.ui-icon.ui-icon-close {
	display: none !important;
}

.chipsRemovibleNone .ui-state-disabled {
	opacity: 1 !important;
}

.textEditorEmails .iframe {
	width: 582px !important;
}

.textEditorEmails .ui-widget-content {
	width: 95% !important;
}

.divQueFicaEncimaDoEditor {
	
}

.dataGridSemBorda .ui-widget-content {
	border: none !important;
}

.statusClassificado {
	background: #A6FFB3 !important;
}

.statusClassificavel {
	background: #FFF79F !important;
}

.statusDesclassificado {
	background: #FF8581 !important;
}

.painelGeralSemDadosDisponiveis {
	width: 500px;
	background: transparent;
	border: none;
}

.painelIconeSemDadosDisponiveis {
	float: left;
	background: transparent;
	border: none;
	margin-top: 20px;
}

.painelMensagemSemDadosDisponiveis {
	float: right;
	background: transparent;
	border: none;
	margin-top: 50px;
}

.fileUploadBotao .ui-fileupload-content {
	background: transparent !important;
	border: none !important;
	float: left !important;
}

.fileUploadBotao .ui-button-text-icon-left .ui-button-text {
	font-weight: bold !important;
}

.fileUploadBotao .ui-widget-header {
	background: transparent !important;
	border: none !important;
	width: 100% !important;
}

.fileUploadBotao .ui-fileupload-buttonbar .ui-button {
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 10px !important;
	margin-left: 5px !important;
	margin-right: 0px !important;
	text-shadow: none !important;
}

.fileUploadBotao .ui-fileupload-buttonbar .ui-fileupload-choose input {
	font-size: 11px !important;
}

.rotate180G {
	-webkit-transition: -webkit-transform 1s; /* Safari */
	transition: transform 1s;
}

.rotate180G {
	-ms-transform: rotate(-180deg); /* IE 9 */
	-webkit-transform: rotate(-180deg); /* Safari */
	transform: rotate(-180deg); /* Standard syntax */
}

.oneButtonCursos .ui-button {
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 1px !important;
	margin-top: 5px !important;
	text-shadow: none !important;
	border-radius: 0px !important;
}

.oneButtonCursos .ui-button:HOVER {
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 1px !important;
	margin-top: 5px !important;
	text-shadow: none !important;
	border-radius: 0px !important;
	color: white !important;
}

.oneButtonCursos .ui-state-active {
	font-weight: bold !important;
	font-size: 12px !important;
	margin-left: 1px !important;
	margin-top: 5px !important;
	text-shadow: none !important;
	border-radius: 0px !important;
	color: white !important;
}

.divBotaoesCursos {
	width: 100% !important;
	overflow-y: auto !important;
	min-height: 54px !important;
}

.itemMenuTermoComp .ui-menuitem-text {
	width: 90% !important;
	white-space: normal !important;
}

.inputNumberSimple .ui-inputfield {
	width: 80% !important;
	text-align: center !important;
}

.textoVermelho {
	font-size: 11px!importat;
	color: red !important;
	font-weight: bold !important;
}

.textoVerde {
	font-size: 11px!importat;
	color: green !important;
	font-weight: bold !important;
}

.textoAzul {
	font-size: 9px!importat;
	color: blue !important;
	font-weight: bold !important;
}

.componentSemPadding .ui-panel-content, .componentSemPadding .ui-panel-content div
	{
	padding: 0px !important;
	font-size: 10px !important;
}

.componentSemPadding {
	padding: 0px !important;
}

.registroAgendamentoCalendario {
	border: 1px solid #D8D8D8 !important;
	margin-top: 3px !important;
	margin-bottom: 5px !important;
	border-radius: 3px !important;
	min-height: 20px;
	cursor: pointer;
}

.registroAgendamentoCalendario:hover {
	background: #E6E6E6 !important;
}

.textoGrande {
	font-size: 15px !important;
}

.ui-terminal-input {
	font-size: 13px !important;
}

.fileUploadFotoPerfil .ui-fileupload-content {
	padding: .0em .0em 0em !important;
	background: transparent !important;
	border: none !important;
}

.fileUploadFotoPerfil .ui-fileupload-buttonbar .ui-button {
	vertical-align: middle !important;
	margin-right: .2em !important;
	background: #fff !important;
	width: 102% !important;
	margin-left: -5px !important;
	border: none !important;
	font-size: 14px !important;
	font-family: "Lato", "Helvetica Neue", sans-serif !important;
	text-decoration: none !important;
	font-weight: bold !important;
	color: #2C6E9F !important;
}

.fileUploadFotoPerfil .ui-fileupload-buttonbar .ui-button:HOVER {
	vertical-align: middle !important;
	margin-right: .2em !important;
	background: #2C6E9F !important;
	width: 102% !important;
	margin-left: -5px !important;
	border: none !important;
	font-size: 14px !important;
	font-family: "Lato", "Helvetica Neue", sans-serif !important;
	text-decoration: none !important;
	font-weight: bold !important;
	color: #fff !important;
}

.botaoEditarFixo {
	background-image: url("../resources/images/icones/editar.png")
		!important;
	background-size: 24px !important;
	height: 40px !important;
	background-repeat: no-repeat !important;
	align-content: left !important;
	background-position: center center !important;
	border: none !important;
	text-align: center !important;
	padding: 4px !important;
	border: none !important;
	background-color: transparent !important;
	box-shadow: unset !important;
}

.botaoAddFixo {
	background-image: url("../resources/images/icones/plus.png") !important;
	background-size: 35px !important;
	height: 40px !important;
	background-repeat: no-repeat !important;
	align-content: left !important;
	background-position: center center !important;
	border: none !important;
	text-align: center !important;
	padding: 4px !important;
	border: none !important;
	background-color: transparent !important;
	box-shadow: unset !important;
}

.botaoRemoverFixo {
	background-image: url("../resources/images/icones/remove-hover.png")
		!important;
	background-size: 24px !important;
	height: 40px !important;
	background-repeat: no-repeat !important;
	align-content: left !important;
	background-position: center center !important;
	border: none !important;
	text-align: center !important;
	padding: 4px !important;
	border: none !important;
	background-color: transparent !important;
	box-shadow: unset !important;
}

.botaoCloneFixo {
	background-image: url("../resources/images/icones/copiar.png") !important;
	background-size: 24px !important;
	height: 40px !important;
	background-repeat: no-repeat !important;
	align-content: left !important;
	background-position: center center !important;
	border: none !important;
	text-align: center !important;
	padding: 4px !important;
	border: none !important;
	background-color: transparent !important;
	box-shadow: unset !important;
}

.dataTableSemCabecario .ui-widget-header {
	display: none !important;
}

.header24px .ui-widget-header {
	height: 24px !important;
}

.contentPadding10px .ui-widget-content {
	padding-bottom: 10px !important;
}

.ui-inputfield {
	font-size: 11px !important;
}

.cellInvalid {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.3);
	display: inline-block;
	margin-right: 5px;
	background: red !important;
	color: E87362 !important;
}

.cellValid {
	width: 0px;
	height: 0px;
	border-radius: 50%;
	border: none;
}

.ui-row-toggler.ui-icon.ui-icon-circle-triangle-e {
	margin: auto !important;
}

.botaoPadrao .fa, .botaoFechar .fa, .botaoEditar .fa, .botaoSalvar .fa {
	margin-top: -6px !important;
}

.inputFildPequeno .ui-inputfield {
	width: 80px !important;
	margin-right: 12px !important;
}

.buttonText11 .ui-button .ui-button-text {
	font-size: 11px !important;
}

.botaoEmailInternatoRequerimento {
	background-image: url("../resources/images/icones/icon-emails.png")
		!important;
	background-size: 30px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: transparent !important;
}

.botaoEmailInternatoRequerimento:HOVER {
	background-image: url("../resources/images/icones/email-open.png")
		!important;
}

.ui-selectoneradio.ui-widget {
	text-align: left;
	margin-left: 0;
}

.ui-widget, .ui-widget .ui-widget {
	/*font-size: 12px;*/
	
}

.ui-fluid .ui-inputtext[size], .ui-fluid .ui-inputfield[size] {
	width: 100% !important;
}

.oneMenuSemToggle .ui-selectonemenu-trigger.ui-state-default.ui-corner-right
	{
	display: none !important;
}

.itemMenuRiscado .ui-menuitem-text {
	text-decoration: line-through !important;
}

.cardRepositoryObject {
	width: 100%;
}

.cardRepositoryObject:HOVER {
	background: #2C6E9F !important;
}

.repositoryTextObject {
	font-size: 14px !important;
}

.cardRepositoryObject:HOVER .repositoryTextObject {
	color: white !important;
}

.cardLinkRepository:HOVER {
	text-decoration: underline !important;
}

.dataGrid7Col .ui-datagrid-content .ui-datagrid-column {
	width: calc(96%/ 7) !important;
}

.rowDisable{
	text-decoration: line-through;
	opacity: 1.35;
	color: #D2524F !important;
}

@media screen and (max-width: 1245px) {
	.panelEsquerdo2RequerimentoInternato {
		width: 98% !important;
	}
	.panelDireito2RequerimentoInternato {
		width: 98% !important;
	}
}

@media screen and (max-width: 1046px) {
	.panelEsquerdo2RequerimentoInternato {
		width: 98% !important;
	}
	.dialogoPeriodo {
		width: 50% !important;
	}
	.panelEsquerdoNotification {
		display: none !important;
	}
	.panelDireitoNotification {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}
	.panelDireitoNotificationAzul {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}
	.panelDireitoNotificationVermelho {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}
	.panelDireitoNotificationAmarelo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}
	.panelDireitoNotificationBranco {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}
	.panelDireitoNotificationVerde {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}
	.panelDireitoNotificationPreto {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}
	.panelDireitoNotificationLaranja {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}
	.panelDireitoNotificationRoxo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 91%;
	}

	/*Edição de perfil*/
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 260px !important;
		height: 60px !important;
		font-size: 16px !important;
		margin-left: 19% !important;
		margin-top: 6% !important;
	}
	.tabViewFotoPerfil .ui-button-text-icon-left .ui-button-text {
		padding-top: 20px !important;
		padding-left: 2px !important;
	}
	/*Edição de perfil*/
}

}
@media screen and (max-width: 992px) {
	.dialogoPeriodo {
		width: 80% !important;
	}
	.panelSchedule {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 5px !important;
		width: 35%;
		float: left;
		margin-right: 2%;
		height: 200px;
		font-weight: bold !important;
		font-size: 12px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 20px;
		margin-left: 10px;
		display: table;
	}
	.panelVerde {
		padding-bottom: 5px;
		background: #22b167;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 45%;
		float: left;
		margin-right: 2%;
		height: 100px;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
	}
	.panelDataTable {
		padding-bottom: 5px;
		background: transparent;
		border-radius: 0px !important;
		width: 54%;
		float: left;
		margin-right: 2%;
		margin-left: 2% !important;
		height: 200px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: -15px;
	}
	.panelAzul {
		padding-bottom: 5px;
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 45%;
		float: left;
		margin-right: 2%;
		height: 100px;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
	}
	.panelVermelho {
		padding-bottom: 5px;
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 45%;
		float: left;
		margin-right: 2%;
		height: 100px;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	.panelAmarelo {
		padding-bottom: 5px;
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 45%;
		float: left;
		margin-right: 2%;
		height: 100px;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	.carrocelDashboard {
		width: 855px !important;
		height: 180px;
		margin-top: -10px;
		margin-left: -15px;
		margin-right: -15px;
	}
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 855px;
		float: left;
		margin-right: -20px;
		margin-left: 5px;
		height: 150px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: -23px;
		display: table;
		margin-bottom: 20px;
		height: 200px;
	}
	.textoLinkPequeno {
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 5px;
		margin-top: 5px;
	}
	.schedule {
		width: 100% !important;
		height: 650px !important;
	}
}

/* ALTERAÇÃO EDINILSON */
@media screen and ( /* max-width: 942px */ ) {
	/* 	.panelSchedule {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 93.3%;
		float: left;
		margin-right: 2%;
		margin-left: 0px;
		height: 700px !important;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 20px;
		height: 650px !important;
	} */
	.panelVerde {
		padding-bottom: 5px;
		background: #22b167;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 45%;
		float: left;
		margin-right: 2%;
		height: 100px;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
	}
	.panelDataTable {
		margin-left: -25px;
		width: 98% !important;
	}
	.panelAzul {
		padding-bottom: 5px;
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 45%;
		float: left;
		margin-right: 2%;
		height: 100px;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
	}
	.panelVermelho {
		padding-bottom: 5px;
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 45%;
		float: left;
		margin-right: 2%;
		height: 100px;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	.panelAmarelo {
		padding-bottom: 5px;
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 45%;
		float: left;
		margin-right: 2%;
		height: 100px;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	/* 	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 93.3% !important;
		float: left;
		margin-right: -20px;
		margin-left: -0px;
		margin-top: 20px !important;
		height: 150px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: -23px;
		display: table;
		margin-bottom: 20px;
		height: 200px;
	} */
	.textoLinkPequeno {
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}
	.schedule {
		width: 100% !important;
		height: 550px !important;
	}
	.carrocelDashboard {
		width: 100% !important;
		height: 180px;
		margin-left: 5px;
	}
	.panelGraficoDashboard .jqplot-event-canvas {
		width: 100% !important;
	}
	.graficoBarDashboard {
		width: 100% !important;
	}
	.panelInternoDashboardSemMargem {
		border: none;
		background: transparent;
		margin-top: -30px !important;
	}

	/*Edição de perfil*/
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 260px !important;
		height: 60px !important;
		font-size: 16px !important;
		margin-left: 10% !important;
		margin-top: 6% !important;
	}
	.tabViewFotoPerfil .ui-button-text-icon-left .ui-button-text {
		padding-top: 20px !important;
		padding-left: 2px !important;
	}

	/*Edição de perfil*/
}

@media screen and (max-width: 880px) {
	.panelEsquerdoInternato {
		width: 100%;
		float: left;
		margin-right: 1%;
	}
	.panelDireitoInternato {
		width: 100%;
		float: left;
	}
	.filsetGestorFormularios {
		margin-top: 25px;
	}

	/*aviso by:jhonathas*/
	.esquerdaAviso {
		position: relative;
		width: 57%;
		float: left;
		z-index: 1;
	}
	.direitaAviso {
		width: 40%;
		position: relative;
		float: left;
		z-index: 1;
	}
	.textoAviso {
		width: 16%;
		position: fixed;
		height: 20%;
		float: left;
		z-index: 2;
	}
	.balaoAviso {
		background: #fff;
		border-radius: 15px;
		width: 150px;
		height: 70px;
		position: fixed;
		rigth: 30px;
		margin-top: 35px;
		padding-left: 1%;
		padding-right: 1%;
		z-index: 2 !important;
		font-size: 15px !important;
		color: #000 !important;
	}
	.balaoAviso:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-top: 20px solid #000;
		bottom: -20px;
		left: 70%;
	}
	/*aviso by:jhonathas*/
}

@media screen and (max-width: 770px) {
	.panelInternoDashboardSemMargem {
		border: none;
		background: transparent;
		margin-top: -30px !important;
	}
	.textoLinkPequeno {
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}
	.panelSchedule {
		height: 150px !important;
	}
	.panelDataTable {
		width: 98% !important;
	}

	/*Edição de perfil*/
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 260px !important;
		height: 60px !important;
		font-size: 16px !important;
		margin-left: 3% !important;
		margin-top: 6% !important;
	}
	.tabViewFotoPerfil .ui-button-text-icon-left .ui-button-text {
		padding-top: 20px !important;
		padding-left: 2px !important;
	}

	/*Edição de perfil*/
}

@media screen and (max-width: 767px) {
	body {
		margin-top: 10%;
	}

	/*menu direito Principal*/
	.menuPrincipalDireito {
		width: 45px;
		height: 34px;
		position: fixed;
		float: right;
		z-index: 1000;
		top: 2px !important;
		left: 88% !important;
		display: inline;
	}
	.menuPrincipalLinkDireito {
		font-size: 10px !important;
		font-weight: bold !important;
		position: fixed !important;
		margin-top: 23px;
		margin-left: -35px;
		cursor: pointer;
	}
	.menuPrincipalIntDireito:HOVER {
		background: #969191 !important;
		border-radius: 0px 6px 0px 10px;
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 88% !important;
	}
	.menuPrincipalDireito .fa-2x {
		font-size: 1.8em !important;
		width: 100% !important;
	}

	/*menu direito Principal*/

	/*menu direito*/
	.botaoMenuNovo {
		border-radius: 50% !important;
		width: 30px;
		height: 30px;
		display: inline !important;
	}
	.botaoMenuNovo2 {
		margin-top: -3px !important;
		margin-left: 4px !important;
		display: none !important;
	}
	.textoLinks {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 55% !important;
	}
	.textoLinks:HOVER {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 55% !important;
	}
	#geral {
		margin-left: 6.5%;
	}
	.geral {
		margin-left: 6.5% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.leftMenu {
		margin: 0px;
		width: 7%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 2;
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 250px;
		position: fixed;
		top: 40px;
		float: left;
		left: 6.01%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}
	.rolagem {
		height: 380px;
		overflow-y: auto;
	}
	.botaoTexto {
		display: inline !important;
		background: none;
	}
	.botaoTexto:hover {
		display: inline !important;
		background: none !important;
	}
	.ui-widget-header {
		border: none !important;
	}
	/*Estilo multiselectlistbox inicio*/
	.ui-multiselectlistbox .ui-multiselectlistbox-listcontainer {
		width: 30%;
		height: 120px;
	}
	/*Estilo multiselectlistbox fim*/

	/* editor inicio */
	.ui-editor {
		background: #ccc !important;
		width: 50% !important;
	}
	.ui-editor-toolbar {
		width: 100% !important;
	}

	/* editor fim */

	/*Caixa de Dialogo Inicio */
	.scrollVertical {
		overflow-y: visible !important;
		height: 500px !important;
	}
	.scrollVerticalAssistente {
		overflow-y: visible !important;
		height: 400px !important;
	}
	.tamanhoDialogo {
		width: 90% !important;
	}
	.tamanhoDialogoPequena {
		width: 90% !important;
		height: 45% !important;
	}
	.tamanhoDialogoEdicaoPerfil {
		width: 90% !important;
	}

	/*Caixa de Dialogo Fim */
	.alinEsquerdaTopo {
		top: 3px;
		float: left !important;
		font-weight: bold;
		position: relative;
		margin-right: 0px !important;
		margin-bottom: 10px !important;
		margin-left: 5px !important;
	}
	.alinEsquerdaVagas {
		top: 3px;
		float: left !important;
		font-weight: bold;
		position: relative;
		margin-right: 0px !important;
		margin-bottom: 10px !important;
		margin-left: 5px !important;
	}
	.alinDireitaTopo {
		margin-top: 0px;
		float: right !important;
		position: relative;
		margin-right: 0px !important;
	}
	.alinDireitaTopoFormatos {
		margin-top: 0px;
		float: left !important;
		position: relative;
		margin-right: 0px !important;
	}
	.botaoPainel {
		font-weight: bold !important;
		border-color: #fff !important;
		font-size: 10px !important;
		margin-left: 5px !important;
		margin-right: 0px !important;
		text-shadow: none !important;
	}
	.listaEsquerda .ui-datatable-tablewrapper {
		width: 100%;
		height: 460px;
		border: solid 0.2px black;
		float: left;
		margin-right: 1%;
		overflow-x: scroll;
	}
	.listaDireita .ui-datatable-tablewrapper {
		width: 100% !important;
		height: 200px !important;
		border: solid 0.2px black;
		float: left !important;
		margin-left: 1% !important;
	}
	.listaDireita2 .ui-datatable-tablewrapper {
		width: 100%;
		height: 200px;
		border: solid 0.2px black;
		float: left;
		margin-left: 1%;
	}
	#listaBotoes {
		width: 30%;
		float: left;
		margin-top: 2% !important;
		margin-bottom: 2% !important;
		margin-left: 35%;
	}
	#listaBotoes .botaolista {
		width: 100% !important;
	}
	#listaBotoes .botaolista2 {
		margin-top: 4px;
		width: 100% !important;
	}
	#listaBotoes .botaolista3 {
		margin-top: 4px;
		width: 100% !important;
	}
	#listaBotoes .botaolista4 {
		margin-top: 4px;
		width: 100% !important;
	}
	.tituloDataTable {
		font-weight: bold;
		font-size: 14px;
	}
	.textoDataTable {
		font-weight: bold !important;
		font-size: 12px !important;
	}
	.dialogoPickList {
		width: 80% !important;
		overflow-y: visible !important;
		height: 500px !important;
	}
	.panelSchedule {
		height: 150px !important;
	}
	.panelDataTable {
		width: 98% !important;
	}

	/*Edição de perfil*/
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 260px !important;
		height: 60px !important;
		font-size: 16px !important;
		margin-left: 28% !important;
		margin-top: 6% !important;
	}
	.tabViewFotoPerfil .ui-button-text-icon-left .ui-button-text {
		padding-top: 20px !important;
		padding-left: 2px !important;
	}

	/*aviso by:jhonathas*/
	.esquerdaAviso {
		position: relative;
		width: 57%;
		float: left;
		z-index: 1;
	}
	.direitaAviso {
		width: 40%;
		position: relative;
		float: left;
		z-index: 1;
	}
	.textoAviso {
		width: 40%;
		position: fixed;
		height: 20%;
		float: left;
		z-index: 2;
	}
	.balaoAviso {
		background: #fff;
		border-radius: 15px;
		width: 230px;
		height: 70px;
		position: fixed;
		rigth: 30px;
		margin-top: 35px;
		padding-left: 1%;
		padding-right: 1.5%;
		z-index: 2 !important;
		font-size: 15px !important;
		color: #000 !important;
	}
	.balaoAviso:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-top: 20px solid #000;
		bottom: -20px;
		left: 70%;
	}
	/*aviso by:jhonathas*/

	/*Edição de perfil*/

	/*tabFoto by:jhonathas*/
	.tabTireFoto {
		display: none !important;
	}
	.tabUploadFoto {
		display: none !important;
	}
	/*tabFoto */
}

@media screen and (max-width: 700px) {
	.header h1 {
		font-size: 20px;
		line-height: 40px;
	}
	body {
		margin-top: 10%;
	}
	.textoLinkPequeno {
		font-size: 12px !important;
	}
	.geral {
		margin-left: 11.5% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.leftMenu {
		margin: 0px;
		width: 12%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 2;
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 90%;
		position: fixed;
		top: 40px;
		float: left;
		left: 11.01%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}
	.lateral2 .ui-menu {
		width: 100% !important;
		border: none !important;
	}
	.fa-2x {
		font-size: 2em !important;
	}
	.textoLinks {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 55% !important;
	}
	.textoLinks:HOVER {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 55% !important;
	}

	/*Estilo multiselectlistbox inicio*/
	.ui-multiselectlistbox .ui-multiselectlistbox-listcontainer {
		width: 100%;
		height: 120px;
	}
	/*Estilo multiselectlistbox fim*/

	/* editor inicio */
	.ui-editor {
		background: #ccc !important;
		width: 100% !important;
	}
	/* editor fim */

	/*Caixa de Dialogo Inicio */
	.alinhamentoBiometria {
		width: 90% !important;
		float: left !important;
	}
	.scrollVertical {
		overflow-y: visible !important;
		height: 500px !important;
	}
	.scrollVerticalAssistente {
		overflow-y: visible !important;
		height: 400px !important;
	}
	.tamanhoDialogoPequena {
		width: 90% !important;
		height: 50% !important;
	}
	.tamanhoDialogo {
		width: 90% !important;
	}
	.alinEsquerdaTopo {
		top: 3px;
		float: left !important;
		font-weight: bold;
		position: relative;
		margin-right: 0px !important;
		margin-bottom: 10px !important;
		margin-left: 5px !important;
	}
	.alinDireitaTopo {
		margin-top: 0px;
		float: right !important;
		position: relative;
		margin-right: 0px !important;
		display: inline;
	}
	.alinDireitaTopoFormatos {
		margin-top: 0px;
		float: left !important;
		position: relative;
		margin-right: 0px !important;
		display: inline;
	}
	.botaoPainel {
		font-weight: bold !important;
		border-color: #fff !important;
		font-size: 10px !important;
		margin-left: 5px !important;
		margin-right: 0px !important;
		text-shadow: none !important;
	}
	/*página principal*/
	#basePrincipal .conteiner {
		width: 100%;
		display: table;
		font-size: 80%;
	}
	#basePrincipal .usuario {
		width: 100%;
		text-align: right;
		word-wrap: break-word;
		white-space: normal !important;
		font-size: 80%;
	}
	#basePrincipal .ui-widget-header {
		border-radius: 10px !important;
		background: #D3D3D3;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		border: none;
		color: #000 !important;
		font-size: 80%;
	}
	#basePrincipal .ui-widget-content {
		background: transparent;
	}
	#basePrincipal .baseInterno {
		width: 98%;
		display: table;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #6495ED;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno2 {
		width: 98%;
		display: table;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #FFA500;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno3 {
		width: 98%;
		display: table;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #3CB371;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno4 {
		width: 98%;
		display: table;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #008B8B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno5 {
		width: 98%;
		display: table;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #B22222;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno6 {
		width: 98%;
		display: table;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #00008B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno7 {
		width: 98%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #D2691E;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno8 {
		width: 98%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 0;
		border-radius: 10px;
		background: #B8860B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
	}
	#basePrincipal .fa {
		color: #EBEBEB;
		width: 10px;
		height: 10px;
	}
	#basePrincipal .btnEstilo {
		width: 100%;
		height: 92%;
		top: 10px;
		border-radius: 5px;
		background: #D3D3D3;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		color: #000;
		border: 0px;
		font-weight: bold;
		font-size: 80%;
		margin-bottom: 10px;
	}
	#basePrincipal .ui-grid-row {
		margin-top: 20px;
		text-align: center;
	}
	.listaEsquerda .ui-datatable-tablewrapper {
		width: 100%;
		height: 460px;
		border: solid 0.2px black;
		float: left;
		margin-right: 1%;
		overflow-x: scroll;
	}
	.listaDireita .ui-datatable-tablewrapper {
		width: 100% !important;
		height: 200px !important;
		border: solid 0.2px black;
		float: left !important;
		margin-left: 1% !important;
	}
	.listaDireita2 .ui-datatable-tablewrapper {
		width: 100%;
		height: 200px;
		border: solid 0.2px black;
		float: left;
		margin-left: 1%;
	}
	#listaBotoes {
		width: 30%;
		float: left;
		margin-top: 2% !important;
		margin-bottom: 2% !important;
		margin-left: 35%;
	}
	#listaBotoes .botaolista {
		width: 100% !important;
	}
	#listaBotoes .botaolista2 {
		margin-top: 4px;
		width: 100% !important;
	}
	#listaBotoes .botaolista3 {
		margin-top: 4px;
		width: 100% !important;
	}
	#listaBotoes .botaolista4 {
		margin-top: 4px;
		width: 100% !important;
	}
	.tituloDataTable {
		font-weight: bold;
		font-size: 14px;
	}
	.textoDataTable {
		font-weight: bold !important;
		font-size: 12px !important;
	}
	.dialogoPickList {
		width: 90% !important;
		overflow-y: visible !important;
		height: 400px !important;
	}
	.quebraLinha {
		word-wrap: break-word;
		width: 100%;
	}
	.ui-fileupload-files {
		width: 100% !important;
	}
	.ui-progressbar {
		width: 100% !important;
	}
	.ui-fileupload-progress {
		width: 100% !important;
	}
}

@media screen and (max-width: 640px) {
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button .ui-button-text {
		top: 80px !important;
		display: inline !important;
	}
}

@media screen and (max-width: 635px) {
	body {
		margin-top: 10%;
	}
	.dialogoPeriodo {
		width: 95% !important;
	}
	.textoLinkPequeno {
		font-size: 12px !important;
	}
	.geral {
		margin-left: 11.5% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.leftMenu {
		margin: 0px;
		width: 12%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 2;
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 90%;
		position: fixed;
		top: 40px;
		float: left;
		left: 11.01%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}
	.lateral2 .ui-menu {
		width: 100% !important;
		border: none !important;
	}
	.fa-2x {
		font-size: 2em !important;
	}
	.textoLinks {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 55% !important;
	}
	.textoLinks:HOVER {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 55% !important;
	}
	.textoLinkPequeno {
		font-size: 12px !important;
	}

	/* foto perfil  */
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 260px !important;
		height: 60px !important;
		font-size: 16px !important;
		margin-left: 19% !important;
		margin-top: 6% !important;
	}
	/* Foto perfil */
}

@media screen and (max-width: 546px) {
	/*aviso by:jhonathas*/
	.esquerdaAviso {
		position: relative;
		width: 57%;
		float: left;
		z-index: 1;
	}
	.direitaAviso {
		width: 40%;
		position: relative;
		float: left;
		z-index: 1;
	}
	.textoAviso {
		width: 40%;
		position: fixed;
		height: 20%;
		float: left;
		z-index: 2;
	}
	.balaoAviso {
		background: #fff;
		border-radius: 15px;
		width: 200px;
		height: 70px;
		position: fixed;
		rigth: 30px;
		margin-top: 35px;
		padding-left: 1%;
		padding-right: 1.5%;
		z-index: 2 !important;
		font-size: 15px !important;
		color: #000 !important;
	}
	.balaoAviso:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-top: 20px solid #000;
		bottom: -20px;
		left: 70%;
	}
	/*aviso by:jhonathas*/
}

@media screen and (max-width: 434px) {
	.panelSchedule {
		padding-bottom: 5px;
		background: transparent;
		border-radius: 0px !important;
		width: 93.3%;
		float: left;
		height: 350px !important;
		margin-left: -4.5% !important;
		margin-right: 2%;
		font-weight: bold !important;
		font-size: 12px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 20px;
		margin-left: -25px;
		display: table;
	}
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 93.3%;
		float: left;
		margin-left: -4.5%;
		height: 200px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: -13px !important;
		display: table;
		margin-bottom: 20px;
		height: 200px;
	}
	.panelDataTable {
		padding-bottom: 5px;
		background: transparent;
		border-radius: 0px !important;
		margin-left: -12.5%;
		float: left;
		width: 105% !important;
		height: 230px !important;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.panelInternoDashboardSubPanel {
		border: none;
		background: transparent;
		margin-top: -9px !important;
	}
	.schedule {
		width: 100% !important;
		height: 250px !important;
	}
	.textoLink {
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
	}
	.textoLinkPequeno {
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}
	.panelInternoDashboardSemMargem {
		border: none;
		background: transparent;
		margin-top: -20px !important;
	}
	.panelInternoDashboard {
		border: none;
		background: transparent;
		margin-top: -5px;
	}
	.ui-carousel .ui-carousel-dropdown, .ui-carousel .ui-carousel-mobiledropdown
		{
		display: none !important;
	}
	.alinEsquerdaTopoDashboard {
		top: 1px;
		float: left !important;
		font-weight: bold;
		position: relative;
		margin-right: 2px !important;
		margin-bottom: 5px !important;
		margin-left: 10px !important;
		border-radius: 0px !important;
	}
	.fc .button {
		-moz-box-sizing: border-box !important;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		margin: 0px !important;
		height: 0px !important;
		padding: 0 !important;
		font-size: 1em !important;
		white-space: nowrap !important;
		cursor: pointer !important;
	}
	.fc .fc-button-group>* {
		float: left !important;
		margin: 0 0 0 -5px !important;
	}
	.fc .fc-toolbar>*>* {
		float: left !important;
		margin-left: .5em !important;
	}
	.carrocelDashboard {
		width: 100% !important;
		height: 220px !important;
		margin-left: 5px;
	}

	/* foto perfil  */
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 200px !important;
		height: 20px !important;
		font-size: 16px !important;
		margin-left: 12% !important;
		margin-top: 6% !important;
		padding-top: 18px;
	}
	/* Foto perfil */
}

@media screen and (max-width: 365px) {
	/* foto perfil  */
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 200px !important;
		height: 20px !important;
		font-size: 16px !important;
		margin-left: 0% !important;
		margin-top: 6% !important;
		padding-top: 18px;
	}
	.tabViewFotoPerfil .ui-tabs .ui-tabs-panel {
		padding: 0px !important;
	}
	/* Foto perfil */
}

@media screen and (max-width: 350px) {
	body {
		margin-top: 14%;
	}
	.menuPrincipal {
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 0px !important;
	}
	.menuPrincipalInt:HOVER {
		background: #969191 !important;
		border-radius: 0px 6px 0px 10px;
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 0px !important;
	}
	.geral {
		margin-left: 11.5% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.leftMenu {
		margin: 0px;
		width: 12%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 2;
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 88%;
		position: fixed;
		top: 40px;
		float: left;
		left: 11.01%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}
	.fa-2x {
		font-size: 2em !important;
	}
	.textoLinks {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 47% !important;
	}
	.textoLinks:HOVER {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 47% !important;
	}
	.panelDashboardPrincipal {
		width: 99.5%;
		height: 100%;
		/*min-height: 850px;*/
		border-radius: 0px;
		background: transparent;
		border: none;
		font-family: 'PT_Sans', sans-serif !important;
		text-rendering: optimizeLegibility !important;
		margin-left: 17px;
	}
	.panelInternoDashboardSubPanel {
		border: none;
		background: transparent;
		margin-top: -9px !important;
	}
	.panelVerde {
		padding-bottom: 5px;
		background: #22b167;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 83%;
		height: 80px;
		font-weight: bold !important;
		font-size: 15px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
	}
	.panelAzul {
		padding-bottom: 5px;
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 83%;
		height: 80px;
		float: left;
		margin-right: 2%;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
	}
	.panelVermelho {
		padding-bottom: 5px;
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 83%;
		height: 80px;
		float: left;
		margin-right: 2%;
		font-weight: bold !important;
		font-size: 11px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
	}
	.panelAmarelo {
		padding-bottom: 5px;
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 83%;
		height: 80px;
		float: left;
		margin-right: 2%;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	.textoLink {
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
	}
	.textoLinkPequeno {
		font-size: 11px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}
	.panelInternoDashboardSemMargem {
		border: none;
		background: transparent;
		margin-top: -20px !important;
	}
	.panelInternoDashboard {
		border: none;
		background: transparent;
		margin-top: -5px;
	}
	.ui-carousel .ui-carousel-dropdown, .ui-carousel .ui-carousel-mobiledropdown
		{
		display: none !important;
	}
	.alinEsquerdaTopoDashboard {
		top: 1px;
		float: left !important;
		font-weight: bold;
		position: relative;
		margin-right: 2px !important;
		margin-bottom: 5px !important;
		margin-left: 10px !important;
		border-radius: 0px !important;
	}
	.fc .button {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0px;
		height: 0px !important;
		padding: 0 !important;
		font-size: 1em !important;
		white-space: nowrap;
		cursor: pointer;
	}
}

@media screen and (max-width: 330px) {
	.menuPrincipalDireitoSino {
		width: 45px;
		height: 34px;
		position: fixed;
		float: right;
		z-index: 1000;
		top: 2px !important;
		left: 73% !important;
		display: inline;
	}
}

@media only screen and (orientation:portrait) and (max-width: 767px) {
	#aviso {
		display: none;
	}
}

@media only screen and (orientation:landscape) and (max-width: 767px)
	and (max-height: 480px) {
	body {
		overflow: hidden;
	}
	#aviso {
		background: #000000;
		display: inline-table;
		position: fixed;
		height: 100%;
		width: 100%;
		z-index: 9999;
		left: 0px;
		top: 0px;
		margin: 0px;
		overflow-y: hidden;
	}
	.orientacao {
		color: #fff !important;
		font-size: 2em !important;
		font-weight: bold !important;
	}
	#textoIncop {
		margin-left: 25%;
		width: 350px;
		text-align: center;
	}
	.imagemPhone {
		margin-left: 20%;
	}
}

@media only screen and (orientation:landscape) and (max-width: 600px)
	and (max-height: 480px) {
	body {
		overflow: hidden;
	}
	#aviso {
		background: #000000;
		display: inline-table;
		position: fixed;
		height: 100%;
		width: 100%;
		z-index: 9999;
		left: 0px;
		top: 0px;
		margin: 0px;
		overflow-y: hidden;
	}
	.orientacao {
		color: #fff;
		font-size: 2em !important;
		font-weight: bold !important;
	}
	#textoIncop {
		margin-left: 19%;
		width: 350px;
		text-align: center;
	}
	.imagemPhone {
		margin-left: 20%;
	}
}

@media only screen and (orientation:portrait) and (max-width: 360px) and
	(max-height: 480px) {
	#aviso {
		display: none;
	}
}

@media only screen and (orientation:landscape) and (max-width: 360px)
	and (max-height: 480px) {
	body {
		overflow: hidden;
	}
	#aviso {
		background: #000000;
		display: inline-table;
		position: fixed;
		height: 100%;
		width: 100%;
		z-index: 9999;
		left: 0px;
		top: 0px;
		margin: 0px;
		overflow-y: hidden;
	}
	.orientacao {
		color: #fff;
		font-size: 1.8em !important;
		font-weight: bold !important;
	}
	#textoIncop {
		margin-left: 10%;
		width: 300px;
		text-align: center;
	}
	.imagemPhone {
		margin-left: 20%;
	}
}

@media only screen and (orientation:portrait) and (max-width: 330px) {
	#aviso {
		display: none;
	}
}

@media only screen and (orientation:portrait) and (max-width: 330px) {
	#aviso {
		display: none;
	}
}

@media only screen and (orientation:landscape) and (max-width: 361px) {
	body {
		overflow: hidden;
	}
	#aviso {
		background: #000000;
		display: inline-table;
		position: fixed;
		height: 100%;
		width: 100%;
		z-index: 9999;
		left: 0px;
		top: 0px;
		margin: 0px;
		overflow-y: hidden;
	}
	.orientacao {
		color: #fff;
		font-size: 1.5em !important;
		font-weight: bold !important;
	}
	#textoIncop {
		margin-left: 10%;
		width: 250px;
		text-align: center;
	}
	.imagemPhone {
		margin-left: 20%;
	}
}

@media only screen and (orientation:landscape) and (min-width: 0px) and
	(max-width: 360px) {
	#aviso {
		display: none;
	}
}

.botaoVisualizarVaga2 {
	font-weight: bold !important;
	border-color: #fff !important;
	font-size: 11px !important;
	text-shadow: none !important;
	border-radius: 4px !important;
}

.botaoVisualizarVaga {
	background-image: url("../resources/images/editais/expandir.png")
		!important;
	background-size: 14px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #0E2644 !important;
	width: 25px !important;
	height: 25px !important;
	border-radius: 5px !important;
}

.botaoVisualizarVaga:HOVER {
	transform: scale(1.15);
	-ms-transform: scale(1.15);
	-webkit-transform: scale(1.15);
	-webkit-transition-duration: 0.7s; /* Safari */
	transition-duration: 0.7s;
	box-shadow: 0px 0px 2px rgba(0, 0, 255, 0.5);
}

.cardVaga {
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
	background: #FFFFFF;
}

.cardVaga .textoNegrito {
	color: black;
}

.divTextoCardVaga {
	border-right: 1px solid;
	margin: auto;
}

.divBotaoCardVaga {
	text-align: center !important;
	vertical-align: middle !important;
	margin: auto !important;
}

.textoPreto1 {
	color: #000;
}

.cardVagaInterno .tituloInterno {
	color: white;
	background: #124477;
	font-weight: bold;
}

.painelVagas {
	max-height: 400px !important;
	overflow-y: auto !important;
	border: none !important;
	background: transparent !important;
}

.painelVagas1 legend {
	border: 1px solid #124477 !important;
	background: #124477 !important;
	color: #fff !important;
	text-shadow: none !important;
	font-weight: bold !important;
	box-shadow: none !important;
}

.painelVagas1 fieldset {
	border: 1px solid #124477 !important;
	background: transparent !important;
}

.painelVagas1 button {
	background: #124477 !important;
	color: #fff !important;
}

.unichristus1 .ui-panel-titlebar {
	background: #124477 !important;
	color: #fff !important;
	text-shadow: none !important;
}

.unichristus1.ui-panel {
	background: #dedede;
}

.unichristus1 .ui-dialog-titlebar {
	background: #124477 !important;
	color: #fff !important;
	text-shadow: none !important;
}

.unichristus1 .ui-dialog-titlebar .botaoFechar {
	background: #f00 !important;
	color: #fff !important;
	text-shadow: none !important;
	box-shadow: none !important;
}

.unichristus1 .ui-dialog-titlebar .botaoFechar:HOVER {
	background: #A52A2A !important;
}

.unichristus1 .ui-dialog-titlebar .botaoSalvar {
	background: #fff !important;
	color: #124477 !important;
	text-shadow: none !important;
	box-shadow: none !important;
}

.unichristus1 .ui-dialog-titlebar .botaoSalvar:HOVER {
	background: #dadada !important;
	color: #124477 !important;
	text-shadow: none !important;
	box-shadow: none !important;
}

.unichristus1 .divTitulo .divBotao {
	float: right;
	margin-top: -7px !important;
}

.unichristus1 .ui-dialog-content .botaoInternoDialogo {
	background: #124477 !important;
	color: #fff !important;
	text-shadow: none !important;
}

@media screen and (min-width: 600px) and (max-width: 800px) {
	#geral {
		margin-left: 6%;
	}
	.alertaPanel {
		float: left;
		width: 99.5%;
		height: auto;
	}
	.geral {
		margin-left: 6% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.leftMenu {
		margin: 0px;
		width: 7%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px !important;
		border-radius: 0px !important;
		z-index: 1;
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 250px;
		position: fixed;
		top: 40px;
		float: left;
		left: 5.51%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}

	/*página principal*/
	#basePrincipal .conteiner {
		width: 100%;
		display: table;
		font-size: 80%;
	}
	#basePrincipal .usuario {
		width: 100%;
		text-align: right;
		word-wrap: break-word;
		white-space: normal !important;
		font-size: 80%;
	}
	#basePrincipal .ui-widget-header {
		border-radius: 10px !important;
		background: #D3D3D3;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		border: none;
		color: #000 !important;
		font-size: 80%;
	}
	#basePrincipal .ui-widget-content {
		background: transparent;
	}
	#basePrincipal .baseInterno {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #6495ED;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno2 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #FFA500;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno3 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #3CB371;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno4 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #008B8B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno5 {
		width: 45%;
		height: 270px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #B22222;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno6 {
		width: 45%;
		height: 270px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #00008B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno7 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #D2691E;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno8 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 0;
		border-radius: 10px;
		background: #B8860B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
	}
	#basePrincipal .fa {
		color: #EBEBEB;
	}
	#basePrincipal .btnEstilo {
		width: 100%;
		height: 92%;
		top: 10px;
		border-radius: 5px;
		background: #D3D3D3;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		color: #000;
		border: 0px;
		font-weight: bold;
		font-size: 80%;
		margin-bottom: 10px;
	}
	#basePrincipal .ui-grid-row {
		margin-top: 20px;
	}

	/*Edição de perfil*/
	.divEdicaoPerfil {
		width: 100%;
		float: left;
	}
	.divEdicaoPerfilFoto {
		width: 100%;
		float: left;
		height: 130px;
	}
	.divEdicaoPerfilFoto .imagemPerfilInt {
		float: left;
		margin-left: 39% !important;
	}

	/*aviso by:jhonathas*/
	.esquerdaAviso {
		position: relative;
		width: 57%;
		float: left;
		z-index: 1;
	}
	.direitaAviso {
		width: 40%;
		position: relative;
		float: left;
		z-index: 1;
	}
	.textoAviso {
		width: 20%;
		position: fixed;
		height: 20%;
		float: left;
		z-index: 2;
	}
	.balaoAviso {
		background: #fff;
		border-radius: 15px;
		width: 150px;
		height: 70px;
		position: fixed;
		rigth: 30px;
		margin-top: 15px;
		padding-left: 1%;
		padding-right: 1%;
		z-index: 2 !important;
		font-size: 15px !important;
		color: #000 !important;
	}
	.balaoAviso:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-top: 20px solid #000;
		bottom: -20px;
		left: 70%;
	}

	/********************************************
	******* FIM BOTÃO ACESSO RÁPIDO *************
	*********************************************/
	.panelSchedule {
		background: #FFF;
		border-radius: 5px !important;
		width: 40%;
		float: left;
		margin-right: 1%;
		margin-left: 5px;
		font-weight: bold !important;
		font-size: 9.5px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 0px;
		display: table;
		height: 50px;
		color: #184377;
	}
	.conteudoCentro {
		float: left;
		width: 100%;
		height: auto;
	}
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		margin-top: 0px !important;
		height: 160px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		display: table;
		margin-bottom: 10px;
	}
	.panelDataTable {
		padding-bottom: 5px;
		background: transparent;
		border-radius: 0px !important;
		margin-right: 0px;
		margin-left: 0px;
		float: left;
		width: 100%;
		height: 160px !important;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.ui-tabs .ui-tabs-nav li {
		margin: 0 !important;
	}

	/********************************************
	**** BOTÕES SETA DO ALERTA TELA PRINCIPAL ***
	*********************************************/
	.ui-widget-header .ui-state-disabled {
		background-color: #184377;
		*background-color: #d9d9d9;
	}
	.ui-state-disabled, .ui-widget-content .ui-state-disabled,
		.ui-widget-header .ui-state-disabled {
		opacity: 1.35;
	}

	/********************************************
	** FIM BOTÕES SETA DO ALERTA TELA PRINCIPAL *
	*********************************************/
	.tamanhoDialogo {
		width: 80% !important;
	}
}

/*Fim página principal*/
@media screen and (min-width: 650px) and (max-width:799px) {
	body {
		margin-top: 12%;
	}

	/*****************************************
 	************* BREADCRUMB *****************
 	*****************************************/
	.divCabecalho {
		margin-top: 10%;
		width: 100%;
		padding-bottom: 4px;
		width: 100%;
	}
	.divCabecalho .ui-breadcrumb {
		background-color: transparent !important;
		border-radius: 0px;
		padding: 0px;
		font-size: 12px;
		width: 100%;
		margin-top: -9%;
	}
	.ui-breadcrumb ul li {
		display: block;
		float: left;
		position: relative;
		overflow: hidden;
	}

	/*****************************************
 	************* USUARIO LOGADO *************
 	*****************************************/
	#basePrincipal {
		width: 100%;
		height: 40px;
	}
	#basePrincipal .usuario {
		float: left;
		text-align: right;
		word-wrap: break-word;
		white-space: normal !important;
		font-size: 14px;
		transition: all 1s linear;
		text-align: center;
	}
	#basePrincipal .usuario:HOVER {
		width: 100%;
		word-wrap: break-word;
		white-space: normal !important;
	}

	/******************************************
 	*** ÁREA PRINCIPAL DA PÁGINA PRINCIPAL ****
 	*****************************************/
	.panelDashboardPrincipal {
		width: 99.5%;
		height: 100%;
		/*min-height: 850px;*/
		border-radius: 0px;
		background: transparent;
		border: none;
		font-family: 'PT_Sans', sans-serif !important;
		text-rendering: optimizeLegibility !important;
	}
	.graficoBarDashboard {
		width: 100%;
		height: 314px;
		color: #363636 !important;
	}
	.panelInternoDashboardSubPanel {
		border: none;
		background: transparent;
		margin-top: -9px !important;
	}

	/********************************************
	*** PÁGINA PRINCIPAL BOTOES ACESSO RAPIDO ***
	*********************************************/
	.divsuperior {
		width: 100%;
		height: 260px;
		float: left;
		margin-bottom: 1%;
	}
	.div1 {
		width: 50%;
		height: 50%;
		float: left;
	}
	.div2 {
		width: 50%;
		height: 50%;
		float: left;
	}
	.div3 {
		width: 50%;
		height: 50%;
		float: left;
	}
	.div4 {
		width: 50%;
		height: 50%;
		float: left;
	}
	.panelVerde {
		background: #22b167;
		float: left;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		font-weight: bold !important;
		font-size: 15px !important;
		font-family: Verdana, sans-serif, Arial;
		text-align: center;
		z-index: 1;
	}
	.panelAzul {
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		float: left;
		z-index: 1;
	}
	.panelVermelho {
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 11px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 2;
	}
	.panelAmarelo {
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.textoLink {
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
	}
	.textoLinkPequeno {
		font-size: 11px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}

	/*****************************************
 	******* CENTRO AGENDA ALERT GRAFICO ******
 	*****************************************/
	.conteudoCentro {
		float: left;
		width: 100%;
		height: auto;
	}

	/********************************************
	**************** AGENDA *********************
	*********************************************/
	.panelSchedule {
		position: absolute;
		left: -9999px;
		background: #FFF;
		width: 100%;
		float: left;
		height: 200px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		display: table;
		margin-bottom: 20px;
		background: #FFF;
	}

	/*****************************************
 	********** DIV ALERTA E GRAFICO **********
 	*****************************************/
	.alertaPanel {
		float: left;
		width: 99.5%;
		height: auto;
	}
	.panelInternoDashboardSemMargem {
		border: none;
		background: transparent;
	}
	.panelInternoDashboard {
		border: none;
		background: transparent;
	}

	/********************************************
	****************** ALERTA ********************
	*********************************************/
	.panelDataTable {
		background: transparent;
		float: left;
		width: 100% !important;
		height: auto !important;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	.carrocelDashboard {
		width: 100% !important;
		height: 230px !important;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}
	/*****************************************
 	************** GRAFICO *******************
 	*****************************************/
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 100% !important;
		float: left;
		margin-right: 0px;
		margin-left: 0px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-bottom: 20px;
		height: auto;
	}

	/*menu direito*/
	.menuPrincipalDireito {
		width: 45px;
		height: 34px;
		position: fixed;
		float: right;
		z-index: 1000;
		top: 2px !important;
		left: 85% !important;
		display: inline;
	}
	.menuPrincipalLinkDireito {
		font-size: 10px !important;
		font-weight: bold !important;
		position: fixed !important;
		margin-top: 23px;
		margin-left: -35px;
		cursor: pointer;
	}
	.menuPrincipalIntDireito:HOVER {
		background: #969191 !important;
		border-radius: 0px 6px 0px 10px;
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 85% !important;
	}

	/*menu direito*/
	.menuPrincipal {
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 0px !important;
	}
	.menuPrincipalInt:HOVER {
		background: #969191 !important;
		border-radius: 0px 6px 0px 10px;
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 0px !important;
	}
	.geral {
		margin-left: 13.5% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	/*****************************************
 	*************** MENU LATERAL *************
 	*****************************************/
	.leftMenu {
		margin: 0px;
		padding: 0px !important;
		width: 8.2%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 1;
	}
	.ui-accordion .ui-accordion-header .ui-icon {
		position: absolute;
		left: .5em;
		top: 58%;
		margin-top: -8px;
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png");
	}
	.ui-panel-content .ui-widget-content .ui-accordion .ui-accordion-header .ui-icon
		{
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 86%;
		position: fixed;
		top: 40px;
		float: left;
		left: 7.01%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}
	.fa-2x {
		font-size: 2em !important;
	}
	.textoLinks {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 47% !important;
	}
	.textoLinks:HOVER {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 47% !important;
	}
	.panelDireitoNotification {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationAzul {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationVermelho {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationAmarelo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationBranco {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationVerde {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationPreto {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationLaranja {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationRoxo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}

	/* foto perfil  */
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 230px !important;
		height: 20px !important;
		font-size: 16px !important;
		margin-left: 12% !important;
		margin-top: 6% !important;
		padding-top: 18px;
	}

	/*aviso by:jhonathas*/
	.esquerdaAviso {
		position: relative;
		width: 60%;
		margin-left: 30%;
		float: left;
		z-index: 1;
	}
	.direitaAviso {
		display: none;
		margin-left: 16%;
		width: 80%;
		position: relative;
		float: left;
		z-index: 1;
	}
	.textoAviso {
		width: 3%;
		position: fixed;
		height: 20%;
		float: left;
		z-index: 2;
	}
	.balaoAviso {
		background: #fff;
		border-radius: 15px;
		width: 160px;
		height: 70px;
		position: fixed;
		margin-top: 210px;
		padding-left: 1%;
		padding-right: 1.5%;
		z-index: 2 !important;
		font-size: 15px !important;
		color: #000 !important;
	}
	.balaoAviso:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-left: 0px solid transparent;
		border-right: 0px solid transparent;
		border-top: 0px solid #000;
		bottom: -20px;
		left: 70%;
	}
}

@media screen and (min-width: 480px) and (max-width:649px) {
	body {
		margin-top: 14%;
	}

	/*****************************************
 	************* BREADCRUMB *****************
 	*****************************************/
	.divCabecalho {
		width: 100%;
		padding-bottom: 4px;
		width: 100%;
	}
	.divCabecalho .ui-breadcrumb {
		background-color: transparent !important;
		border-radius: 0px;
		padding: 0px;
		font-size: 12px;
		width: 100%;
	}
	.ui-breadcrumb ul li {
		display: block;
		float: left;
		position: relative;
		overflow: hidden;
	}

	/*****************************************
 	************* USUARIO LOGADO *************
 	*****************************************/
	#basePrincipal {
		width: 100%;
		height: 40px;
	}
	#basePrincipal .usuario {
		float: left;
		text-align: right;
		word-wrap: break-word;
		white-space: normal !important;
		font-size: 14px;
		transition: all 1s linear;
		text-align: center;
	}
	#basePrincipal .usuario:HOVER {
		width: 100%;
		word-wrap: break-word;
		white-space: normal !important;
	}

	/******************************************
 	*** ÁREA PRINCIPAL DA PÁGINA PRINCIPAL ****
 	*****************************************/
	.panelDashboardPrincipal {
		width: 99.5%;
		height: 100%;
		/*min-height: 850px;*/
		border-radius: 0px;
		background: transparent;
		border: none;
		font-family: 'PT_Sans', sans-serif !important;
		text-rendering: optimizeLegibility !important;
	}
	.graficoBarDashboard {
		width: 100%;
		height: 314px;
		color: #363636 !important;
	}
	.panelInternoDashboardSubPanel {
		border: none;
		background: transparent;
		margin-top: -9px !important;
	}
	.carrocelDashboard {
		width: 100% !important;
		height: 230px !important;
		margin-top: 0px;
		margin-right: 0px;
	}

	/********************************************
	*** PÁGINA PRINCIPAL BOTOES ACESSO RAPIDO ***
	*********************************************/
	.divsuperior {
		width: 100%;
		height: 520px;
		float: left;
		margin-bottom: 5% !important;
	}
	.div1 {
		width: 100%;
		height: 25%;
		float: left;
	}
	.div2 {
		width: 100%;
		height: 25%;
		float: left;
	}
	.div3 {
		width: 100%;
		height: 25%;
		float: left;
	}
	.div4 {
		width: 100%;
		height: 25%;
		float: left;
	}
	.panelVerde {
		background: #22b167;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		font-weight: bold !important;
		font-size: 15px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelAzul {
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelVermelho {
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 11px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 2;
	}
	.panelAmarelo {
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.textoLink {
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
	}
	.textoLinkPequeno {
		font-size: 11px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}

	/*****************************************
 	******* CENTRO AGENDA ALERT GRAFICO ******
 	*****************************************/
	.conteudoCentro {
		float: left;
		width: 100%;
		height: auto;
	}

	/********************************************
	**************** AGENDA *********************
	*********************************************/
	.panelSchedule {
		position: absolute;
		left: -9999px;
		background: #FFF;
		width: 100%;
		float: left;
		height: 200px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		display: table;
		margin-bottom: 20px;
		background: #FFF;
	}

	/*****************************************
 	********** DIV ALERTA E GRAFICO **********
 	*****************************************/
	.alertaPanel {
		float: left;
		width: 99.5%;
		height: auto;
	}
	.panelInternoDashboardSemMargem {
		border: none;
		background: transparent;
	}
	.panelInternoDashboard {
		border: none;
		background: transparent;
	}

	/********************************************
	****************** ALERTA ********************
	*********************************************/
	.panelDataTable {
		background: transparent;
		float: left;
		width: 100% !important;
		height: auto !important;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	.carrocelDashboard {
		margin-left: 0px;
	}

	/*****************************************
 	************** GRAFICO *******************
 	*****************************************/
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 100% !important;
		float: left;
		margin-right: 0px;
		margin-left: 0px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-bottom: 20px;
		height: auto;
	}
	.panelGraficoDashboard {
		margin-top: 10px;
	}

	/*menu direito*/
	.menuPrincipalDireito {
		width: 45px;
		height: 34px;
		position: fixed;
		float: right;
		z-index: 1000;
		top: 2px !important;
		left: 85% !important;
		display: inline;
	}
	.menuPrincipalLinkDireito {
		font-size: 10px !important;
		font-weight: bold !important;
		position: fixed !important;
		margin-top: 23px;
		margin-left: -35px;
		cursor: pointer;
	}
	.menuPrincipalIntDireito:HOVER {
		background: #969191 !important;
		border-radius: 0px 6px 0px 10px;
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 85% !important;
	}

	/*menu direito*/
	.menuPrincipal {
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 0px !important;
	}
	.menuPrincipalInt:HOVER {
		background: #969191 !important;
		border-radius: 0px 6px 0px 10px;
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 0px !important;
	}
	.geral {
		margin-left: 10% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	/*****************************************
 	*************** MENU LATERAL *************
 	*****************************************/
	.leftMenu {
		margin: 0px;
		padding: 0px !important;
		width: 9.2%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 1;
	}
	.ui-accordion .ui-accordion-header .ui-icon {
		position: absolute;
		left: .5em;
		top: 58%;
		margin-top: -8px;
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png");
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 86%;
		position: fixed;
		top: 40px;
		float: left;
		left: 7.01%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}
	.fa-2x {
		font-size: 2em !important;
	}
	.textoLinks {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 47% !important;
	}
	.textoLinks:HOVER {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 47% !important;
	}
	.panelDireitoNotification {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationAzul {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationVermelho {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationAmarelo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationBranco {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationVerde {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationPreto {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationLaranja {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationRoxo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}

	/* foto perfil  */
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 230px !important;
		height: 20px !important;
		font-size: 16px !important;
		margin-left: 12% !important;
		margin-top: 6% !important;
		padding-top: 18px;
	}

	/*aviso by:jhonathas*/
	.esquerdaAviso {
		position: relative;
		width: 60%;
		margin-left: 30%;
		float: left;
		z-index: 1;
	}
	.direitaAviso {
		display: none;
		margin-left: 16%;
		width: 80%;
		position: relative;
		float: left;
		z-index: 1;
	}
	.textoAviso {
		width: 3%;
		position: fixed;
		height: 20%;
		float: left;
		z-index: 2;
	}
	.balaoAviso {
		background: #fff;
		border-radius: 15px;
		width: 160px;
		height: 70px;
		position: fixed;
		margin-top: 210px;
		padding-left: 1%;
		padding-right: 1.5%;
		z-index: 2 !important;
		font-size: 15px !important;
		color: #000 !important;
	}
	.balaoAviso:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-left: 0px solid transparent;
		border-right: 0px solid transparent;
		border-top: 0px solid #000;
		bottom: -20px;
		left: 70%;
	}
}

@media screen and (min-width: 320px) and (max-width:479px) {
	body {
		margin-top: 14%;
	}

	/*****************************************
 	************* BREADCRUMB *****************
 	*****************************************/
	.divCabecalho {
		margin-top: -14px;
		width: 100%;
		padding-bottom: 4px;
		width: 100%;
	}
	.divCabecalho .ui-breadcrumb {
		background-color: transparent !important;
		border-radius: 0px;
		padding: 0px;
		font-size: 12px;
		width: 100%;
		margin-top: 5%;
	}
	.ui-breadcrumb ul li {
		display: block;
		float: left;
		position: relative;
		overflow: hidden;
	}

	/*****************************************
 	************* USUARIO LOGADO *************
 	*****************************************/
	#basePrincipal {
		width: 100%;
		height: 50px;
	}
	#basePrincipal .usuario {
		float: left;
		text-align: right;
		word-wrap: break-word;
		white-space: normal !important;
		font-size: 14px;
		transition: all 1s linear;
		text-align: center;
	}
	#basePrincipal .usuario:HOVER {
		width: 100%;
		word-wrap: break-word;
		white-space: normal !important;
	}

	/*****************************************
 	*** ÁREA PRINCIPAL DA PÁGINA PRINCIPAL ***
 	*****************************************/
	.panelDashboardPrincipal {
		width: 99.5%;
		height: 100%;
		/*min-height: 850px;*/
		border-radius: 0px;
		background: transparent;
		border: none;
		font-family: 'PT_Sans', sans-serif !important;
		text-rendering: optimizeLegibility !important;
	}
	.graficoBarDashboard {
		width: 100%;
		height: 314px;
		color: #363636 !important;
	}
	.panelInternoDashboardSubPanel {
		border: none;
		background: transparent;
		margin-top: -9px !important;
	}

	/********************************************
	*** PÁGINA PRINCIPAL BOTOES ACESSO RAPIDO ***
	*********************************************/
	.divsuperior {
		width: 100%;
		height: 520px;
		float: left;
		margin-bottom: 5% !important;
	}
	.div1 {
		width: 100%;
		height: 25%;
		float: left;
	}
	.div2 {
		width: 100%;
		height: 25%;
		float: left;
	}
	.div3 {
		width: 100%;
		height: 25%;
		float: left;
	}
	.div4 {
		width: 100%;
		height: 25%;
		float: left;
	}
	.panelVerde {
		background: #22b167;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		font-weight: bold !important;
		font-size: 15px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelAzul {
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelVermelho {
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 11px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 2;
	}
	.panelAmarelo {
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.ui-panel {
		padding: 0px !important;
	}
	.textoLink {
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
	}
	.textoLinkPequeno {
		font-size: 11px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}

	/*****************************************
 	******* CENTRO AGENDA ALERT GRAFICO ******
 	*****************************************/
	.conteudoCentro {
		float: left;
		width: 100%;
		height: auto;
	}

	/********************************************
	**************** AGENDA *********************
	*********************************************/
	.panelSchedule {
		position: absolute;
		left: -9999px;
		background: #FFF;
		width: 100%;
		float: left;
		height: 200px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		display: table;
		margin-bottom: 20px;
		background: #FFF;
	}

	/*****************************************
 	********** DIV ALERTA E GRAFICO **********
 	*****************************************/
	.alertaPanel {
		float: left;
		width: 99.5%;
		height: auto;
	}
	.panelInternoDashboardSemMargem {
		border: none;
		background: transparent;
	}
	.panelInternoDashboard {
		border: none;
		background: transparent;
	}

	/********************************************
	****************** ALERTA ********************
	*********************************************/
	.panelDataTable {
		padding-bottom: 5px;
		background: transparent;
		border-radius: 0px !important;
		margin-left: 0px;
		float: left;
		width: 100% !important;
		height: 230px !important;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.carrocelDashboard {
		width: 100% !important;
		height: 230px !important;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}

	/*****************************************
 	************** GRAFICO *******************
 	*****************************************/
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 100% !important;
		float: left;
		margin-right: 0px;
		margin-left: 0px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-bottom: 20px;
		height: auto;
	}

	/*menu direito*/
	.menuPrincipalDireito {
		width: 45px;
		height: 34px;
		position: fixed;
		float: right;
		z-index: 1000;
		top: 2px !important;
		left: 85% !important;
		display: inline;
	}
	.menuPrincipalLinkDireito {
		font-size: 10px !important;
		font-weight: bold !important;
		position: fixed !important;
		margin-top: 23px;
		margin-left: -35px;
		cursor: pointer;
	}
	.menuPrincipalIntDireito:HOVER {
		background: #969191 !important;
		border-radius: 0px 6px 0px 10px;
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 85% !important;
	}

	/*menu direito*/
	.menuPrincipal {
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 0px !important;
	}
	.menuPrincipalInt:HOVER {
		background: #969191 !important;
		border-radius: 0px 6px 0px 10px;
		width: 45px;
		height: 34px;
		position: fixed;
		float: left;
		z-index: 1000;
		top: 2px !important;
		left: 0px !important;
	}
	.geral {
		margin-left: 13.5% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	/*****************************************
 	*************** MENU LATERAL *************
 	*****************************************/
	.leftMenu {
		margin: 0px;
		padding: 0px !important;
		width: 12.2%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 5;
	}
	.ui-accordion .ui-accordion-header .ui-icon {
		position: absolute;
		left: .5em;
		top: 58%;
		margin-top: -8px;
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png");
	}
	.ui-panel-content .ui-widget-content .ui-accordion .ui-accordion-header .ui-icon
		{
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 86%;
		position: fixed;
		top: 40px;
		float: left;
		left: 10.01%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}
	.fa-2x {
		font-size: 2em !important;
	}
	.textoLinks {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 47% !important;
	}
	.textoLinks:HOVER {
		text-decoration: none !important;
		font-weight: bold !important;
		font-size: 47% !important;
	}
	.panelDireitoNotification {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationAzul {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationVermelho {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationAmarelo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationBranco {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationVerde {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationPreto {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationLaranja {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}
	.panelDireitoNotificationRoxo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 85%;
	}

	/* foto perfil  */
	.tabViewFotoPerfil .ui-fileupload-buttonbar .ui-button {
		width: 230px !important;
		height: 20px !important;
		font-size: 16px !important;
		margin-left: 12% !important;
		margin-top: 6% !important;
		padding-top: 18px;
	}

	/*aviso by:jhonathas*/
	.esquerdaAviso {
		position: relative;
		width: 60%;
		margin-left: 30%;
		float: left;
		z-index: 1;
	}
	.direitaAviso {
		display: none;
		margin-left: 16%;
		width: 80%;
		position: relative;
		float: left;
		z-index: 1;
	}
	.textoAviso {
		width: 3%;
		position: fixed;
		height: 20%;
		float: left;
		z-index: 2;
	}
	.balaoAviso {
		background: #fff;
		border-radius: 15px;
		width: 160px;
		height: 70px;
		position: fixed;
		margin-top: 210px;
		padding-left: 1%;
		padding-right: 1.5%;
		z-index: 2 !important;
		font-size: 15px !important;
		color: #000 !important;
	}
	.balaoAviso:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-left: 0px solid transparent;
		border-right: 0px solid transparent;
		border-top: 0px solid #000;
		bottom: -20px;
		left: 70%;
	}
}

@media screen and (min-width: 1367px) and (max-width: 2560px) {
	body {
		margin-top: 3%;
	}

	/*****************************************
 	************* BREADCRUMB *****************
 	*****************************************/
	.divCabecalho .ui-breadcrumb {
		background-color: transparent !important;
		border-radius: 0px;
		padding: 0px;
		font-size: 12px;
	}
	.ui-breadcrumb ul li {
		display: block;
		float: left;
		position: relative;
		overflow: hidden;
	}

	/*****************************************
 	************* USUARIO LOGADO *************
 	*****************************************/
	#basePrincipal .usuario {
		width: 100%;
		text-align: right;
		word-wrap: break-word;
		white-space: normal !important;
		font-size: 14px;
	}

	/******************************************
 	*** ÁREA PRINCIPAL DA PÁGINA PRINCIPAL ****
 	*****************************************/
	.panelDashboardPrincipal {
		width: 99.5%;
		height: 100%;
		/*min-height: 850px;*/
		border-radius: 0px;
		background: transparent;
		border: none;
		font-family: 'PT_Sans', sans-serif !important;
		text-rendering: optimizeLegibility !important;
	}
	.graficoBarDashboard {
		width: 100%;
		height: 314px;
		color: #363636 !important;
	}
	.panelInternoDashboardSubPanel {
		border: none;
		background: transparent;
		margin-top: -9px !important;
	}
	.carrocelDashboard {
		width: 100% !important;
		height: 230px !important;
		margin-top: 0px;
		margin-right: 0px;
	}

	/********************************************
	*** PÁGINA PRINCIPAL BOTOES ACESSO RAPIDO ***
	*********************************************/
	#areaAcessoRapido {
		float: left;
		width: 100%;
		margin-bottom: 1%;
		height: 120px;
	}
	.panelVerde {
		background: #22b167;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 180% !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelAzul {
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 180% !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelVermelho {
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 180% !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 2;
	}
	.panelAmarelo {
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 180% !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.botaoInternoCaixaDashboard {
		background: transparent !important;
		top: 0%;
		left: 0%;
		position: absolute !important;
		height: auto;
		width: 100%;
		border: none;
		border-radius: 0px;
		border: none;
		z-index: 1;
	}
	.fa-4x {
		font-size: 3em !important;
	}
	.fa-3x {
		margin-top: 5px;
		font-size: 3em !important;
	}
	.textoLink {
		font-weight: bold !important;
		font-size: 80% !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
	}
	.textoLinkPequeno {
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}

	/*****************************************
 	******* CENTRO AGENDA AVISO GRAFICO ******
 	*****************************************/
	.conteudoCentro {
		float: left;
		width: 100%;
		height: auto;
	}

	/*****************************************
 	*************** AGENDA *******************
 	*****************************************/
	.panelSchedule {
		background: #FFF;
		width: 38%;
		float: left;
		font-weight: bold !important;
		font-size: 130% !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 0px;
		height: auto;
		color: #184377;
	}

	/******************************************
 	********** DIV AVISO GRAFICO **************
 	*****************************************/
	.alertaPanel {
		float: left;
		width: 99.5%;
		height: auto;
	}
	.panelInternoDashboardSemMargem {
		border: none;
		background: transparent;
	}
	.panelInternoDashboard {
		border: none;
		background: transparent;
	}

	/******************************************
 	************** ALERTA ********************
 	*****************************************/
	.panelDataTable {
		background: transparent;
		border-radius: 0px !important;
		float: left;
		width: 100%;
		height: auto;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-left: 1%;
		margin-bottom: 3%;
	}

	/******************************************
 	************** GRAFICO ********************
 	*****************************************/
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		margin-right: 0px;
		margin-left: 0px;
		height: auto;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	.ui-carousel .ui-carousel-dropdown, .ui-carousel .ui-carousel-mobiledropdown
		{
		display: none !important;
	}
	.alinEsquerdaTopoDashboard {
		top: 1px;
		float: left !important;
		font-weight: bold;
		position: relative;
		margin-right: 2px !important;
		margin-bottom: 5px !important;
		margin-left: 10px !important;
		border-radius: 0px !important;
	}
	.schedule {
		width: 100% !important;
		height: 563px !important;
	}
	.fc .button {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0px;
		height: 0px !important;
		padding: 0 !important;
		font-size: 1em !important;
		white-space: nowrap;
		cursor: pointer;
	}
	.panelDireitoNotification {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 88%;
	}
	.panelDireitoNotificationAzul {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 87%;
	}
	.panelDireitoNotificationVermelho {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 87%;
	}
	.panelDireitoNotificationAmarelo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 87%;
	}
	.panelDireitoNotificationBranco {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 87%;
	}
	.panelDireitoNotificationVerde {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 87%;
	}
	.panelDireitoNotificationPreto {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 87%;
	}
	.panelDireitoNotificationLaranja {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 87%;
	}
	.panelDireitoNotificationRoxo {
		float: left;
		margin-left: 1.5%;
		margin-top: -8px;
		height: 120px !important;
		border-radius: 20px !important;
		width: 87%;
	}

	/*****************************************
 	*************** MENU LATERAL *************
 	*****************************************/
	.leftMenu {
		margin: 0px;
		padding: 0px !important;
		width: 3.2%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 1;
	}
	.ui-accordion .ui-accordion-header .ui-icon {
		position: absolute;
		left: .5em;
		top: 58%;
		margin-top: -8px;
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png");
	}
	.ui-panel-content .ui-widget-content .ui-accordion .ui-accordion-header .ui-icon
		{
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
	}
	.lateral2 {
		padding: 10px;
		margim: 20px;
		font-size: 1.2em;
		overflow: hidden;
		width: 300px;
		height: 100%;
		position: fixed;
		top: 40px;
		float: left;
		left: 2.8%;
		background: transparent;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}

	/********************************************
	**** BOTÕES SETA DO ALERTA TELA PRINCIPAL ***
	*********************************************/
	.panelDataTable .ui-widget-header .ui-state-disabled {
		background-color: #184377;
		*background-color: #d9d9d9;
	}
	.ui-widget-header .ui-state-disabled {
		background-color: gray;
		color: #C0C0C0 !important;
		*background-color: #d9d9d9;
	}
	.ui-widget-header .ui-state-disabled:HOVER {
		background-color: gray !important;
		color: #C0C0C0 !important;
		*background-color: #d9d9d9;
	}
	.ui-state-disabled, .ui-widget-content .ui-state-disabled,
		.ui-widget-header .ui-state-disabled {
		opacity: 1.35;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1366px) {
	body {
		margin-top: 4%;
	}

	/*****************************************
 	************* BREADCRUMB *****************
 	*****************************************/
	.divCabecalho .ui-breadcrumb {
		background-color: transparent !important;
		border-radius: 0px;
		padding: 0px;
		font-size: 12 px;
	}
	.ui-breadcrumb ul li {
		display: block;
		float: left;
		position: relative;
		overflow: hidden;
	}

	/*****************************************
 	************* USUARIO LOGADO *************
 	*****************************************/
	#basePrincipal .usuario {
		width: 100%;
		text-align: right;
		word-wrap: break-word;
		white-space: normal !important;
		font-size: 11px;
	}

	/*****************************************
 	*************** MENU LATERAL *************
 	*****************************************/
	.ui-accordion .ui-accordion-header .ui-icon {
		position: absolute;
		left: .5em;
		top: 58%;
		margin-top: -8px;
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png");
	}

	/* accordion da tela de controle de usuarios */
	.ui-panel-content .ui-widget-content .ui-accordion .ui-accordion-header .ui-icon
		{
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
	}

	/********************************************
	*** PÁGINA PRINCIPAL BOTOES ACESSO RAPIDO ***
	*********************************************/
	#areaAcessoRapido {
		float: left;
		width: 100%;
		margin-bottom: 1%;
		height: 120px;
	}
	.panelVerde {
		background: #22b167;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 200% !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 0px;
		position: relative;
		z-index: 1;
	}
	.panelAzul {
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 200% !important;
		font-family: Verdana, sans-serif, Arial;
		position: relative;
		z-index: 1;
	}
	.panelVermelho {
		padding-bottom: 5px;
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 200% !important;
		font-family: Verdana, sans-serif, Arial;
		position: relative;
		z-index: 5;
	}
	.panelAmarelo {
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		float: left;
		width: 100%;
		height: 100%;
		font-weight: bold !important;
		font-size: 17px !important;
		font-family: Verdana, sans-serif, Arial;
		position: relative;
		font-weight: bold !important;
		z-index: 1;
	}
	.botaoInternoCaixaDashboard {
		background: transparent !important;
		top: 0%;
		left: 0%;
		position: absolute !important;
		height: auto;
		width: 100%;
		border: none;
		border-radius: 0px;
		border: none;
		z-index: 3;
	}
	.fa-4x {
		font-size: 3em !important;
	}
	.fa-3x {
		margin-top: 5px;
		font-size: 3em !important;
	}
	.textoLink {
		font-weight: bold !important;
		font-size: 80% !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
	}
	.textoLinkPequeno {
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}

	/********************************************
	**** BOTÕES SETA DO ALERTA TELA PRINCIPAL ***
	*********************************************/
	.panelDataTable .ui-widget-header .ui-state-disabled {
		background-color: #124477;
		*background-color: #d9d9d9;
	}
	.ui-widget-header .ui-state-disabled {
		background-color: gray;
		color: #C0C0C0 !important;
		*background-color: #d9d9d9;
	}
	.ui-widget-header .ui-state-disabled:HOVER {
		background-color: gray !important;
		color: #C0C0C0 !important;
		*background-color: #d9d9d9;
	}
	.ui-state-disabled, .ui-widget-content .ui-state-disabled,
		.ui-widget-header .ui-state-disabled {
		opacity: 1.35;
	}

	/* ALTERAÇÃO EDINILSON */
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 101.5%;
		float: left;
		height: 200px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: -23px;
		display: table;
		margin-bottom: 20px;
	}
	.carrocelDashboard {
		width: 101% !important;
		height: 180px !important;
		margin-top: -10px;
		margin-left: 0px;
		margin-top: -10px;
	}

	/* ALTERAÇÃO EDINILSON */
	.panelDataTable {
		padding-bottom: 5px;
		background: transparent;
		border-radius: 0px !important;
		margin-right: 0px;
		margin-left: 0px;
		float: left;
		width: 100%;
		height: 160px !important;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 10px; /*  */
		margin-bottom: 20px;
	}
	.schedule {
		width: 100% !important;
		height: 390px !important;
	}

	/* ALTERAÇÃO EDINILSON */
	.panelSchedule {
		padding-bottom: 19px;
		background: #FFF;
		border-radius: 5px !important;
		width: 37%;
		float: left;
		height: 200px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 0px; /*  */
		display: table;
		height: 200px;
		z-index: 0;
	}
	.graficoBarDashboard {
		width: 100%;
		height: 210px;
		color: #363636 !important;
	}
	.panelInternoDashboardSubPanel {
		border: none;
		background: transparent !important;
		margin-top: 5px;
	}
	.panelGraficoDashboard {
		padding-bottom: 5px;
		background: #FFF;
		border-radius: 0px !important;
		width: 101.5%;
		float: left;
		margin-top: 0px !important;
		height: 160px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		display: table;
		margin-bottom: 10px;
	}
	.tamanhoDialogo {
		width: 60% !important;
	}
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
	#geral {
		margin-left: 6%;
	}
	body {
		margin-top: 6%;
	}
	.geral {
		margin-left: 6% !important;
		border-radius: 0px !important;
		background: transparent !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.geralPrincipal {
		margin-left: 0% !important;
		border-radius: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}

	/*****************************************
 	*************** MENU LATERAL *************
 	*****************************************/
	.leftMenu {
		margin: 0px;
		padding: 0px !important;
		width: 5.5%;
		height: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		border: 0px;
		z-index: 1;
	}
	.ui-accordion .ui-accordion-header .ui-icon {
		position: absolute;
		left: .5em;
		top: 58%;
		margin-top: -8px;
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png");
	}
	.ui-panel-content .ui-widget-content .ui-accordion .ui-accordion-header .ui-icon
		{
		background-image:
			url("/secretaria/resources/primefaces-unichristus/images/ui-icons_333333_256x240.png");
	}
	.lateral2 {
		padding: 0px;
		font-size: 1.2em;
		height: 100%;
		overflow: hidden;
		width: 250px;
		position: fixed;
		top: 40px;
		float: left;
		left: 5.51%;
		background: transparent !important;
		z-index: 1000;
		border: 0px !important;
		border-radius: 0px !important;
	}
	/********************************************
	**** FIM DO MENU LATERAL ESQUERDO ***********
	*********************************************/

	/*página principal*/
	#basePrincipal .conteiner {
		width: 100%;
		display: table;
		font-size: 80%;
	}
	#basePrincipal .usuario {
		width: 100%;
		text-align: right;
		word-wrap: break-word;
		white-space: normal !important;
		font-size: 80%;
	}
	#basePrincipal .ui-widget-header {
		border-radius: 10px !important;
		background: #D3D3D3;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		border: none;
		color: #000 !important;
		font-size: 80%;
	}
	#basePrincipal .ui-widget-content {
		background: transparent;
	}
	#basePrincipal .baseInterno {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #6495ED;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno2 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #FFA500;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno3 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #3CB371;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno4 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #008B8B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno5 {
		width: 45%;
		height: 270px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #B22222;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno6 {
		width: 45%;
		height: 270px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #00008B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno7 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 2%;
		border-radius: 10px;
		background: #D2691E;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		font-size: 80%;
	}
	#basePrincipal .baseInterno8 {
		width: 45%;
		height: 240px;
		float: left;
		margin: 1.5% 2% 0 0;
		border-radius: 10px;
		background: #B8860B;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
	}
	#basePrincipal .fa {
		color: #EBEBEB;
	}
	#basePrincipal .btnEstilo {
		width: 100%;
		height: 92%;
		top: 10px;
		border-radius: 5px;
		background: #D3D3D3;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1),
			rgba(255, 255, 255, .4), rgba(255, 255, 255, 0),
			rgba(255, 255, 255, .4));
		color: #000;
		border: 0px;
		font-weight: bold;
		font-size: 80%;
		margin-bottom: 10px;
	}
	#basePrincipal .ui-grid-row {
		margin-top: 20px;
	}

	/*Edição de perfil*/
	.divEdicaoPerfil {
		width: 100%;
		float: left;
	}
	.divEdicaoPerfilFoto {
		width: 100%;
		float: left;
		height: 130px;
	}
	.divEdicaoPerfilFoto .imagemPerfilInt {
		float: left;
		margin-left: 39% !important;
	}

	/*aviso by:jhonathas*/
	.esquerdaAviso {
		position: relative;
		width: 57%;
		float: left;
		z-index: 1;
	}
	.direitaAviso {
		width: 40%;
		position: relative;
		float: left;
		z-index: 1;
	}
	.textoAviso {
		width: 20%;
		position: fixed;
		height: 20%;
		float: left;
		z-index: 2;
	}
	.balaoAviso {
		background: #fff;
		border-radius: 15px;
		width: 150px;
		height: 70px;
		position: fixed;
		rigth: 30px;
		margin-top: 15px;
		padding-left: 1%;
		padding-right: 1%;
		z-index: 2 !important;
		font-size: 15px !important;
		color: #000 !important;
	}
	.balaoAviso:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-top: 20px solid #000;
		bottom: -20px;
		left: 70%;
	}

	/********************************************
	*** PÁGINA PRINCIPAL BOTOES ACESSO RAPIDO ***
	*********************************************/
	.panelVerde {
		background: #22b167;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 180% !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelAzul {
		background: #409cdc;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 180% !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelVermelho {
		background: #d2524f;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 100%;
		font-weight: bold !important;
		font-size: 180% !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.panelAmarelo {
		background: #f6bb4e;
		text-align: center;
		color: #fff !important;
		border-radius: 0px !important;
		width: 100%;
		height: 100%;
		float: left;
		font-weight: bold !important;
		font-size: 180% !important;
		font-family: Verdana, sans-serif, Arial;
		z-index: 1;
	}
	.botaoInternoCaixaDashboard {
		background: transparent !important;
		top: 0%;
		left: 0%;
		position: absolute !important;
		height: auto;
		width: 100%;
		border: none;
		border-radius: 0px;
		border: none;
		z-index: 1;
	}
	.fa-4x {
		font-size: 3em !important;
	}
	.fa-3x {
		margin-top: 5px;
		font-size: 3em !important;
	}
	.textoLink {
		font-weight: bold !important;
		font-size: 80% !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
	}
	.textoLinkPequeno {
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		text-decoration: none;
		margin-left: 1px;
		margin-top: 5px;
	}

	/********************************************
	**** BOTÕES SETA DO ALERTA TELA PRINCIPAL ***
	*********************************************/
	.ui-widget-header .ui-state-disabled {
		background-color: #124477;
		*background-color: #d9d9d9;
	}
	.ui-state-disabled, .ui-widget-content .ui-state-disabled,
		.ui-widget-header .ui-state-disabled {
		opacity: 1.35;
	}

	/********************************************
	** FIM BOTÕES SETA DO ALERTA TELA PRINCIPAL *
	*********************************************/

	/********************************************
	******* PÁGINA INTERNATO ********************
	*********************************************/
	.panelEsquerdoInternato {
		width: 48%;
		float: left;
		margin-right: 1%;
	}
	/********************************************
	******* FIM PÁGINA INTERNATO ****************
	*********************************************/
	.conteudoCentro {
		float: left;
		width: 100%;
		height: 414px;
		position: relative;
	}
	.panelSchedule {
		background: #FFF;
		width: 100%;
		float: left;
		left: -9999px !important;
		height: 400px;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		display: table;
		z-index: 0;
		position: absolute;
	}
	.alertaPanel {
		float: left;
		width: 99.5%;
		height: 190px;
	}
	.panelDataTable {
		background: transparent;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 40%;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
	}
	.panelGraficoDashboard {
		background: #FFF;
		border-radius: 0px !important;
		width: 100%;
		float: left;
		height: 60% !important;
		font-weight: bold !important;
		font-size: 14px !important;
		font-family: Verdana, sans-serif, Arial;
		margin-top: 0px !important;
		display: table;
	}
}

.ui-tabs li:HOVER {
	background: #ffffff !important;
}

.ui-tabs li.ui-tabs-selected {
	background: #ffffff !important;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li a-selected {
	color: #ffffff !important;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active {
	border-bottom: #fff solid 1px !important;
}

.ui-tabs-scrollable {
	background: #ff0000 !important;
}

/* !important is needed sometimes */
::-webkit-scrollbar {
	width: 12px !important;
}

/* Track */
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3) !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	background: rgba(24, 67, 119, 1) !important;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}

::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(24, 67, 119, 0.4) !important;
}

.caixaDashboard {
	max-height: 117px;
}

.caixaDashboard:HOVER {
	transform: scale(1.025, 1.025);
	transition: all 0.2s linear;
}

.autoComplete100 {
	width: 100%;
}

.autoComplete100 .ui-autocomplete-multiple-container {
	width: 100%;
}

.tamanhoDialogoTotal {
	width: 100% !important;
	height: 100% !important;
}

.tamanhoDialogoTotal .ui-dialog-content {
	height: 86% !important;
}

.menuListAcoes.ui-menubutton {
	background: #EDEFF2;
	box-shadow: 0 0 1px rgba(0, 0, 255, 0.5) !important;
}

.menuListAcoes .ui-button {
	color: #2C6E9F !important;
	background: #fff !important;
	font-weight: bold !important;
	text-shadow: none !important;
}

.menuListAcoes .ui-button:HOVER {
	color: #fff !important;
	background: #2C6E9F !important;
	font-weight: bold !important;
	text-shadow: none !important;
}

.menuListAcoes {
	color: #2C6E9F !important;
	background: #fff !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.menuListAcoes:HOVER {
	color: #fff !important;
	background: #2C6E9F !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.menuListAcoesSalvar {
	color: #18853C !important;
	background: #fff !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.menuListAcoesSalvar:HOVER {
	color: #fff !important;
	background: #18853C !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.menuListAcoesEditar {
	color: #DB7400 !important;
	background: #fff !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.menuListAcoesEditar:HOVER {
	color: #fff !important;
	background: #DB7400 !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.menuListAcoesFechar {
	color: #D2524F !important;
	background: #fff !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.menuListAcoesFechar:HOVER {
	color: #fff !important;
	background: #D2524F !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	text-shadow: none !important;
}

.ui-selectonemenu {
	padding-right: 0px !important;
}

.ui-datatable .ui-state-highlight {
	background: #184377 !important;
	color: #ffffff !important;
	font-weight: bold !important;
}

.ui-tabs .ui-tabs-nav li {
	margin: 0 !important;
}

.ui-widget-header_TESTE { /* teste, não utilizar*/
	border: 1px solid #eeeeee !important;
}

.botaoTabela {
	font-size: 12px !important;
	text-shadow: none !important;
}

.acoesTabela.ui-menu-dynamic {
	width: 300px !important;
}

.underline:HOVER {
	text-decoration: underline !important;
}

.closeButton {
	background: none !important;
	color: #D2524F !important;
	border: none !important;
	border-radius: 2px !important;
}

.closeButton:HOVER {
	background: #D2524F !important;
	color: #184377 !important;
	border: none !important;
	border-radius: 2px !important;
}

.ui-grid-row {
	background: none !important;
}

.ui-dialog-titlebar, .ui-panel-titlebar {
	background: #184277 !important;
}

.ui-panel-titlebar .alinEsquerdaTopo label, .ui-dialog-titlebar .alinEsquerdaTopo label,
	.ui-panel-title {
	color: white !important;
}

.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
	color: white !important;
}

.ui-selectonemenu .ui-selectonemenu-label {
	width: 89% !important;
}

.divNomeFormulario {
	text-align: center !important;
	vertical-align: middle !important;
	margin: auto !important;
}

.textoNomeFormulario {
	font-weight: bold !important;
	font-size: 34px !important;
}

.scaleAnimation:HOVER {
	transform: scale(1.1, 1.1);
	transition: all 0.1s linear;
}

.painelSelectCheckboxMenu .ui-selectcheckboxmenu-multiple-container {
	max-height: 100px !important;
	overflow-y: auto;
	width: calc(100% - 32px) !important;
}

.calendarTamanhoDiv.ui-calendar input {
	width: 100% !important;
}

.ui-outputlabel-rfi {
	color: red !important;
}

.mostrarToolbar .ui-editor-toolbar {
	display: block !important;
	width: 100% !important;
}

.mostrarToolbar.cke {
	width: 100% !important;
}

.alinDireitaTopo .ui-menubutton .ui-button {
	margin-top: 0px !important;
}

.hide-table-header thead {
	display: none;
}

.scrollVertical250 .ui-datatable-tablewrapper {
	max-height: 250px;
	overflow-y: auto;
}

.editorModeloTermoEdital /*.cke_contents*/ {
	max-height: 300px !important;
}

.painelCadastroAluno .ui-panelgrid-content {
	background: #edeff2 !important;
}

.ui-fluid .ui-keyboard-input {
	width: 100% !important;
}

.indicadorInformacoesPessoais {
	border-radius: 50%;
	display: inline-block;
	border: none;
	margin: auto;
	margin-right: 5px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	width: 15px;
	height: 15px;
}

.indicadorInformacoesPessoais.ui-button {
	border: none !important;
}

.informacoesAtualizadas {
	background: #18853C !important;
}

.informacoesDesatualizadas {
	background: #D2524F !important;
}

.ui-chkbox-box.ui-state-active {
	background: #184377 !important;
}

.ui-menuitem:hover {
	background: transparent !important;
}

.ui-menuitem a, .ui-menuitem a:HOVER {
	margin-left: 0px !important;
}

/*
.ui-spinner-input {
	width: 90%;
}
*/
.botaoExcluirEdital {
	color: #D2524F !important;
	background: #FFF !important;
	font-weight: bold !important;
	text-shadow: none !important;
	margin-left: 5px !important;
}

.botaoExcluirEdital:hover {
	color: #fff !important;
	background: #D2524F !important;
	font-weight: bold !important;
	text-shadow: none !important;
	margin-left: 5px !important;
}

.underlineOn {
	text-decoration: underline !important;
}

.underlineOn:HOVER {
	text-decoration: none !important;
}

.ui-rowgroup-toggler .ui-icon, .ui-selectcheckboxmenu-close .ui-icon,
	.ui-datepicker-header .ui-icon, .ui-state-highlight .ui-icon,
	.ui-state-hover .ui-icon, .ui-confirm-dialog .ui-button .ui-icon,
	.ui-chkbox.ui-widget .ui-icon {
	background-image:
		url(/secretaria/resources/primefaces-unichristus/images/ui-icons_ffffff_256x240.png)
		!important;
}

.ui-widget-content .ui-state-active, .ui-datepicker .ui-state-default:hover,
	.ui-wizard-nav-next:HOVER, .ui-wizard-nav-back:HOVER, .ui-datatable .ui-widget-header .ui-state-hover,
	.ui-datatable .ui-widget-header .ui-state-active {
	background: #409CDC !important;
	font-weight: bold !important;
	color: white !important;
}

.ui-datatable .ui-widget-header input.ui-state-hover, .ui-datatable .ui-widget-header input.ui-state-active
	{
	background: white !important;
}

.ui-datatable .ui-column-filter:hover {
	color: black !important;
	font-weight: normal !important;
}

.ui-dialog-title .ui-panel.divSetaEdital {
	text-align: right !important;
	margin-bottom: -56px !important;
	position: relative !important;
	top: 40px !important;
	right: -71px !important;
	z-index: 94 !important;
	background: transparent !important;
	border: none !important;
	width: 478px !important;
	height: 0px !important;
}

.ui-dialog-title .divSetaEdital {
	margin-bottom: -56px !important;
	position: absolute !important;
	top: 56px !important;
	right: 115px !important;
	z-index: 94 !important;
	background: transparent !important;
	border: none !important;
}

.aviso {
	border: 1px solid rgba(0, 0, 0, 0.1);
	word-wrap: break-word;
}

.aviso .titulo, .aviso .imagem, .aviso .informativo {
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.aviso .titulo {
	background: white !important;
	color: #184377 !important;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.aviso .imagem {
	padding: 0;
}

.aviso .rodape {
	color: #184377;
}

.dialogoAviso {
	max-width: 502px !important;
}

.dialogoAviso .ui-dialog-titlebar .ui-dialog-titlebar-close {
	margin-top: 0px !important;
}

.dialogoAviso .ui-carousel .ui-carousel-header .ui-carousel-header-title
	{
	width: 50% !important
}

.dialogoAviso .ui-carousel-header {
	width: calc(100% - 40px);
	border-bottom: none !important;
}

.dialogoAviso .closeButton {
	position: absolute !important;
	top: 9px !important;
	right: 0% !important;
	z-index: 17 !important;
	width: 18px !important;
	height: 18px !important;
	border: none !important;
}

.dialogoAviso .closeButton:HOVER {
	color: white !important;
}

.dialogoAviso .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top
	{
	background: white !important;
	border-bottom: 0 0 1px 0 solid rgba(0, 0, 0, 0.3) !important;
	height: 20px !important;
	padding: 0px !important;
}

.dialogoAviso .ui-dialog-content {
	padding: 0 !important;
}

.cardPadrao {
	background: #fff;
	border: 1px solid #dadada;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
}

.cardPadrao:HOVER {
	transform: scale(1.1, 1.1);
	transition: all 0.1s ease-in-out;
}