/*
@media (max-width: 1200px) {
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
}
@media (max-width: 576px) {
}
 */

 #sticky-footer {flex-shrink: none;}
 #sticky-footer {background-color: #ffffff;padding-top: 16px;padding-bottom: 15px;} 
 .col-footer-ps p {display: inline;}
 .col-footer-social .fab {font-size: 1.55rem;color: #213b59 !important;margin-right: 3px;}
 @media (max-width: 991px) {
	 .col-footer-ps p {display: block;}
	 .align-cols-footer {text-align: left !important;}
	 .col-footer-social {margin-top: 20px; padding-bottom: 5px;}
	 .col-footer-ps p {margin-bottom: 2px !important;}
	 #stick-footer {padding: 20px;}
 }
 #navbarNavDropdown {display: none !important;}
 .btn-zap-header-resp {display: none !important;}


@media (max-width: 992px) {
	.btn-zap-header-resp {
		display: block;
	}

}

 .section-gestor-header {
	 margin-top: 80px;
	 background: #213b59;
	 color: #fff;
	 padding-top: 2.5rem;
	 padding-bottom: 70px;
	 line-height: 1.4rem;;
 }
 .section-master-header {
	margin-top: 80px;
	padding-top: 2.5rem;
	padding-bottom: 0px !important;
	line-height: 1.4rem;;
}

.section-gestor-header-contratacao {
	margin-top: -2.5rem;
	pointer-events: none !important;
	position: absolute;
	height: 100%;
	width: 100%;
	opacity: .2;
	background-image: url('../images/painel-gestor/contratacao/header-bg-high.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

 .section-gestor-cards {
	 margin-top: -45px;

 }

 .tag_painel_gestor_empresa_label {
	position: absolute;
	right: 15px;
	background: #fff;
	z-index: 999;
	color: #213b59;
	padding: 10px 13px 5px 13px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-size: .85rem;
	font-weight: 500;
}

 .card-gestor {
	 height: 100px;
	 border-radius: 7px;
	 box-shadow: 0px 0px 5px #4181A3aa;
	 padding: 11px 15px;
	 color: #fff;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3fd39a+0,3fb386+76 */
	background: #3fd39a; /* Old browsers */
	background: -moz-linear-gradient(45deg, #3fd39a 0%, #3fb386 76%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #3fd39a 0%,#3fb386 76%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #3fd39a 0%,#3fb386 76%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fd39a', endColorstr='#3fb386',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 }
 .card-gestor.card-azul {
	 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#58a8d5+0,4280a3+87 */
	background: #58a8d5; /* Old browsers */
	background: -moz-linear-gradient(45deg, #58a8d5 0%, #4280a3 87%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #58a8d5 0%,#4280a3 87%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #58a8d5 0%,#4280a3 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a8d5', endColorstr='#4280a3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	box-shadow: 0px 0px 5px #58a8d5aa;
}
.card-gestor.card-amarelo {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#efc07a+0,efaf4f+87 */
	background: #efc07a; /* Old browsers */
	background: -moz-linear-gradient(top,  #efc07a 0%, #efaf4f 87%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #efc07a 0%,#efaf4f 87%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #efc07a 0%,#efaf4f 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc07a', endColorstr='#efaf4f',GradientType=0 ); /* IE6-9 */
	box-shadow: 0px 0px 5px #efc07a66;
}

 .card-gestor.card-roxo {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#9a91c0+0,8b80bf+87 */
	background: #9a91c0; /* Old browsers */
	background: -moz-linear-gradient(top, #9a91c0 0%, #8b80bf 87%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #9a91c0 0%,#8b80bf 87%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #9a91c0 0%,#8b80bf 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a91c0', endColorstr='#8b80bf',GradientType=0 ); /* IE6-9 */
	box-shadow: 0px 0px 5px #9a91c0aa;
}
.card-gestor.card-amarelo {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1c176+0,efb55d+87 */
	background: #f1c176; /* Old browsers */
	background: -moz-linear-gradient(top, #f1c176 0%, #efb55d 87%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f1c176 0%,#efb55d 87%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f1c176 0%,#efb55d 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1c176', endColorstr='#efb55d',GradientType=0 ); /* IE6-9 */
	box-shadow: 0px 0px 5px #f1c176aa;
}

 .card-gestor .card-title {
	 margin-bottom: .05rem;
 }
 .card-gestor p {
	font-size: .85rem;
	line-height: 1.2rem;
}
.card-gestor .icone {
	width: 35px;
	position: absolute;
	right: 30px;
	top: 15px;
}
.progress-composicao-equipe {
	height: 18px;
	border-radius: 7px;
}
.progress-composicao-equipe-legenda.progress {
	background: none;
	height: 24px;
}
.progress-composicao-equipe-legenda .progress-bar {
	background: none !important;
}
.progress-composicao-equipe-legenda .progress-bar p {
	color: #213b59;
	text-align: left;
	padding: 0;
	margin: 0;
	font-size: .85rem;
}


.nav.painel-do-gestor {
	margin-bottom: -4px !important;
	padding-left: 10px
}
.nav.painel-do-gestor .nav-link {
	color: #213b59;
	background: none;
	padding: 5px 10px;
	border-radius: 0;
	border-bottom: 6px solid rgba(255,255,255,.0);
	margin: 0 5px;
	margin-left: 10px;
	font-size: .8rem;
	opacity: .7;
}
.nav.painel-do-gestor .nav-link .icone {
	margin-left: 5px;
}
.nav.painel-do-gestor .nav-link.active, .nav.painel-do-gestor .nav-link:hover {
	color: #213b59;
	background: none;
	border-bottom: 4px solid #4181A3;
	opacity: 1;
}
.tab-content.painel-do-gestor {
	background: #fff;
	border-radius: 6px;
	padding: 2rem 30px;
}

.page-item { 
	box-shadow: 0px 0px 5px rgba(65, 129, 163, 0.285);
}
.page-item .page-link { 
	padding: 8px 14px;
	color: #213b59;
	font-size: .95rem;
	box-shadow: none !important;
	transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
}
.page-item .page-link, .page-item.disabled .page-link, .page-item.active .page-link {
	border-color: #4181A3;
}
.page-item.disabled .page-link {
	color: #999;
}
.page-item:hover .page-link {
	background: rgba(65, 129, 163, 0.263);
}
.page-item.disabled:hover .page-link {
	background: #fff;
}
.page-item.active .page-link {
	background: rgba(65, 129, 163, 0.263);
	color: #213b59;
	font-weight: 600;
}

.tabela-saida-header {
	color: #213b59 !important;
	font-size: .95rem;
}
.planilha-de-saida {
	margin-top: 1rem !important;
	color: #213b59;
}
.planilha-de-saida.mt-0 {
	margin-top: 0 !important;
}
.planilha-de-saida tr {
	font-size: .9rem;
}
.planilha-de-saida a {
	color: inherit;
	text-decoration: none;
}
.planilha-de-saida .coluna-link {
	font-size: .7rem;
}
.planilha-de-saida .coluna-indice {
	font-size: .7rem;
}
.tooltip-inner {
    max-width: 500px;
    /* If max-width does not work, try using width instead */
}
.normal-tooltip-align {
	vertical-align: 1px;
}


.planilha-de-saida.table td, .planilha-de-saida.table th {
	padding: .55rem .2rem;
	padding-right: .6rem;
	border: none;
}

.planilha-de-saida.table th:before, .planilha-de-saida.table th:after {
	top: 8px;
}

.planilha-de-saida.table th {
	border-bottom: 3px solid #4181A3;
	padding-bottom: .35rem;
}
.label-estado {
	border: 1px solid #4181A3;
	box-shadow: 0 0 5px rgba(65, 129, 163, 0.15);
	padding: 3px 7px;
	border-radius: 4px;
}

.label-validacao {
	border: 1px solid #3FB386;
	box-shadow: 0 0 5px rgba(63, 179, 135, 0.167);
	padding: 3px 7px;
	border-radius: 4px;
	color: #3FB386;
}

div.dataTables_wrapper div.dataTables_length label {
	font-size: .95rem;
	color: #213b59;
}
div.dataTables_wrapper div.dataTables_length select, select#route, select#filtroEmpresa {
	width: 74px;
	padding: 6px 25px 6px 15px;
	font-size: 1rem;
	border: 1px solid #213b59;
	color: #213b59 !important;
	box-shadow: 0 0 5px rgba(65, 129, 163, 0.2);
	height: 39px;
	border-radius: 6;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/painel-gestor/icone-select.svg') 80% / 11% no-repeat #fff;
	margin-left: 5px;
	margin-right: 4px;
}
select#route, select#filtroEmpresa {
	width: 100%;
	background-position-y: 10px;
	background-position-x: calc(100% - 11px);
	background-size: 9px;
}
#form-emailer input.form-control, #generic-form input.form-control {
	border-radius: 3px !important;
	border: 1px solid #4181A3 !important;
	box-shadow: 0 0 5px rgba(65, 129, 163, 0.2) !important;	
}
.tox-tinymce {
	border-radius: 3px !important;
	border: 1px solid #4181A3 !important;
	box-shadow: 0 0 5px rgba(65, 129, 163, 0.2) !important;
}
div.dataTables_wrapper div.dataTables_filter input {
	padding: 6px 25px 6px 40px;
	font-size: 1rem;
	border: 1px solid #4181A3;
	color: #213b59 !important;
	box-shadow: 0 0 5px rgba(65, 129, 163, 0.2);
	height: 39px;
	border-radius: 6;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/painel-gestor/icone-buscas.svg') 10px / 13% no-repeat #fff;
	background-size: 21px;
}
.planilha-de-saida_paginate {
	padding-top: 10px;
}
div.dataTables_wrapper div.dataTables_info {
	padding-top: 15px;
	font-size: .95rem;
	color: rgba(33, 59, 89, 0.6);
}
.coluna-reduce-font-size {
	font-size: .8rem;
}




/** PAINEL INCLUIR COLABORADORES **/
#input_table input {
	background: none;
	box-shadow: none;
	color: #213b59;
	border-radius: 0;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-width: 1px;
}
#input_table input.form-control {
	padding: inherit;
	margin: inherit;
	color: inherit;
	font-size: inherit;
}
#input_table input.form-control:focus {
	border-color: #4181A3;
}
.tabela-header-fake {
	color: #213b59 !important;
	font-size: .9rem;
	text-transform: uppercase;
	border-bottom: 3px solid #4181A3;
	font-weight: 700;
	margin-bottom: 4px;
	padding: .55rem .2rem;
	padding-right: .6rem;
	padding-bottom: .25rem;
}
.tabela-header-fake p {
	margin-bottom: 0;
}
#input_table.table::before {
	background: #f1f1f1;
	height: 4px;
	width: calc(100% - (58px + 2rem));
	content: '';
	position: absolute;
	margin-top: -4px;
}

#input_table tbody tr:first-child{
	margin-top: 20px !important;
}

#input_table input.btn-delete-row, .btn-delete-row {
	border: 1px solid #4181A3;
	box-shadow: 0 0 5px rgba(224, 115, 88, 0.2);
	padding: 1px 7px;
	padding-left: 30px;
	border-radius: 4px;
	background: url('../images/painel-gestor/icone-colab-remove.svg') 8px / 13% no-repeat #fff;
	background-size: 14px;
	color: #E07358;
	border-color: #E07358;
	font-size: .7rem;
}
#input_table input.btn-delete-row:hover, .btn-delete-row:hover {
	box-shadow: 0 0 5px rgba(224, 115, 88, 0.7);
	border-color: rgb(179, 93, 72);
}
input.btn-add-row {
	border: 1px solid #4181A3;
	box-shadow: 0px 0px 5px rgba(63, 179, 135, 0.2);
	padding: 1px 7px;
	padding-left: 30px;
	border-radius: 4px;
	background: url('../images/painel-gestor/icone-colab-add.svg') 8px / 13% no-repeat #fff;
	background-size: 14px;
	color: #3FB386;
	border-color: #3FB386;
	position: absolute;
	right: calc(15px + 2rem + 10px);
	margin-top: -55px;
	font-size: .7rem;
}
input.btn-add-row:hover {
	box-shadow: 0px 0px 5px rgba(63, 179, 135, 0.7);
	border-color: rgb(53, 147, 111);
}
input.btn-add-row:disabled {
	opacity: .6;
	filter: grayscale(1);
}

