/***************************************
    TRABALHOS
***************************************/
.bloco {
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 30px;
  border-radius: 6px;
  color: rgba(0,0,0, 0.87);
  background: rgba(255,255,255, 0.57);
  text-align:center;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bloco .conteudo { padding:12px !important;}

.bloco h4 { margin:0; padding:0; font-size:15px;}
.bloco h4 small { display:block; font-size:14px; line-height:20px; font-weight:300; color:#333;}
.bloco .info-destaque { margin-bottom:0; margin-top:10px; padding-bottom:0; font-size: 1.825em; line-height: 1.4em; font-weight:bold;}

.bloco .header-primary,
.bloco .content-primary {
  background: linear-gradient(60deg, #ab47bc, #7b1fa2);
}
.bloco .header-info,
.bloco .content-info {
  background: linear-gradient(60deg, #26c6da, #0097a7);
}
.bloco .header-success,
.bloco .content-success {
  background: linear-gradient(60deg, #66bb6a, #388e3c);
}
.bloco .header-warning,
.bloco .content-warning {
  background: linear-gradient(60deg, #ffa726, #f57c00);
}
.bloco .header-danger,
.bloco .content-danger {
  background: linear-gradient(60deg, #ef5350, #d32f2f);
}

/*Inscrições*/
.lista-inscricoes { margin-bottom:10px; background:rgba(255, 255, 255, 0.7); border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 -1px 2px 0 rgba(0, 0, 0, 0.05) !important; border-radius:5px;}
.lista-inscricoes .panel-body { padding:10px 15px;}
.lista-inscricoes strong { font-weight:400;}
.lista-inscricoes .data { margin-bottom:0; line-height:18px;}

/*Trabalhos*/
.lista-trabalhos { margin-bottom:10px; background:rgba(255, 255, 255, 0.7); border-left:3px solid #F9F9F9; border-right:3px solid #F9F9F9; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 -1px 2px 0 rgba(0, 0, 0, 0.05) !important;}
.lista-trabalhos .panel-body { padding:10px 15px;}
.lista-trabalhos .apresentacao { margin-bottom:0; line-height:14px;}
.lista-trabalhos:hover { background:rgba(255, 255, 255, 1); border-left:3px solid #069; border-right:3px solid #069;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.trabalho-resubmissao, .trabalho-reenviado, .lista-resubmissao .lista-trabalhos { background:rgba(252, 248, 227, 0.9); border-left-color:#faebcc; border-right-color:#faebcc;}
.trabalho-resubmissao:hover, .trabalho-reenviado:hover, .lista-resubmissao .lista-trabalhos:hover { background:rgba(252, 248, 227, 1); border-left:3px solid #ff9800; border-right:3px solid #ff9800;}

.trabalho-aprovado { border-left-color:#d6e9c6; border-right-color:#d6e9c6;}
.trabalho-aprovado:hover { background:rgba(223, 240, 216, 1); border-left:3px solid #3c763d; border-right:3px solid #3c763d;}

.trabalho-reprovado, .trabalho-cancelado { border-left-color:#ebccd1; border-right-color:#ebccd1;}
.trabalho-reprovado:hover,.trabalho-cancelado:hover  { background:rgba(243, 222, 222, 1); border-left:3px solid #a94442; border-right:3px solid #a94442;}

.trabalho-emavaliacao { border-left-color:#faebcc; border-right-color:#faebcc;}
.trabalho-emavaliacao:hover { background:rgba(252, 248, 227, 1); border-left:3px solid #ff9800; border-right:3px solid #ff9800;}

.trabalho-enviado { border-left:3px solid #bce8f1; border-right:3px solid #bce8f1;}
.trabalho-enviado:hover { background:rgba(217, 237, 247, 1); border-left:3px solid #31708f; border-right:3px solid #31708f;}

.trabalho-rascunho:hover { border-left:3px solid #CCC; border-right:3px solid #CCC;}

.trabalho-enviado .label-default, .trabalho-reenviado .label-default { background:#337ab7;}
.trabalho-aprovado .label-default { background:#4caf50;}
.trabalho-reprovado .label-default, .trabalho-cancelado .label-default { background:#f44336;}
.trabalho-emavaliacao .label-default, .trabalho-resubmissao .label-default { background:#fbc02d;}

.lista-trabalhos .btn-group { margin:0 !important;}
.dadostrabalho h3 { margin:20px 0 5px 0;}

/*Palestrantes e Atividades*/
blockquote.detalhesatividade { font-size:14px; line-height:16px; margin:0 0 10px 0;}

.lista-palestrantes .listadepalestrantes img { max-height:70px;}
.listadepalestrantes .list-group-item { min-height:93px; margin-bottom:3px;}
.list-group-item:hover .img-circle { border-radius:7px !important; -webkit-transition: all 150ms linear; -moz-transition: all 150ms linear; -o-transition: all 150ms linear; -ms-transition: all 150ms linear; transition: all 150ms linear;}

.lista-palestrantes .listadepalestrantes img.flag, #modalAtividade img.flag { max-height:22px !important;}
.listadepalestrantes .media, .palestrantes .media { margin-top:5px;}

.nomepalestrante img.fotopalestrante { max-width:35px !important;}

.perfilnome { margin-bottom:10px;}

#modalAtividade .programacaoaberta .fotopalestrante { max-height:70px; max-width:70px;}
.media-body blockquote { padding:0 0 0 3px; border-left:3px; margin-bottom:2px;}
.media-body blockquote .small, .media-body blockquote small { font-size:11px; line-height:12px;}
.media-body .cargo { font-size:11px; line-height:12px; padding:2px 0; display:block;}
.media-body .funcao { font-size:12px; line-height:14px; display:block; font-weight:bold;}
.media-body .cidadeestado { margin-bottom:5px;}
.media-body .situacaoconvite { font-weight:300; font-style:italic;}

.lista-palestrantes .listadepalestrantes a { border-color:#EAEAEA; border-left:2px solid; border-left-color:var(--link-base, rgba(51, 122, 183, 1)) !important;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.listadeatividadespalestrante h4, .listadeatividadespalestrante p { margin:0; padding:0;}
.listadeatividadespalestrante a { border-left:2px solid;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

@media (min-width:991px) {
	.lista-palestrantes .listadepalestrantes a:hover { border-left:2px solid; padding-left:15px; background:#F9F9F9; z-index:9;
	 box-shadow:0 5px 18px -8px rgba(0, 0, 0, 0.26), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	  -webkit-transition: all 0.3s ease-in-out;
	  -moz-transition: all 0.3s ease-in-out;
	  -o-transition: all 0.3s ease-in-out;
	  transition: all 0.3s ease-in-out;
	}

	.listadeatividadespalestrante a:hover { border-left:5px solid; padding-left:15px;
	  -webkit-transition: all 0.2s ease-in-out;
	  -moz-transition: all 0.2s ease-in-out;
	  -o-transition: all 0.2s ease-in-out;
	  transition: all 0.2s ease-in-out;
	}
}

#modal-mensagem { background:rgba(0,0,0,0.85) !important;}
#modal-mensagem .modal-content { background:none; box-shadow:none;}
#modal-mensagem .bandeirasmodal li a { color:#FFF;}

@media (min-width:991px) {
	#header .navbar-center { display: flex; float:none; justify-content: center; flex-wrap: wrap;}
}
