.corpo-construtor{
	min-height: 250px;
}
/*texto customizado*/
.tx_fx_grafite{
	color: #42474A;
}
.tx_fx_grafite h1{
	color: #42474A;
}
.tx_fx_grafite h2{
	color: #42474A;
}
.tx_fx_grafite h3{
	color: #42474A;
}
.tx_fx_branco{
	color: #fff;
}
.tx_fx_branco h1{
	color: #fff;
}
.tx_fx_branco h2{
	color: #fff;
}
.tx_fx_branco h3{
	color: #fff;
}
/*Link customizado*/
.lk_fx_branco a{
	color: #fff;
}
.lk_fx_azul a{
	color: #0056b3;
}
.lk_fx_grafite a{
	color: #42474A;
}

/*Custom Abas*/
.fx_all .tab-pane{
	background: none !important;
}
.fx_all a.nav-link{
	display: flex;
	align-items: center;
	text-align: center;
	height: 100%;
	border-bottom: solid 2px;
}
li.nav-item{
	width: 219px;
	min-height: 70px;
	text-align: center;
	border: solid 1px #eee;
	border-radius: 5px 5px 0px 0px;
	margin-bottom: 10px !important;
}
.fx_all a.nav-link.active{
	border-bottom: solid 5px;
	background-color: rgba(255,255,255,0.3) !important;
}


/*tabela*/
.table-responsive {
    margin: auto !important;
    height: auto !important;
}
.fx_all td {
    padding: 0.5rem;
}
@media only screen and (max-width: 768px) {
	.table-responsive {
		white-space: nowrap !important;
	}
}

/*Custom Sanfona*/
.card.sanfona {
    background: none;
}
.card-header{
	background-color: rgba(0,0,0,0.2) !important;
}
.bg-sanfona-active{
	background-color: rgba(0,0,0,0.5) !important;
}
.bg-sanfona-active a{
	color: #fff;
}
.bg-sanfona-active a:hover{
	color: #fff;
}
.sanfona .card-link:after {
    font-family: 'FontAwesome'; 
    content: "\f106"; 
    /*content: "\f068";*/
    float: right; 
}
.sanfona .card-link.collapsed:after {
    font-family: 'FontAwesome';
    content: "\f107";
    /*content: "\f067";*/
    float: right; 
}

/*Fundo customizado*/
.bg_fx_branco{
	background: #FFFFFF !important;
	width: 100%;
}
.bg_fx_azul{
	background: #264270 !important;
	width: 100%;
}
.bg_fx_cinza{
	background: #CCCCCC !important;
	width: 100%;
}

/*Banner customizado*/
.bn_fx_banner{
	width: 100% !important;
}

/*Bloco Noticias*/
#noticias_fx {
    max-height: 650px;
}
.overflow-auto {
    overflow: auto!important;
}
#noticias_fx::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(212,212,212,0.5);
    border-radius: 10px;
    /*background-color: #eee;*/
}
#noticias_fx::-webkit-scrollbar
{
    width: 5px;
   /* background-color: #eee;*/
}
#noticias_fx::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(212,212,212,0.5);
    background-color: #196CBD;
}

/*botão customizado*/
.btn-branco{
	background: #fff !important;
	color: #196CBD !important;
}
.btn-azul{
	background: #196CBD !important;
	color: #fff !important;
}
.btn-grafite{
	background: #CDCDCD !important;
	color: #454545 !important;
}
.bt_fx{
	/*white-space: nowrap !important;*/
	margin: 5px auto !important;
    padding: 12px !important;
    font-weight: bold !important;
    font-size: 16px !important;
    width: 245px !important;
}
.btn-primary {
    background-color: #196CBD !important;
    border-color: #196CBD !important;
}
@media only screen and (max-width: 768px) {
	/*botão customizado*/
	.bt_fx{
		white-space: normal !important;
		margin-bottom: 1rem;
		margin: 15px 0px;
	}
}

/*video customizado*/
video,
iframe {
	width: 100% !important;
	height: auto !important;
}
.video-1 iframe{
	height: 624px !important;
}
.video-2 iframe{
	height: 305px !important;
}
.video-3 iframe{
	height: 197px !important;
}
.video-4 iframe{
	height: 144px !important;
}
@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  video,
	iframe {
		width: 100% !important;
		height: auto !important;
	}
	.video-1 iframe{
	height: 185px !important;
	}
	.video-2 iframe{
	height: 185px !important;
	}
	.video-3 iframe{
	height: 185px !important;
	}
	.video-4 iframe{
	height: 185px !important;
	}
}