.seguranca h1,
.seguranca h2,
.seguranca h3,
.seguranca h4,
.seguranca h5,
.seguranca h6 { font-weight: normal; }
.seguranca p.descricao {
	margin: 5px 0 20px 0;
}


.carousel-tab-seguranca  {
	background-color: transparent!important;
	margin-bottom: 20px!important;
}
.carousel-tab-seguranca li {

}
.carousel-tab-seguranca li.active {
	
}
.carousel-tab-seguranca li.active:before {
	content: '';
	position: absolute;
	bottom: -27px;
	left:auto;
	border-left: 88px solid transparent;
	border-right: 87px solid transparent;
	border-top: 27px solid #000000;
}
.carousel-tab-seguranca li.active a, .carousel-tab-seguranca li.active a:hover {
	cursor:default;
}
.carousel-tab-seguranca li a {
    text-align: center;
    display: block;
	width: 175px;
	height: 174px;
	position: relative;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	cursor:pointer;
	text-decoration:none;
}
.carousel-tab-seguranca li a:hover {
	color:#fff;
}
.carousel-tab-seguranca li a span {
    display: table;
	position: absolute;
	bottom: 10px;
	width:	100%;
}
.carousel-tab-seguranca div.owl-wrapper-outer{
    min-height:204px;
}
.carousel-tab-seguranca div.owl-controls {
    width: 100%;
}
.carousel-tab-seguranca div.owl-controls div.owl-pagination {
    width: 100%;
    position: absolute;
    bottom: 0;
}
.carousel-tab-seguranca div.owl-controls div.owl-buttons div.owl-prev {
    position: absolute;
    left: 0;
    bottom: 34%;
    background: none;
    font-size: 30px;
    color: #666;
}
.carousel-tab-seguranca div.owl-controls div.owl-buttons div.owl-next {
    position: absolute;
    right: 0;
    bottom: 34%;
    background: none;
    font-size: 30px;
    color: #666;
}
.carousel-tab-seguranca .chaves {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/chaves-seguranca.jpg) no-repeat;
}
.carousel-tab-seguranca .senha {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/senha-4digitos.jpg) no-repeat;
}
.carousel-tab-seguranca .componente {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/componente-seguranca.jpg) no-repeat;
}
.carousel-tab-seguranca .biometria {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/biometria.jpg) no-repeat;
}

