.icone-seta {
  width: 100%;
  transition: 0.5s all ease-out;
  -webkit-transition: 0.5s all ease-out;
  -moz-transition: 0.5s all ease-out;
  -o-transition: 0.5s all ease-out;
  opacity: 1;
}

.icone-seta i {

}

.icone-seta i:hover {
  color: #83CBF1;
}

[aria-expanded="false"]  .icone-seta i{
    -ms-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
[aria-expanded="true"]  .icone-seta i {
    -ms-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
}

/*i.icones::before {
	font-style: normal;
    font-weight: normal;
}

i.icones,
i.seta_abrir {
    font-size: 1.3em;
    display: inline-block;
    vertical-align: middle;
    font-family: IcoFont !important;
    transform: initial;
}

[data-toggle='collapse'] i.seta_abrir::before,
.collapse i.seta_abrir::before,.collapse i.seta_abrir {
    content: "\ea99";
    font-style: normal;
    font-weight: normal;
    font-size: 13pt;
    -ms-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    transition: 0.3s;
}

[data-toggle='collapse']:not(.collapsed) i.seta_abrir {
    -ms-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    margin-top: -0.2rem;
}


i.icones.ico_fechar:before {
	content: "\eee4";
	line-height: 1rem;
	font-size: 1rem;
	border-radius: 100%;
	padding: 0.1rem;
	-moz-transition: 0.35s;
	-webkit-transition: 0.35s;
	-o-transition: 0.35s;
	transition: 0.35s;
}

i.icones.ico_fechar:hover::before {
	-moz-transition: 0.35s;
	-webkit-transition: 0.35s;
	-o-transition: 0.35s;
	transition: 0.35s;
}

i.icones.ico_fechar {
	border-radius: 100%;
	line-height: 1rem;
	font-size: 1.5rem;
}

i.icones.ico_fechar_borda:before {
    content: "\eede";
}
 
i.icones.ico_link-externo {
	background: url("assets/img/icon_link-externo.svg") no-repeat center;
	width: 1rem;
	height: 0.8rem;
	background-size: contain;
	font-style: normal;
}*/