.btn-table-row {
	border: 1px solid #4181A3;
	box-shadow: 0px 0px 5px rgba(65, 129, 163, 0.24);
	padding: 1px 8px;
	border-radius: 4px;
	background-size: 14px;
	color: #213b59;
	font-size: .71rem;
	background: #fff;
}
.btn-table-row:hover {
	box-shadow: 0px 0px 5px rgba(63, 179, 135, 0.7);
	border-color: rgb(53, 147, 111);
}
.btn-table-row:disabled {
	opacity: .6;
	filter: grayscale(1);
}


.btn-send {
	z-index: 20;
	text-decoration: none !important;
	font-size: .85rem;
	padding: 4px 24px !important;
	font-weight: 600 !important;
	background-color: #3FB386; border-radius: 50px;
	color: #fff !important;
	border: 1px solid #3FB386;
	right: 0;
}
.btn-send:hover {
	background-color: rgb(53, 147, 111);
	border: 1px solid rgb(53, 147, 111);
}
input.btn-send:disabled {
	background-color: #aaa !important; border-radius: 50px;
	border-color: #aaa;
	color: #fff !important;
}
.btn-send-red {
	border-color: #E07358;
	background-color: #E07358;
	outline: none !important;
}
.btn-send-red:hover {
	outline: none !important;
	border-color: #cb5f44;
	background-color: #cb5f44;
	box-shadow: 0 0 5px rgba(224, 115, 88, 0.7);
	border-color: rgb(179, 93, 72);
}


