.aui .status-sessao-congresso-portlet {
	.cn-status-sessao-flex {
		/* flex properties */
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
		align-content: stretch;
		flex-wrap: no-wrap;
		
		/* size properties */
		margin: 20px 0px;
		
		/* color properties */
		background-color:#007db8;
		color:#fff;
		a {
			color: #fff;
		}
		
		/* font and text properties */
		font-family: 'Ek Mukta', sans-serif;
		font-size: 1.3rem;
		text-shadow:none;
		text-align:center;

		/* padding das "colunas" (supoe todos sendo div) */
		> div {
			padding: 8px 5px;
		}

		/* primeira coluna - titulo */
		.cn-status-sessao--titulo {
			flex-basis: 40%;
			.cn-status-sessao--texto-continuacao {
				font-size:0.8em;
				font-style: italic;
			}
		}

		/* segunda coluna - ícone */
		.cn-status-sessao--icone-sessao {
			flex-basis: 20%;
		}
		
		/* terceira coluna - texto adicional */
		.cn-status-sessao--texto {
			flex-basis: 40%;
		}
		
		/* em pequenos displays, expande colunas para 100% */
		@media(max-width: 767px) {
			flex-wrap: wrap;
			.cn-status-sessao--icone-sessao, .cn-status-sessao--titulo , .cn-status-sessao--texto {
				flex-basis: 100%;
			}
		}
	}
}