﻿.btn.active,
.btn.active:focus{color:#fff !important;}

.lista_video_abertura .video_abertura{position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; height:auto; margin-bottom:15px;}
.lista_video_abertura .imagem_abertura{position:relative; padding-bottom:100%; height:0; overflow:hidden; max-width:100%; height:auto; margin-bottom:15px;}
.lista_video_abertura .video_abertura iframe,
.lista_video_abertura .video_abertura object,
.lista_video_abertura .video_abertura embed{position:absolute; top:0; left:0; width:100%; height:100%; border:none !important;}

.lista_video_abertura .imagem_abertura img{width:100%; height:auto; position:absolute; top:0; left:0; }

/*.lista_video_abertura{padding:10px 0 0 0;}*/
.lista_video_abertura .video_abertura_nome{ padding:0 0 10px 0; max-height:214px; overflow:hidden; overflow-y:auto;}
.lista_video_abertura .video_abertura_nome p{width:100%; margin:0 0 5px 0; padding: 0; font-size:15px;}
.lista_video_abertura .video_abertura_nome p strong{font-weight:600}
                       
.lista_video_abertura .video_abertura_dados{padding:10px 0 5px 0; margin-bottom:15px; border-bottom:1px solid #ccc; position:relative; display:block;}
.lista_video_abertura .video_abertura_dados p{width:100%; margin:0; padding:0; font-size:12px;}
.lista_video_abertura .video_abertura_dados p strong{font-weight:500}
.lista_video_abertura .video_abertura_dados .progress{height:6px;}
.lista_video_abertura .video_abertura_dados .progress .progress-bar{height:6px; display:block;}
.lista_video_abertura .video_abertura_dados .progress p{display:block; clear:both;}

.lista_video_abertura ul.acoes_curtir {float:right; margin:0; padding:0; list-style:none;}
.lista_video_abertura ul.acoes_curtir li{float:left; display:inline;}
.lista_video_abertura ul.acoes_curtir li a{padding:0 10px; font-size:25px; cursor:pointer; display:block;}
.lista_video_abertura ul.acoes_curtir li a span{font-size:15px; font-weight:500; margin-top:8px; float:right;}

.lista_padrao{margin:0; padding:10px 0 0 0; list-style:none; position:relative; overflow:hidden;}
.lista_padrao li{padding:0;}
.item_lista_padrao a:hover{text-decoration:none;}

.item_lista_padrao{width:100%; display:block; background:#f7f7f7; border-left:4px solid transparent; padding:5px; border-bottom:1px solid #ccc; overflow:hidden;}
.item_lista_padrao:hover{background:#eee;}

.item_lista_padrao .item_lista_padrao_video,
.item_lista_padrao .item_lista_padrao_imagem{position:relative; height:166px; overflow:hidden; padding:0;}

.lista_padrao.grid li.item_lista{padding:5px;}
.lista_padrao.grid .item_lista_padrao{border-left:none !important}
.lista_padrao.grid .item_lista_padrao_video,
.lista_padrao.grid .item_lista_padrao_imagem{width:100% !important; height:200px;}
.lista_padrao.grid .item_lista_padrao_conteudo {width:100%; padding:10px 0 0 0;}

.item_lista_padrao .item_lista_padrao_video .duracao,
.item_lista_padrao .item_lista_padrao_imagem .duracao{position:absolute; top:5px; left:5px; font-size:10px; font-weight:500; padding:3px 5px; display:inline-block; background:#333; color:#fff; z-index:10; }

.item_lista_padrao .item_lista_padrao_video a,
.item_lista_padrao .item_lista_padrao_imagem a{width:100%; height:100%; position:absolute; top:0; left:0; z-index:3; cursor:pointer;}
.item_lista_padrao .item_lista_padrao_video iframe{width:100%; height:100%; position:relative; z-index:1;}
.item_lista_padrao .item_lista_padrao_imagem img{width:100%; height:auto; position:relative; z-index:1;}

.item_lista_padrao .item_lista_padrao_conteudo .item_lista_padrao_titulo{font-size:14px; margin:0; padding:0; font-weight:500; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333;}
.item_lista_padrao .item_lista_padrao_conteudo .item_lista_padrao_titulo strong{font-weight:600;}
.item_lista_padrao .item_lista_padrao_conteudo .item_lista_padrao_descricao{font-size:12px; font-weight:500; color:#333; padding:15px 0 !important; margin:0; width:100%; overflow:hidden; text-align:justify;}
.item_lista_padrao time.item_lista_padrao_data_postagem{font-size:10px; font-weight:500; margin:5px 0 0 0; padding:3px 5px; display:inline-block; background:#eee; color:#666}

.item_lista_padrao .item_lista_padrao_conteudo .percentuais p{width:100%; margin:0;}
.item_lista_padrao .item_lista_padrao_conteudo .percentuais p span{font-size:11px; color:#666;}
.item_lista_padrao .item_lista_padrao_conteudo .percentuais p.progress{height:6px; width:100%; margin-bottom:5px;}