.btn-cancel {
	z-index: 20;
	text-decoration: none !important;
	font-size: .85rem;
	padding: 4px 24px !important;
	font-weight: 600 !important;
	background-color: #999; border-radius: 50px;
	color: #fff !important;
	border: 1px solid #999;
	right: 0;
}
.btn-cancel:hover {
	background-color: #888;
	border: 1px solid #888;
}
input.btn-cancel:disabled {
	background-color: #aaa !important; border-radius: 50px;
	border-color: #aaa;
	color: #fff !important;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
	right: 1em;
	content: "\2193";
	}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
	right: 0.5em;
	content: "\2191";
	}


.btn-reenvio {
	border: 1px solid #4181A3;
	box-shadow: 0 0 5px rgba(65, 129, 163, 0.15);
	padding: 0 5px;
	padding-left: 12px;
	border-radius: 4px;
	background: #fff;
	font-size: .75rem;
	color: #213b59;
}
.btn-reenvio:hover {
	box-shadow: 0px 0px 5px rgba(63, 179, 135, 0.7);
	border-color: rgb(53, 147, 111);
	color: rgb(71, 165, 120);
}


/** MOBILE **/

@media (max-width: 991px) {
	.hidden-td-1 {display: none;}
}
@media (max-width: 768px) {
	.hidden-td-2 {display: none;}
}
@media (max-width: 576px) {
	.hidden-td-3 {display: none;}
}



