/* painel reuniões */
.sf-atv .painel-agenda .bootstrap-datetimepicker-widget table thead th,
	.sf-atv .painel-agenda .bootstrap-datetimepicker-widget table td {
	border-bottom: none;
	border-top: none;
}

.sf-atv .painel-reunioes {
	padding: 5px;
	background-color: #EEE;
	scroll-behavior: smooth;
	scrollbar-width: thin;
    color: #666;
}

.sf-atv .painel-reuniao {
	border-bottom: solid 5px #3e6892;
	margin-bottom: 5px;
	background-color: #FFF;
}

.sf-atv .painel-reuniao-cabecalho {
	border-bottom: solid 1px #ccc;
	color: black;
}

.sf-atv .painel-reuniao--secundaria{
	background-color: rgb(238, 238, 238);
}

/* painel-reuniao-corpo */
/* painel data hora */
.sf-atv .painel-data-hora {
    padding-right: .25rem;
	min-width: 80px;
}

.sf-atv .painel-data-hora--data {
    font-size: 1.3rem;
}

.sf-atv .painel-data-hora--hora {
	font-size: 1.3rem;
}

.sf-atv .painel-data-hora--minuto {
	font-size: 1.3rem;
}

.sf-atv .painel-data-hora--dia-por-extenso {
	font-size: 0.875rem;
}

.sf-atv .painel-reuniao-corpo-texto {
    min-width: 60%;
	border-left: dotted 1px #cccccc;
}

/* painel reunião - endereço */
.sf-atv .painel-reuniao-endereco {
	font-size: 0.9rem;
}

/* painel reunião - rodapé */
.sf-atv .painel-reuniao-rodape {
	border-top: solid 1px #ccc;
	font-size: 0.7rem;
    text-align: center;
}

.sf-atv .painel-reuniao-rodape .dropdown-menu {
	font-size: 0.7rem;
}

.sf-atv .situacao-reuniao--agendada {
	color: #00A;
}

.sf-atv .situacao-reuniao--cancelada, .sf-atv .situacao-reuniao--nao-realizada
	{
	color: #A00;
}

.sf-atv .situacao-reuniao--aberta, .sf-atv .situacao-reuniao--reaberta,
	.sf-atv .situacao-reuniao--em-andamento {
	color: #0A0;
}

.sf-atv .situacao-reuniao--suspensa {
	color: #e89700;
}

.sf-atv .situacao-reuniao--encerrada, .sf-atv .situacao-reuniao--realizada
	{
	color: #928e53;
}

.sf-atv .badge-situacao-reuniao-agendada {
	color: #fff;
	background-color: #00A;
	font-size: 100%;
}

.sf-atv .badge-situacao-reuniao-cancelada, .sf-atv .badge-situacao-reuniao-nao-realizada
	{
	color: #fff;
	background-color: #A00;
	font-size: 100%;
}

.sf-atv .badge-situacao-reuniao-aberta, .sf-atv .badge-situacao-reuniao-reaberta,
	.sf-atv .badge-situacao-reuniao--em-andamento {
	color: #fff;
	background-color: #0A0;
	font-size: 100%;
}

.sf-atv .badge-situacao-reuniao-suspensa {
	color: #fff;
	background-color: rgb(146, 142, 83);
	font-size: 100%;
}

.sf-atv .badge-situacao-reuniao-encerrada, .sf-atv .badge-situacao-reuniao-realizada
	{
	color: #fff;
	background-color: #928e53;
	font-size: 100%;
}

.sf-atv .badge-tipo-presenca {
    color: #212529;
    background-color: #ffc107;
	font-size: 100%;
}

/* vídeos de reuniões */
.sf-atv .video-reuniao--playlist {
	height: 430px;
	overflow-y: scroll;
	scroll-behavior: smooth;
}
/* painel de reunião em destaque */
.sf-atv .painel-reuniao-destaque {
	padding: 5px;
	border: medium solid #17a2b8;
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.sf-atv .painel-reuniao-destaque-data-hora {
	font-size: 1.2rem;
	background-color: #17a2b8;
	color: white;
	padding: 10px;
    width: 100%;
}

.sf-atv .painel-reuniao-destaque-data-hora--data {
	font-size: 1.0rem;
}

.sf-atv .painel-reuniao-destaque-corpo-texto {
	font-size: 1.0rem;
	padding: 10px;
	flex-grow: 1;
}
.sf-atv .painel-reuniao-destaque-endereco {
    font-size: 0.9rem;
}

.sf-atv .painel-reuniao-destaque-icone {
	font-size: 1.5rem;
	padding: 5px;
    float: right;
}

/* indicador de item terminativo */
.sf-atv .sf-atv-cmss-indicador-terminativo {
    display: inline-block;
}
.sf-atv .sf-atv-cmss-indicador-terminativo .sf-atv-cmss-indicador-terminativo--icone {
    font-style: normal;
    color: #fff;
    background-color: #690d0d;
    padding: 0 .25rem;
    cursor: default;
}
.sf-atv .sf-atv-cmss-indicador-terminativo .sf-atv-cmss-indicador-terminativo--texto {
    font-style: italic;
    color: #690d0d;
} 