﻿.bnc_videos_home
{
	z-index: 100;
    position: relative;
    margin-top: 8vh;
}
.bnc_videos_home::before
{
	content: "";
    display: block;
    background-image: url(/activos/img/backgrounds/bnc-background-globos.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100vw;
    height: 75vh;
    position: absolute;
    z-index: -1;
    top: -8vh;
    left: -10vw;
    -webkit-box-shadow: 0px 3px 6px #00000029;
    box-shadow: 0px 3px 6px #00000029;
}

.bnc_video
{
	margin-top:2em;
}
.bnc_canales_video
{
	padding:0 !important;
}
.bnc_canales_video .carousel-item
{
	padding-left:0.5em !important;
	padding-right:0.5em !important;
}
.bnc_video .bnc_canales_video ul li
{
	width:100%;
	display: inline-block;
	cursor:pointer;
	
}
.bnc_video .bnc_canales_video .card 
{
	background-color:transparent;
	margin: 0;
    margin-top: 0.5em;
    background-color:#fff;
}
.bnc_video .bnc_canales_video .card .card-image
{
	padding:0;
}
.bnc_video .bnc_canales_video .card .card-image:after
{
	display: block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-regular);
    color: #fff;
    content: "\f144";
    font-size: 2.5em;
    position: absolute;
    top: 35%;
    left: 40%;
    opacity: 0.7;
    transition: 0.5s ease all;
}
.bnc_video .bnc_canales_video .card .card-image:hover:after
{
	opacity: 1;
}
.bnc_video .bnc_canales_video .card .card-content
{
	padding:1em;
	padding-top: 0em;
    padding-bottom: 0em;
}
.bnc_video .bnc_canales_video .card .card-content h6
{
	line-height:1.5em !important;
	font-family:var(--Lato);
	color:var(--color-gris-3);
	font-size:1em;
	margin: 0;
}

.bnc_video .bnc_canales_video .tabs-content.carousel-slider
{
	height:60vh !important;
	overflow-y: auto;
}
.bnc_video #BncPlayer
{
	height: 45vh;
}
/*TABS*/
.bnc_video .bnc_video_tabs .tab a
{
	font-size:2em;
}
.bnc_video .bnc_video_tabs .tab_video_bnc a
{
	color:var(--color-azul-bnc);
}
.bnc_video .bnc_video_tabs .indicator
{
	transition: background-color 1s linear;
}
.bnc_video .bnc_video_tabs .indicator.video_bnc
{
	background-color:var(--color-azul-bnc);
}
.bnc_video .bnc_video_tabs .tab_video_rnbp a
{
	color:var(--color-rnbp);
}
.bnc_video .bnc_video_tabs .indicator.video_rnbp 
{
	background-color:var(--color-rnbp);
}

.bnc_video .bnc_video_tabs,
.bnc_video .bnc_video_tabs .tab
{
	background-color: #fff;
	font-family:var(--Roboto);
}
.bnc_video .tabs .tab a:focus, 
.bnc_video .tabs .tab a:focus.active 
{
    background-color: transparent;
}
/*MEDIA QUERY*/
@media screen and (min-width: 1500px)
{
	.bnc_video .bnc_canales_video .tabs-content.carousel-slider
	{
		height:50vh !important;
	}
	.bnc_video .bnc_canales_video .card .card-content h6
	{
		font-size:1.5em;
	}
	.bnc_videos_home::before 
	{
	    height: 70vh;
	}

}
@media screen and (max-width: 900px)
{
	.bnc_video,
	.bnc_video > div
	{
		padding:0 !important;
	}
}