/** ORGANIAZAR EQUIPE **/
.p-persora .icon {
	background: #4181A3;
	font-size: 10px !important;
	padding: 9px !important;
	color: #fff;
	margin-top: 2px;
	margin-left: -2px;
	border: none !important;
}

.ul-organizar-cargos li {
	margin-left: 0px;
	margin-right: 15px;
	font-size: .85rem;
}


/* ##### BOTÕES PADRÕES ##### */

.btn-gestor-red {
	border: 1px solid #4181A3;
	box-shadow: 0 0 5px rgba(224, 115, 88, 0.2);
	padding: 1px 12px;
	border-radius: 4px;
	background: #fff;
	color: #E07358;
	border-color: #E07358;
	font-size: .7rem;
}
.btn-gestor-red:hover {
	box-shadow: 0 0 5px rgba(224, 115, 88, 0.7);
	border-color: rgb(179, 93, 72);
}
.btn-gestor-red-small {
	padding: 0 4px;
}


.btn-gestor-red:disabled {
	opacity: .6;
	filter: grayscale(1);
}
.btn-reenvio:disabled {
	opacity: .4;
	filter: grayscale(1);
}


/* ==== PAINEL DE CONTRATAÇÃO ============ */

#onboardingBoasVindas {
	background: rgba(33, 59, 89, .98);
	/* height: calc(100% - 78px) !important;
	margin-top: 78px; */
	height: calc(100% - 79px);
	top: 79px;
}

#onboardingBoasVindas .modal-dialog {
	max-width: 700px;
	min-height: 50%;
	max-height: calc(100% - 80px);
}

#onboardingBoasVindas .modal-content {
	background: rgba(0,0,0,0);
	border: none !important;
}
#onboardingBoasVindas .carousel-inner {
	border-radius: 15px;
}

