/* bot�o de a��o padr�o cinza*/
.ActionButton .ui-button-text {
	background-color: #778D9B;
}

.ActionButton:hover .ui-button-text, .ActionButton:focus .ui-button-text {
	background-color: #9EADB5;
}

/* para tabela */
.gray-table {
	color: #778D9B;
}

.gray-table:HOVER {
	color: #f7941e;
}

/* por causa dos links das tabelas - dos desenhos dos botoes*/
a.ui-commandlink {
	text-decoration: none !important;
}

.no-decoration {
	text-decoration: none;
}

/* BADGES */
.badge-black {
	color: #fff;
	background-color: #000000;
}

.badge-green {
	color: #fff;
	background-color: #5fcf80;
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem;
}

.badge {
	display: inline-block;
	padding: .45em .45em;
	font-size: 80%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
}

.MedTopic {
	font-size: 20px;
	color: #778D9B;
	font-family: 'ralewaymedium';
	display: block;
	width: 100%;
	border-bottom: solid 1px #C3CCD5;
	padding: 10px 0px;
	margin-bottom: 10px !important;
	overflow: hidden;
	font-weight: bold;
}

/* Retirar espa�os ao redor do elemento */
.NoPadding {
	padding: 0 !important;
}

.NoPadLeft {
	padding-left: 0 !important;
}

.NoPadRight {
	padding-right: 0 !important;
}

.fa-icon {
	color: #F1F6F9;
	font-size: 16px;
}

/** Sobreescrever fileupload.css para mostrar botao em mobile */
@media screen and (max-width: 40em) {
	.ui-fileupload-buttonbar .ui-button .ui-button-text {
		display: inline-block !important;
	}
}

@media screen and (max-width: 40em) {
	.ui-fileupload-buttonbar .ui-button {
		padding: .0em 0em .0em 0em;
	}
}

/** Limitar o tamanho do selectbox ao container */
.ui-fluid .ui-selectonemenu {
	min-width: 100% !important;
}   