/*
HC Framework 1.0 Copyright Alexandre Gregório HACIUS.COM.BR
No commercial/personal Copy/Use Rights allowed.
 */
@font-face { font-family: ubuntu-regular; src: url(ubuntu-regular.ttf);}
@font-face{font-family:"Quicksand-Regular";src:url("Quicksand-Regular.woff2") format("woff2"),url("Quicksand-Regular.woff") format("woff"),url("Quicksand-Regular.ttf") format("truetype");font-weight:400;}


/* TEMA */
.form_modern[placeholder] {
	color: #8A8A8A;
	font-size: 16px;
}
ul { list-style-type:none;}

.form_modern::-webkit-input-placeholder { color: #8A8A8A; font-size:16px;}
.form_modern:-moz-placeholder {color: #333; font-size:16px;}
.form_modern::-moz-placeholder {color: #333 ; font-size:16px;}
.form_modern:-ms-input-placeholder { color: #8A8A8A  !important; font-size:16px;}
.form_modern{
font-weight:lighter;
background-color: transparent;
border: none;
border-bottom: 2px solid #f4f4f4;
border-radius: 0;
outline: none;
height: 3rem;
width: 98%;
box-sizing: content-box;
margin: 0 0 15px 0;
padding: 10px;
box-shadow: none;
font-size:17px;
color:#454545 !important;}
.form_modern:hover{
border-bottom:solid #ccc 2px;}
.form_modern:focus{-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
transition: all .5s;
border-bottom:solid #26A69A 2px;}
.titplaceholder{ height:20px; font-size:14px; padding-left:7px; padding-top:7px; color:#26A69A; }



a, a:visited, a:active{ text-decoration:none;}
body{
	font-family: "Roboto", sans-serif;
/*font-family: "ubuntu-regular", sans-serif;
font-family:quicksand,Arial, Helvetica, sans-serif;  */

font-weight:400;}
.parallax-container{ height:200px;}
.titulo_icone{ display:none; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.fa-hover{ -webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s; text-align:center; float:left; background-color:#fff; width:80px; height:150px; margin:5px; padding:10px; overflow:auto;}
.fa-hover a{  color:#666; }
.fa-hover i{  color:#666; font-size:20px; }
.fa-hover:hover .titulo_icone{  display:inline; }
.fa-hover:hover {
background-color: #096;
color: #FFF;
}
.fa-hover:hover i {  color:#FFF;    }
.toolbar{ display:none!important;}
.paleta{ float:left; padding:10px; width:100px; height:100px; border:solid #fff 1px; display:table; border-radius:3px; text-align:center; padding-top:40px; margin:2px; }
.paleta:hover{
box-shadow: 1px 1px 7px 1px #4AC5FF;
}
.b31{
max-width:960px;/* limita o crescimento do layout a até 960px */
min-width:100px; /* limita a redução do layout a até 800px */
width:30%;
float:left;
margin:7px;
}
.b41{
min-width:10px; /* limita a redução do layout a até 800px */
width:22.5%;
float:left;
margin:0.5%;
}



/* Botões */
.botao-1{ display:inline-block; white-space: nowrap; border-radius:3px; font-size:16px; border:none; text-align:left;  }
.botao-2{ display:inline-block; white-space: nowrap; border-radius:10px; font-size:16px; border:none; text-align:left; }
.botao-3{ display:inline-block; white-space: nowrap; border-radius:10px; font-size:16px; border:none; border-bottom:solid #000 5px; text-align:left;}
.botao-4{ display:inline-block; white-space: nowrap; font-size:16px; border:solid #000 2px;  text-align:left; }
.botao-5{ display:inline-block; white-space: nowrap; font-size:16px; border:solid #000 1px;  text-align:left; }
.botao-6{ display:inline-block; white-space: nowrap; border-radius:10px; font-size:16px; border:none;  border-bottom:solid #000 5px;  text-align:left;}

/* Grids */
.cx2{ width:48.18%; float:left;}
.cx3{width:32%; float:left;}
.cx4{width:23.90%; float:left;}
.cx5{width:19%; float:left}
.cx6{width:15.77%; float:left}
.cx7{width:13.45%; float:left}
.cx8{width:11.7%; float:left}
.cx9{width:10.37%; float:left}
.cx10{width:9.3%; float:left}
.cx2,.cx3,.cx4,.cx5,.cx6,.cx7,.cx8,.cx9,.cx10{
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;}

/* Navs */
.nav-responsivo{background-color:#4A4E51;}
.brand-centro{ padding-top:15px; float:right; margin-right:40%; }
.brand-esquerda{padding-top:18px; padding-left:15px;  float:left; }
.brand-direita{ padding-top:15px;padding-right:15px;  float:right;}
.nav_itens{margin:0px; padding:0px; text-decoration:none; display:block; list-style-type: none; font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif}
.nav_itens li{ float:left;}
.nav_itens a{-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s; padding:30px; padding-left:10px; padding-right:10px; text-decoration:none; display:block; font-size:16px; }
.nav_itens a:hover{
	
}


/* Headers */
h1{ font-size:38px; }
h2{ font-size:34px; }
h3{ font-size:30px; }
h4{ font-size:28px; }
h5{ font-size:25px; }
h6{ font-size:22px; }



.jumb{
	-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
	
	padding:20px; background-color:#fff; border-radius:7px; }
.jumb h1{ font-size:40px;font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif;}
.jumb h3{ font-size:17px; font-family:"ubuntu-regular", Arial, Helvetica, sans-serif; line-height:1.8;}
.jumb div{font-family:"ubuntu-regular", Arial, Helvetica, sans-serif;  padding-top:10px; padding-bottom:10px;}
.jumb .divisor{ padding-top:0px; padding-bottom:0px;}
.jumb:hover{ background-color:#F4F7F7;  }

.imagem-esquerda{ float:left; padding-right:40px; padding-bottom:40px; padding-top:35px;}
.imagem-direita{ float:right; padding-left:40px; padding-bottom:40px; padding-top:35px;}


.linha{ border-bottom:slid #dedede 1px; padding-top:7px; padding-bottom:7px;}
.secao{ margin-bottom:10px; margin-top:10px; padding-bottom:10px; padding-top:10px;  clear:both;}
/* Sombras */
.sombra_leve{box-shadow: 1px 1px 7px 1px #ccc;}
.sombra_leve:hover{	box-shadow: 1px 1px 7px 1px #ccc;}
.sombra{box-shadow: 1px 1px 7px 1px #999;}
.sombrah:hover{	box-shadow: 1px 1px 7px 1px #999;}
.sombrahazul:hover{	box-shadow: 1px 1px 7px 1px #4AC5FF;}

.alinhar-esquerda{ text-align:left;}
.alinhar-direita{ text-align:right;}
.alinhar-justificar{ text-align:justify;}
/* Border Radius */
.radius4{ border-radius:4px;}
.radius5{ border-radius:5px;}
.radius7{ border-radius:7px;}
.radius10{ border-radius:10px;}
.radius15{ border-radius:15px;}
.radius50p{ border-radius:50%;}
/* height */
.hauto{ height:auto;}
.h5{ height:5px;}
.h10{ height:10px;}
.h20{ height:20px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h50{ height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h110{height:110px;}
.h120{height:120px;}
.h130{height:130px;}
.h140{height:140px;}
.h150{height:150px;}
.h160{height:160px;}
.h170{height:170px;}
.h180{height:180px;}
.h190{height:190px;}
.h200{height:200px;}
.h230{height:230px;}
.h260{height:260px;}
.h290{height:290px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}
.h450{height:450px;}
.h500{height:500px;}
.h550{height:550px;}
.h600{height:600px;}
.h650{height:650px;}
.h700{height:700px;}
.h750{height:750px;}
.h779{height:779px;}
.h800{height:800px;}
.h850{height:850px;}
.h900{height:900px;}
.h950{height:950px;}
.h1000{height:1000px;}

/* Min Height */
.min-h50{ min-height:50px;}
.min-h60{min-height:60px;}
.min-h70{min-height:70px;}
.min-h80{min-height:80px;}
.min-h90{min-height:90px;}
.min-h100{min-height:100px;}
.min-h110{min-height:110px;}
.min-h120{min-height:120px;}
.min-h130{min-height:130px;}
.min-h140{min-height:140px;}
.min-h150{min-height:150px;}
.min-h160{min-height:160px;}
.min-h170{min-height:170px;}
.min-h180{min-height:180px;}
.min-h190{min-height:190px;}
.min-h200{min-height:200px;}
.min-h230{min-height:230px;}
.min-h260{min-height:260px;}
.min-h290{min-height:290px;}
.min-h300{min-height:300px;}
.min-h350{min-height:350px;}
.min-h400{min-height:400px;}
.min-h450{min-height:450px;}
.min-h500{min-height:500px;}
.min-h550{min-height:550px;}
.min-h600{min-height:600px;}
.min-h650{min-height:650px;}
.min-h700{min-height:700px;}
.min-h750{min-height:750px;}
.min-h779{min-height:779px;}
.min-h800{min-height:800px;}
.min-h850{min-height:850px;}
.min-h900{min-height:900px;}
.min-h950{min-height:950px;}
.min-h1000{min-height:1000px;}

/* Max Height */
.max-h50{ max-height:50px;}
.max-h60{max-height:60px;}
.max-h70{max-height:70px;}
.max-h80{max-height:80px;}
.max-h90{max-height:90px;}
.max-h100{max-height:100px;}
.max-h110{max-height:110px;}
.max-h120{max-height:120px;}
.max-h130{max-height:130px;}
.max-h140{max-height:140px;}
.max-h150{max-height:150px;}
.max-h160{max-height:160px;}
.max-h170{max-height:170px;}
.max-h180{max-height:180px;}
.max-h190{max-height:190px;}
.max-h200{max-height:200px;}
.max-h230{max-height:230px;}
.max-h260{max-height:260px;}
.max-h290{max-height:290px;}
.max-h300{max-height:300px;}
.max-h350{max-height:350px;}
.max-h400{max-height:400px;}
.max-h450{max-height:450px;}
.max-h500{max-height:500px;}
.max-h550{max-height:550px;}
.max-h600{max-height:600px;}
.max-h650{max-height:650px;}
.max-h700{max-height:700px;}
.max-h750{max-height:750px;}
.max-h779{max-height:779px;}
.max-h800{max-height:800px;}
.max-h850{max-height:850px;}
.max-h900{max-height:900px;}
.max-h950{max-height:950px;}
.max-h1000{max-height:1000px;}



/* width */
.wauto{ width:inherit;}
.w20{ width:20px;}
.w30{ width:30px;}
.w40{ width:40px;}

.w50{ width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w230{width:230px;}
.w260{width:260px;}
.w290{width:290px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}
.w600{width:600px;}
.w650{width:650px;}
.w700{width:700px;}
.w750{width:750px;}
.w779{width:779px;}
.w800{width:800px;}
.w850{width:850px;}
.w900{width:900px;}
.w950{width:950px;}
.w1000{width:1000px;}

/* Min Width */
.min-w50{ min-width:50px;}
.min-w60{min-width:60px;}
.min-w70{min-width:70px;}
.min-w80{min-width:80px;}
.min-w90{min-width:90px;}
.min-w100{min-width:100px;}
.min-w110{min-width:110px;}
.min-w120{min-width:120px;}
.min-w130{min-width:130px;}
.min-w140{min-width:140px;}
.min-w150{min-width:150px;}
.min-w160{min-width:160px;}
.min-w170{min-width:170px;}
.min-w180{min-width:180px;}
.min-w190{min-width:190px;}
.min-w200{min-width:200px;}
.min-w230{min-width:230px;}
.min-w260{min-width:260px;}
.min-w290{min-width:290px;}
.min-w300{min-width:300px;}
.min-w350{min-width:350px;}
.min-w400{min-width:400px;}
.min-w450{min-width:450px;}
.min-w500{min-width:500px;}
.min-w550{min-width:550px;}
.min-w600{min-width:600px;}
.min-w650{min-width:650px;}
.min-w700{min-width:700px;}
.min-w750{min-width:750px;}
.min-w779{min-width:779px;}
.min-w800{min-width:800px;}
.min-w850{min-width:850px;}
.min-w900{min-width:900px;}
.min-w950{min-width:950px;}
.min-w1000{min-width:1000px;}

/* Max Width */
.max-w50{ max-width:50px;}
.max-w60{max-width:60px;}
.max-w70{max-width:70px;}
.max-w80{max-width:80px;}
.max-w90{max-width:90px;}
.max-w100{max-width:100px;}
.max-w110{max-width:110px;}
.max-w120{max-width:120px;}
.max-w130{max-width:130px;}
.max-w140{max-width:140px;}
.max-w150{max-width:150px;}
.max-w160{max-width:160px;}
.max-w170{max-width:170px;}
.max-w180{max-width:180px;}
.max-w190{max-width:190px;}
.max-w200{max-width:200px;}
.max-w230{max-width:230px;}
.max-w260{max-width:260px;}
.max-w290{max-width:290px;}
.max-w300{max-width:300px;}
.max-w350{max-width:350px;}
.max-w400{max-width:400px;}
.max-w450{max-width:450px;}
.max-w500{max-width:500px;}
.max-w550{max-width:550px;}
.max-w600{max-width:600px;}
.max-w650{max-width:650px;}
.max-w700{max-width:700px;}
.max-w750{max-width:750px;}
.max-w779{max-width:779px;}
.max-w800{max-width:800px;}
.max-w850{max-width:850px;}
.max-w900{max-width:900px;}
.max-w950{max-width:950px;}
.max-w1000{max-width:1000px;}

/* ? */
.c200{}
.c250{}
.c300{}
.c350{}
.c400{}
.c450{}
.c500{}
.c550{}
.c600{}
.c100p{ width:100%;}
.c90p{ width:90%;}
.c95p{ width:95%;}
.c98p{ width:98%;}
.c99p{ width:99%;}

/* Margin */
.m-auto{ margin:auto;}
.m-3{ margin:3px;}
.m-5{ margin:5px;}
.m-7{margin:7px;}
.m-10{margin:10px;}
.m-15{margin:15px;}
.m-20{margin:20px;}
.m-25{margin:25px;}
.m-30{margin:30px;}
.m-35{margin:35px;}
.m-40{margin:40px;}
.m-45{margin:45px;}
.m-50{margin:50px;}
.m-n{margin:none;}
.m-l{margin-left:none;}
.m-r{margin-right:none;}
.m-t{margin-top:none;}
.m-b{margin-bottom:none;}

/* Padding */
.p-3{padding:3px;}
.p-5{padding:5px;}
.p-7{padding:7px;}
.p-10{padding:10px;}
.p-15{padding:15px;}
.p-20{padding:20px;}
.p-25{padding:25px;}
.p-30{padding:30px;}
.p-35{padding:35px;}
.p-40{padding:40px;}
.p-45{padding:45px;}
.p-50{padding:50px;}
.p-n{padding:none;}
.p-l{padding-left:none;}
.p-r{padding-right:none;}
.p-t{padding-top:none;}
.p-b{padding-bottom:none;}

/* Text Size */
.t-12{ font-size:12px;}
.t-13{ font-size:13px;}
.t-14{ font-size:14px;}
.t-15{ font-size:15px;}
.t-16{ font-size:16px;}
.t-17{ font-size:17px;}
.t-18{ font-size:18px;}
.t-19{font-size:19px; }
.t-20{font-size:20px; }
.t-22{font-size:22px;}
.t-24{font-size:24px;}
.t-26{font-size:26px;}
.t-28{font-size:28px;}
.t-30{font-size:30px;}
.t-33{font-size:33px;}
.t-36{font-size:36px;}
.t-39{font-size:39px;}
.t-40{font-size:40px;}
.t-50{font-size:50px;}
.t-60{font-size:60px;}
.t-70{font-size:70px;}
.t-80{font-size:80px;}
.t-90{font-size:90px;}
.t-100{font-size:100px;}


/* Opacity */
.o-10 {opacity: 0.1;}
.o-20 {opacity: 0.2;}
.o-30 {opacity: 0.3;}
.o-40 {opacity: 0.4;}
.o-50 {opacity: 0.5;}
.o-60 {opacity: 0.6;}
.o-70 {opacity: 0.7;}
.o-80 {opacity: 0.8;}
.o-90 {opacity: 0.9;}
.o-100 {opacity: 1;}


/* Cores Fundo */
.transparente{background-color:transparent;}

.preto,.pretoh:hover{background-color: #000;}
.branco,.brancoh:hover{background-color: #fff;}

.azul-1,.azul-1h:hover{background-color: #5BAED7;}
.azul-2,.azul-2h:hover{background-color: #39C;}
.azul-3,.azul-3h:hover{background-color: #2B80A8;}
.azul-4,.azul-4h:hover{background-color: #1F5B78;}

.verde-1,.verde-1h:hover{background-color: #4AD110;}
.verde-2,.verde-2h:hover{background-color: #15C452;}
.verde-3,.verde-3h:hover{background-color: #1BA547;}
.verde-4,.verde-4h:hover{background-color: #158038;}

.teal-1,.teal-1h:hover{background-color: #7FD1C5;}
.teal-2,.teal-2h:hover{background-color: #51BBA7;}
.teal-3,.teal-3h:hover{background-color: #15AD9F;}
.teal-4,.teal-4h:hover{background-color: #0B8684;}

.roxo-1,.roxo-1h:hover{background-color: #BE93C1;}
.roxo-2,.roxo-2h:hover{background-color: #A265A7;}
.roxo-3,.roxo-3h:hover{background-color: #7D4A81;}
.roxo-4,.roxo-4h:hover{background-color: #714374;}

.amarelo-1,.amarelo-1h:hover{background-color: #EEF17E;}
.amarelo-2,.amarelo-2h:hover{background-color: #E3CC60;}
.amarelo-3,.amarelo-3h:hover{background-color: #D7B826;}
.amarelo-4,.amarelo-4h:hover{background-color: #BFA422;}

.vermelho-1,.vermelho-1h:hover{background-color: #FF4D4D;}
.vermelho-2,.vermelho-2h:hover{background-color: #EE4D4D;}
.vermelho-3,.vermelho-3h:hover{background-color: #E23130;}
.vermelho-4,.vermelho-4h:hover{background-color: #B22D00;}

.cinza-1,.cinza-1h:hover{background-color:#f4f4f4;}
.cinza-2,.cinza-2h:hover{background-color: #dedede;}
.cinza-3,.cinza-3h:hover{background-color: #ccc;}
.cinza-4,.cinza-4h:hover{ background-color: #999; }
.cinza-5,.cinza-5h:hover{background-color: #666;}

.laranja-1,.laranja-1h:hover{background-color: #FFB56A;}
.laranja-2,.laranja-2h:hover{background-color: #FE8A51;}
.laranja-3,.laranja-3h:hover{background-color: #E57262;}
.laranja-4,.laranja-4h:hover{background-color: #FF8000;}

.marrom-1,.marrom-1h:hover{background-color: #C1ADA4;}
.marrom-2,.marrom-2h:hover{background-color: #9E8872;}
.marrom-3,.marrom-3h:hover{background-color: #754A4A;}
.marrom-4,.marrom-4h:hover{background-color: #492F2F;}

.rosa-1,.rosa-1h:hover{background-color: #FBF0F4;}
.rosa-2,.rosa-2h:hover{background-color: #E49EB7;}
.rosa-3,.rosa-3h:hover{background-color: #D66C91;}
.rosa-4,.rosa-4h:hover{background-color: #C93F70;}


/* Cores Texto */
.tbranco,.tbranco:hover,.tbrancoh:hover,.tbranco a,.tbranco a:hover,.tbranco:active,.tbranco:visited,.tbranco a:active{ color:#FFF;}
.tpreto,.tpreto:hover,.tpreto a,.tpreto a:hover{ color:#000;}

.tazul-1,.tazul-1h:hover{color: #5BAED7;}
.tazul-2,.tazul-2h:hover{color: #39C;}
.tazul-3,.tazul-3h:hover{color: #2B80A8;}
.tazul-4,.tazul-4h:hover{color: #1F5B78;}

.tverde-1,.tverde-1h:hover{color: #4AD110;}
.tverde-2,.tverde-2h:hover{color: #15C452;}
.tverde-3,.tverde-3h:hover{color: #1BA547;}
.tverde-4,.tverde-4h:hover{color: #158038;}

.tteal-1,.tteal-1h:hover{color: #7FD1C5;}
.tteal-2,.tteal-2h:hover{color: #51BBA7;}
.tteal-3,.tteal-3h:hover{color: #15AD9F;}
.tteal-4,.tteal-4h:hover{color: #0B8684;}

.troxo-1,.troxo-1h:hover{color: #BE93C1;}
.troxo-2,.troxo-2h:hover{color: #A265A7;}
.troxo-3,.troxo-3h:hover{color: #7D4A81;}
.troxo-4,.troxo-4h:hover{color: #714374;}

.tamarelo-1,.tamarelo-1h:hover{color: #EEF17E;}
.tamarelo-2,.tamarelo-2h:hover{color: #E3CC60;}
.tamarelo-3,.tamarelo-3h:hover{color: #D7B826;}
.tamarelo-4,.tamarelo-4h:hover{color: #BFA422;}

.tvermelho-1,.tvermelho-1h:hover{color: #FF4D4D;}
.tvermelho-2,.tvermelho-2h:hover{color: #EE4D4D;}
.tvermelho-3,.tvermelho-3h:hover{color: #E23130;}
.tvermelho-4,.tvermelho-4h:hover{color: #B22D00;}

.tcinza-1,.tcinza-1h:hover{color:#f4f4f4;}
.tcinza-2,.tcinza-2h:hover{color: #dedede;}
.tcinza-3,.tcinza-3h:hover{color: #ccc;}
.tcinza-4,.tcinza-4h:hover{ color: #999; }
.tcinza-5,.tcinza-5h:hover{color: #666;}

.tlaranja-1,.tlaranja-1h:hover{color: #FFB56A;}
.tlaranja-2,.tlaranja-2h:hover{color: #FE8A51;}
.tlaranja-3,.tlaranja-3h:hover{color: #E57262;}
.tlaranja-4,.tlaranja-4h:hover{color: #FF8000;}

.tmarrom-1,.tmarrom-1h:hover{color: #C1ADA4;}
.tmarrom-2,.tmarrom-2h:hover{color: #9E8872;}
.tmarrom-3,.tmarrom-3h:hover{color: #754A4A;}
.tmarrom-4,.tmarrom-4h:hover{color: #492F2F;}

.trosa-1,.trosa-1h:hover{color: #FBF0F4;}
.trosa-2,.trosa-2h:hover{color: #E49EB7;}
.trosa-3,.trosa-3h:hover{color: #D66C91;}
.trosa-4,.trosa-4h:hover{color: #C93F70;}

/* Bordas */
.b1{ border:solid 1px;}
.b2{ border:solid 2px;}
.b3{ border:solid 3px;}
.b4{ border:solid 4px;}
.b5{ border:solid 5px;}

.b-n{border:none;}
.b-l{border-left:none;}
.b-r{border-right:none;}
.b-t{border-top:none;}
.b-b{border-bottom:none;}


/* Cores Bordas */
.bbranco,.bbranco:hover{ border-color:#FFF;}
.bpreto,.bpreto:hover{ border-color:#000;}

.bazul-1,.bazul-1h:hover{border-color: #5BAED7;}
.bazul-2,.bazul-2h:hover{border-color: #39C;}
.bazul-3,.bazul-3h:hover{border-color: #2B80A8;}
.bazul-4,.bazul-4h:hover{border-color: #1F5B78;}

.bverde-1,.bverde-1h:hover{border-color: #4AD110;}
.bverde-2,.bverde-2h:hover{border-color: #15C452;}
.bverde-3,.bverde-3h:hover{border-color: #1BA547;}
.bverde-4,.bverde-4h:hover{border-color: #158038;}

.bteal-1,.bteal-1h:hover{border-color: #7FD1C5;}
.bteal-2,.bteal-2h:hover{border-color: #51BBA7;}
.bteal-3,.bteal-3h:hover{border-color: #15AD9F;}
.bteal-4,.bteal-4h:hover{border-color: #0B8684;}

.broxo-1,.broxo-1h:hover{border-color: #BE93C1;}
.broxo-2,.broxo-2h:hover{border-color: #A265A7;}
.broxo-3,.broxo-3h:hover{border-color: #7D4A81;}
.broxo-4,.broxo-4h:hover{border-color: #714374;}

.bamarelo-1,.bamarelo-1h:hover{border-color: #EEF17E;}
.bamarelo-2,.bamarelo-2h:hover{border-color: #E3CC60;}
.bamarelo-3,.bamarelo-3h:hover{border-color: #D7B826;}
.bamarelo-4,.bamarelo-4h:hover{border-color: #BFA422;}

.bvermelho-1,.bvermelho-1h:hover{border-color: #FF4D4D;}
.bvermelho-2,.bvermelho-2h:hover{border-color: #EE4D4D;}
.bvermelho-3,.bvermelho-3h:hover{border-color: #E23130;}
.bvermelho-4,.bvermelho-4h:hover{border-color: #B22D00;}

.bcinza-1,.bcinza-1h:hover{border-color:#f4f4f4;}
.bcinza-2,.bcinza-2h:hover{border-color: #dedede;}
.bcinza-3,.bcinza-3h:hover{border-color: #ccc;}
.bcinza-4,.bcinza-4h:hover{ border-color: #999; }
.bcinza-5,.bcinza-5h:hover{border-color: #666;}

.blaranja-1,.blaranja-1h:hover{border-color: #FFB56A;}
.blaranja-2,.blaranja-2h:hover{border-color: #FE8A51;}
.blaranja-3,.blaranja-3h:hover{border-color: #E57262;}
.blaranja-4,.blaranja-4h:hover{border-color: #FF8000;}

.bmarrom-1,.bmarrom-1h:hover{border-color: #C1ADA4;}
.bmarrom-2,.bmarrom-2h:hover{border-color: #9E8872;}
.bmarrom-3,.bmarrom-3h:hover{border-color: #754A4A;}
.bmarrom-4,.bmarrom-4h:hover{border-color: #492F2F;}

.brosa-1,.brosa-1h:hover{border-color: #FBF0F4;}
.brosa-2,.brosa-2h:hover{border-color: #E49EB7;}
.brosa-3,.brosa-3h:hover{border-color: #D66C91;}
.brosa-4,.brosa-4h:hover{border-color: #C93F70;}



.divisor{ width:100px;  height:5px; margin-top:20px; margin-bottom:20px; padding:0px;}
.tag {
display: inline-block;
margin-right: 2px;
color: white;
padding: 5px;
margin-bottom: 5px;
font-size: 14px;
font-weight: normal;
background-color: #AEC4C6;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
border-radius:5px;
}
.tag:hover{padding-left:10px;color:#fff;background-color:#16a085; cursor:pointer;}
.tag a{ color:#fff; display:block;}
.tag a:hover{ color:#fff;}
button{ box-shadow:none!important;}
button:focus{ outline: none;}
/* Componente BlocoFlat */
.blocoflat{
background-color: #6BADC2;
width: 25%;
min-width: 330px;
float: left;
height: 330px;
padding: 20px;
color: #fff;
margin-right: 10px;
margin-bottom: 10px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.blocoflat .fa{	font-size: 9em; margin:auto; margin-top:15px; margin-bottom:20px;}
.blocoflat .famini{	font-size: 16px; margin:auto; margin-top:0px; margin-bottom:0px;}
.blocoflat a{ color:#FFF; }
.blocoflat a:hover{ color:#FFF;text-decoration:none;}
.blocoflat .fa a:hover{ color:#FFF;}
.blocoflat .link_blocoflat a{	color:transparent;}
.blocoflat:hover .link_blocoflat a{	color:#fff;}
.blocoflat:hover .form_blocoflat { display:inline;}
.blocoflat:hover{
background-color: #458EA7;
padding-left: 37px;
}
.tit_blocoflat{ font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:22px; margin-bottom:15px;}
.link_blocoflat{
padding:0px; padding-left:10px; display:block; border-left:solid #ffffff 0px; margin-bottom:15px;	-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}
.link_blocoflat a{  color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;text-decoration:none;}
.link_blocoflat a:hover{  color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;text-decoration:none;}
.link_blocoflat:hover{ border-left:solid #fff  20px; margin-left:10px; text-decoration:none;}
.form_blocoflat { display:none; color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;}

/* Funcionais */
.pai .filhoexibir{display:none;}
.pai:hover .filhoexibir{display:block;}


.quicksand{font-family: "Quicksand-Regular", sans-serif;}
.ubuntu{font-family: "ubuntu-regular", sans-serif;}
.roboto{font-family:"Roboto", sans-serif; }

.block{ display:block;}
.inline{ display:inline;}
.inline-block{ display:inline-block;} 
a:hover{ text-decoration:none;}
img{ border:none;}
input{ padding:13px; border:solid #dedede 1px; border-radius:3px; width:98%;}
.clear{ clear:both;}
.link_under{ text-decoration:underline;}
.only_mobile{ display:none;}
.only_bigscreen{ display:none;}
.left{ float:left;}
.right{ float:right;}
.hide,.hidden,.esconder{ display:none;}
.efeito{
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.center,.centro,.centralizar{text-align:center;}




@media screen and (min-width: 1200px) and (max-width: 10000px){	.only_bigscreen{ display:show;}}
/* Desktop Antigo */
@media screen and (min-width: 769px) and (max-width: 1070px){
.only_bigscreen{ display:none;}
.only_bigscreen{ display:none;}
.cx3{ width:30%; float:left;}
.cx2,.cx4,.cx5,.cx6,.cx7,.cx8,.cx9,.cx10{ width:48%; float:left;}

.brand-centro{ padding-top:15px; float:right; margin-right:25%; }
.brand-esquerda{padding-top:15px; padding-left:15px; text-align:left; float:left; }


}
@media screen and (min-width: 0px) and (max-width: 768px){
	
.brand-centro{ padding-top:15px; float:right; padding-bottom:20px;width:35%; }
.brand-esquerda{padding-top:15px; padding-left:15px;padding-bottom:20px; text-align:left; float:left; }
.brand-direita{ padding-top:15px; padding-bottom:20px;padding-right:15px; text-align:right; float:right;}
/* .nav_itens{ display:none;} */
.mobile_nav{}

.only_desktop{ display:none;}
.only_bigscreen{ display:none;}
.only_mobile{ display:inline-block;}
.cx2,.cx3,.cx4,.cx5,.cx6,.cx7,.cx8,.cx9,.cx10{ width:100%; float:none;}

	}