#onboardingBoasVindas .carousel-control-next {
	right: -80px;
}
#onboardingBoasVindas .carousel-control-prev {
	left: -80px;
}
#onboardingBoasVindas .carousel-indicators {
	bottom: -60px;
}
#onboardingBoasVindas .carousel-indicators li {
	width: 8px;
	height: 8px;
	border-radius: 100% !important;
	margin: 0 5px;
	opacity: .15;
}
#onboardingBoasVindas .carousel-indicators li.active {
	opacity: 1;
}
.onboardingCard {
	background: #fff;
	border-radius: 15px;
	overflow: hidden !important;
	height: 376px;
	opacity: 0;
	font-family: 'Source Sans Pro', sans-serif;
	color: #213b59;
}
.onboardingCard h5 {
	line-height: 1.65rem;
}
.onboardingCardVideo {
	height: auto;
}
.onboardingCard p {
	font-size: 1.15rem;
	line-height: 1.5rem;
	font-weight: 400;
	margin-bottom: .45rem;
}

.onboardingCard.active {
	opacity: 1;
}

.hover-tr-carousel {
	transition: all 400ms ease-in;
	-webkit-transition: all 400ms ease-in;
	-moz-transition: all 400ms ease-in;
	-ms-transition: all 400ms ease-in;
	-o-transition: all 400ms ease-in;
}

.onboarding-sora {
	max-width: 130%;
	margin-left: -25%;
	margin-bottom: -2%;
}

.onboarding-perfis {
	max-width: 75%;
	margin-left: 5%;
}

.onboarding-fit {
	max-width: 105%;
	margin-left: -8%;
	margin-bottom: -15%;
	border-radius: 5px;
}

.onboarding-roteiro {
	max-width: 115%;
	margin-left: -13%;
	margin-bottom: -25%;
	border-radius: 5px;
}

.box-gestor-lembrete {
	border: 2px solid  #7669AD;
	border-radius: 8px;
	background: #fff;
	overflow: hidden !important;
	font-family: 'Source Sans Pro', sans-serif;
	color: #213b59;
	padding: 35px 20px;
}

.box-gestor-lembrete h5 {
	line-height: 1.65rem;
}
.box-gestor-lembrete p {
	font-size: 1.15rem;
	line-height: 1.5rem;
	font-weight: 400;
	margin-bottom: .45rem;
}



.labelCultura {
	font-size: .95rem;
	line-height: 1.3rem;
	padding-right: 10%;
	cursor: pointer;
 }
 h3.ou {
	color: #283A56;
	font-weight: 600;
	font-size: 1.15rem;
	margin-left: 20px;
	margin-top: 9px;
	margin-bottom: 11px;
 }
 @media (min-width: 768px) {
	.form-check-coluna-esquerda {border-right: 1px dotted #ccc; max-width: 47%; margin-right: 3%;}
 }
 @media (max-width: 768px) {
	.form-check-coluna-esquerda {border-bottom: 1px dotted #ccc; padding-bottom: 25px; margin-bottom: 25px;}
 }



/*
inspired from http://codepen.io/Rowno/pen/Afykb 
https://stackoverflow.com/questions/26770055/bootstrap-carousel-fade-no-longer-working-with-maxcdn-3-3-bootstrap-min-css
*/

.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity;
	transition-duration: 4s;
	transition-timing-function:linear;
 }
 
 .carousel-fade .carousel-inner .active {
	opacity: 1;
 }
 
 .carousel-fade .carousel-inner .active.left,
 .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
 }
 
 .carousel-fade .carousel-inner .next.left,
 .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
 }
 
 .carousel-fade .carousel-control {
	z-index: 2;
 }
 
 /*
 WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
 now override the 3.3 new styles for modern browsers & apply opacity
 */
 @media all and (transform-3d), (-webkit-transform-3d) {
	  .carousel-fade .carousel-inner > .item.next,
	  .carousel-fade .carousel-inner > .item.active.right {
		 opacity: 0;
		 -webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0);
	  }
	  .carousel-fade .carousel-inner > .item.prev,
	  .carousel-fade .carousel-inner > .item.active.left {
		 opacity: 0;
		 -webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0);
	  }
	  .carousel-fade .carousel-inner > .item.next.left,
	  .carousel-fade .carousel-inner > .item.prev.right,
	  .carousel-fade .carousel-inner > .item.active {
		 opacity: 1;
		 -webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0);
	  }
 }