.seguranca div.tab {	
	display: none;
	margin-bottom:30px;
	max-width:754px;
}
.seguranca div.tab div.content {
	background: #B6B5B3;
	background: -moz-linear-gradient(top, #B6B5B3 0%, #D7D7D7 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #B6B5B3), color-stop(100%, #D7D7D7));
	background: -webkit-linear-gradient(top, #B6B5B3 0%, #D7D7D7 100%);
	background: -o-linear-gradient(top, #B6B5B3 0%, #D7D7D7 100%);
	background: -ms-linear-gradient(top, #B6B5B3 0%, #D7D7D7 100%);
	background: linear-gradient(to bottom, #B6B5B3 0%, #D7D7D7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B6B5B3', endColorstr='#D7D7D7', GradientType=0 );
	box-sizing: border-box;
	padding: 30px 50px;
	/*display: table;*/
}
.seguranca div.tab div.content header {
	width: 100%;
	display: table;
}
.seguranca div.tab div.content header div.ico {
	width: 102px;
	height: 115px;
	float: left;
	margin-top: 7px;
}
.seguranca div.tab div.content header div.ico.token-celular {	
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-token-celular.png) no-repeat;
}
.seguranca div.tab div.content header div.ico.token-eletronico {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-token-eletronico.png) no-repeat;
}
.seguranca div.tab div.content header div.ico.cartao-tan-code {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-cartao-tan-code.png) no-repeat;
}
.seguranca div.tab div.content header div.ico.token-dv {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-token-dv.png) no-repeat;
}
.seguranca div.tab div.content header div.ico.frase-secreta {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-frase-secreta.png) no-repeat;
}
.seguranca div.tab div.content header div.ico.letras {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-letras.png) no-repeat;
}
.seguranca div.tab div.content header div.ico.senha4digitos {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-senha4digitos.png) no-repeat;
}
.seguranca div.tab div.content header div.ico.seguranca {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-seguranca.png) no-repeat;
}
.seguranca div.tab div.content header div.ico.biometria {
	background: url(https://assets.bradesco/content/dam/portal-bradesco/assets/prime/img/como-usar/ico-biometria.png) no-repeat;
}
.seguranca div.tab div.content h2 {
	color: #0e1e64;
	font-family: "newjuneboldregular", arial, trebuchet ms;
	font-size: 25px;
	margin-bottom: 15px;
}
.seguranca div.tab div.content h3,
.seguranca div.tab div.content h4 {
	color: #0e1e64;
	font-family: "newjunesemiboldregular", arial, trebuchet ms;
	font-size: 20px;
	margin-bottom: 20px;
}
.seguranca div.tab div.content h2 span {
	font-size: 20px;
}
.seguranca div.tab div.content p {
	color: #362f2d;
	font-family:'NewJuneRegular-Regular', arial, verdana;
}
.seguranca div.tab div.content p a {
	color: #362f2d;
	text-decoration: underline;
}
.seguranca div.tab div.content div.divisor {
	border-bottom: 1px solid #fff;
	position: relative;
	display: block;
	margin: 30px 0 40px 0;
	clear: both;
}
.seguranca div.tab div.content div.divisor a.botao {
	font-size: 11px;
	position: absolute;
	display: table;
	right: 0;
	bottom: -16px;
	text-transform: uppercase;
	color: #fff;
	font-family: "newjuneboldregular", arial, trebuchet ms;
	background: #0e1e64;
	background: -moz-linear-gradient(top, #0e1e64 0%, #0e1e64 0%, #0e1e64 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #0e1e64), color-stop(0%, #4d83b8), color-stop(100%, #0e1e64));
	background: -webkit-linear-gradient(top, #0e1e64 0%, #0e1e64 0%, #0e1e64 100%);
	background: -o-linear-gradient(top, #0e1e64 0%, #0e1e64 0%, #0e1e64 100%);
	background: -ms-linear-gradient(top, #0e1e64 0%, #0e1e64 0%, #0e1e64 100%);
	background: linear-gradient(to bottom, #0e1e64 0%, #0e1e64 0%, #0e1e64 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae0020', endColorstr='#0e1e64', GradientType=0 );
	padding: 9px 15px;
	text-decoration: none;
}
.seguranca div.tab div.content div.divisor a.botao img {
	display: block;
	float: right;
	margin-left: 8px;
	position: relative;
}
.seguranca div.tab div.content div.left {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-right: 30px;
	margin-bottom: 30px;
}
.seguranca div.tab div.content div.right {
	width: 50%;
	float: right;
	margin-bottom: 30px;
}
.seguranca div.tab div.content div.col {
	float: left;
	width: 33%;
	margin-bottom: 30px;
	box-sizing: border-box;
	padding: 0 30px 0 0;
}
.seguranca div.tab div.content div.col.mid {
	padding: 0 15px 0 15px;
}
.seguranca div.tab div.content div.col.full {
	width: 100%;
}
.seguranca div.tab div.content div.col p {
	margin-bottom: 20px;
	font-family: "NewJuneRegular-Regular", arial, trebuchet ms;
}
.seguranca div.tab div.content div.col p:last-child {
	margin-bottom: 0;
}
.seguranca div.tab div.content div.left ul li,
.seguranca div.tab div.content div.right ul li {
	font-family: "NewJuneRegular-Regular", arial, trebuchet ms;
	font-size: 13px;
	color: #362f2d;
	margin-bottom: 20px;
}
.seguranca div.tab div.content div.left ul li strong,
.seguranca div.tab div.content div.right ul li strong {
	color: #362f2d;
	font-family: "newjuneboldregular", arial, trebuchet ms;
	font-weight: normal;
}
.seguranca div.tab div.content header > p {
	font-family: 'newjunebookregular', arial, trebuchet ms;
	font-size: 13px;
	color: #362f2d;
}
.seguranca div.tab div.content div.quersaber {
	width: 100%;
	display: table;	
}
.seguranca div.tab div.content div.quersaber a {
	display: table;
	height: 17px;
	line-height: 18px;
	color: #362f2d;
	font-family: "NewJuneRegular-Regular", arial, trebuchet ms;
	font-size: 13px;
	clear:both;
}
.seguranca div.tab div.content div.quersaber a img {
	display: block;
	float: left;
	margin-right: 5px;
}
.seguranca div.tab.active {
	display: block;
}

@media only screen and (max-width: 1279px) {
	.tab {
		max-width: 760px!important;
	}
}
@media only screen and (max-width: 1023px) {
	.carousel-tab-seguranca {
		padding: 15px 59px 0 !important;
	}
    .carousel-tab-seguranca li {
		margin-left: 13px !important;
	}
	.tab {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
   .carousel-tab-seguranca {
		padding: 15px 37px 0 25px !important; 
	}
	.seguranca div.tab div.content header div.ico {
		float: none;
	}
	.seguranca div.tab div.content div.left, .seguranca div.tab div.content div.right {
		width: 100%;
		float: none;
	}
}
@media only screen and (max-width: 639px) {
	.carousel-tab-seguranca {
		padding: 15px 25px 0 !important;
	}
}
@media only screen and (max-width: 479px) {
	.carousel-tab-seguranca {
		padding: 15px 50px 0 !important;
	}
}