/*
 Anbima
 por agência Sabiá
*/

/* geral */
/*h1, h2, h3, .navbar {font-family: "Economica", sans-serif;}*/

body {font-family: "Helvetica",sans-serif;color: #5a5a5a;}

small.peq {font-size: 63%;position: relative;top: -3px;}

p {line-height: 2.4rem;}
a {
	transition: all 0.1s;
	-moz-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
}

.contact-info a {color: #222;border-bottom: 3px solid #e4f321;padding: 3px;font-weight: bold;}
.contact-info a:hover {background:#e4f321;color: #222;}
.contact-info em {color: #e1e6e9;}
.grifo {background: #e4f321;padding:3px 2px 0px;font-weight: bold;}


.footer a {color: #e4f321;padding: 3px;font-weight: bold;}
.footer a:hover {background:#e4f321;color: #222;padding: 3px;font-weight: bold;}

h2 b {background:#e4f321;color: #222;padding: 3px;font-weight: bold;}

#galeria {padding: 5rem 0;}

#fotos img {width: 100%;}

.ekko-lightbox-nav-overlay .glyphicon {display: none !important;}

.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 20px;
    right: 30px;
    display: none;
    /* text-indent: -9999px; */
    /* background: url(icon_top.png) no-repeat; */
    background-color: #e4f321;
    text-align: center;
    z-index: 900;
}

.scrollup i {
    margin-top: 11px;
    color: #222;
}

.social-icons li a:hover, .button, .owl-prev:before, .owl-next:before {color: #222;}
.button {text-transform: uppercase;}

/*maps*/
/*#map-canvas, #map-canvas2, .map {height: 300px !important;}
#map-canvas, #map-canvas2 {width: 90%;box-shadow: 0 0 5px #ccc;border: 5px solid #fff;background: #fff;}
#location h2 {font-size: 24px;}*/

/* header */
.header-caption {top: 20%;}
.header-caption .box {background:rgba(0,0,0,.33) url(../images/logo_site1.png) no-repeat center center;padding: 32rem 3rem 3em;}
.header-caption .box span {font-family: "Economica", sans-serif;position: relative;bottom: -30px;left: 10px;}

.navbar-custom .navbar-nav > li > a {font-size: 1.6rem;}

/* partners */

.homepage #partners .partners .partner {box-shadow: none;}
.homepage #partners .partners {margin-bottom: 100px;}

#partners {padding-bottom: 0;}

.schedule-time {
    min-width: 164px;
    text-align: center;
}

.tap {font-size: 14px;line-height: 20px;}

#image-slider .nav-tabs > li > a {
	padding: 1rem 2rem;
	font-size: 15px;
}

/* modal */

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

/* programação */

.schedule-speaker-list {display: none;}


/*.accordion-heading:after {display: none;}
.accordion-heading {cursor:default !important;}*/

.accordion-heading.noin {cursor:default !important;}
.accordion-heading.noin:after {display: none;}

.accordion-heading:after {
	background: #e4f321;
	color: #fff;
}

.accordion-title.alt {padding: 2rem;}

/* pesquisa */
#about.pesquisa .col-md-3 img {max-width: 100%;border: 1px solid #ddd;}

/* speakers */

.speaker-info {padding:2rem 2rem 3rem 2rem;min-height: 230px;}

#speakers .botao {margin-top: 20px;}

.btn-success {
	background: #e4f321;font-weight: bold;
	transition: all 0.1s;
	-moz-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
}
.btn-success:hover {background: #5da53b;}

/* table prog */

table.prog td, table.prog td p {
	font-size: 14px;
	line-height: 20px;
}

table.prog td {
	border: 1px solid #ccc;
	vertical-align: top;
	padding: 10px;
	background: #fff;
}

table.prog.um td {width: 25%;}
table.prog.dois td {width: 25%;}

td.cross {vertical-align: middle !important;text-align: right;padding: 10px;font-style: italic;background: #f9f9f9;}
td.cross img {padding-left: 8px;}

table.prog.um td.cross, table.prog.dois td.cross {background: #f9f9f9;}



/* qrcode / app */

#qrcode .partners .partner {box-shadow: none;height: 90px;}

/* register */

#register table.tabla th {background: #F4AC1B;color: #fff;vertical-align: middle;}
#register table th {background: #e4f321;color: #fff;vertical-align: middle;}

#register table th, #register table td {padding: 15px 10px;}

#register #bt_web th {background: #519034;}


/* hover */
.partner:hover {background: none;cursor: default;}

/* btg */
.accordion-title img {padding-left: 10px;}


/* responsive */
@media screen and (max-width:480px) {
	#register table th, #register table td {padding: 10px;font-size: 12px;}
}


@media screen and (max-width:767px) {
	.header-caption .box {background:rgba(0,0,0,.33) url(../images/logo_mob.png) no-repeat center center;padding-top: 16rem;}
	.header-caption {top:20%;}
	#qrcode {margin-top: -17rem;}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.header-caption .box {background: rgba(0,0,0,.33) url(../images/logo_mob.png) no-repeat center center;padding-top: 28rem;}
	.header-caption {top:41%;}
}

/*
FECAP
 por agência Sabiá
*/

/* geral */
h1, h2, h3, .navbar {font-family: "Helvetica", sans-serif;}

h2 {font-size: 3rem;}

p {line-height: 2.4rem;}
a {
	transition: all 0.1s;
	-moz-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
}
section a:hover {color: #777;}

.navbar-custom .navbar-nav > li > a {font-size: 1.4rem;}

/* partners */

.homepage #partners .partners .partner {box-shadow: none;}
.homepage #partners .partners {margin-bottom: 100px;}

#partners {padding-bottom: 0;}

/* modal */

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

/* programação */

.schedule-speaker-list {display: none;}

/*
#tab1 .ta0 .accordion-heading:after,
#tab2 .ta1 .accordion-heading:after,
#tab1 .ta2-1 .accordion-heading:after,
#tab2 .ta4 .accordion-heading:after,
#tab2 .ta5 .accordion-heading:after,
#tab1 .ta1 .accordion-heading:after,
#tab1 .ta6 .accordion-heading:after,
#tab1 .ta8 .accordion-heading:after {display: none;}

#tab1 .ta1 .accordion-heading,
#tab1 .ta2-1 .accordion-heading,
#tab2 .ta1 .accordion-heading,
#tab2 .ta4 .accordion-heading,
#tab2 .ta5 .accordion-heading,
#tab2 .ta10 .accordion-heading,
#tab2 .ta11 .accordion-heading,
#tab1 .ta1 .accordion-heading,
#tab1 .ta4 .accordion-heading,
#tab1 .ta8 .accordion-heading {cursor:default;}*/

.accordion-heading:after {
	background: #e4f321;
	color: #222;
}

.accordion-title.alt {padding: 2rem;}

/* speakers */

.speaker-info {padding:2rem 2rem 3rem 2rem;min-height: 230px;}

#speakers .botao {margin-top: 20px;}

.btn-success {
	background: #e4f321;font-weight: bold;
	transition: all 0.1s;
	-moz-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
}
.btn-success:hover {background: #5da53b;}

/* table prog */

table.prog td, table.prog td p {
	font-size: 14px;
	line-height: 20px;
}

table.prog td {
	border: 1px solid #ccc;
	vertical-align: top;
	padding: 10px;
	background: #fff;
}

table.prog.um td {width: 25%;}
table.prog.dois td {width: 25%;}

td.cross {vertical-align: middle !important;text-align: right;padding: 10px;font-style: italic;background: #f9f9f9;}
td.cross img {padding-left: 8px;}

table.prog.um td.cross, table.prog.dois td.cross {background: #f9f9f9;}



/* qrcode / app */

#qrcode .partners .partner {box-shadow: none;height: 90px;}

/* register */

#register table.tabla th {background: #F4AC1B;color: #fff;vertical-align: middle;}
#register table th {background: #e4f321;color: #fff;vertical-align: middle;}

#register table th, #register table td {padding: 15px 10px;}

#register #bt_web th {background: #519034;}


/* hover */
.partner:hover {background: none;cursor: default;}

/* btg */
.accordion-title img {padding-left: 10px;}


/* responsive */
@media screen and (max-width:480px) {
	#register table th, #register table td {padding: 10px;font-size: 12px;}
}


@media screen and (max-width:767px) {
	.header-caption .box {background:rgba(0,0,0,.33) url(../images/logo_mob.png) no-repeat center center;padding-top: 16rem;}
	.header-caption {top:20%;}
	#qrcode {margin-top: -17rem;}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.header-caption .box {background: rgba(0,0,0,.33) url(../images/logo_mob.png) no-repeat center center;padding-top: 28rem;}
	.header-caption {top:41%;}
}


/* ASAS */

/* header */
.header-caption .box {background:transparent url(../images/talk_desk.png) no-repeat center center;padding: 36rem 3rem 3em;border: none;}

@media screen and (max-width:767px) {
	.header-caption .box {background:transparent url(../images/talk_mob.png) no-repeat -70px center;padding-top: 33rem;}
	#mapa2 {margin-top: 200px;}

}

@media screen and (min-width:768px) and (max-width:991px) {
	.header-caption .box {background:transparent url(../images/talk_mob.png) no-repeat center center;padding-top: 25rem;}
}

/*fecap */
/*#fecap {position: relative;z-index: 9000;margin-bottom: -130px;}
#fecap img {box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); }*/

/* brindes */
#brindes {margin:0 0 20px 0;}
#logon {margin-top: 23px;}
/*#logon form {padding: 0 40px;}*/
.btn-facebook {border-radius: 0;}

.navigation-wrap {z-index: 9999;}

#participe img, #register img {max-width: 100%;}

/*mobile*/
@media screen and (max-width: 767px) {
	#map-canvas, #map-canvas2 {width: 106%;}
	.fit-left {margin: -1rem -2.5px 3rem -2.5rem;}
	#register .img-thumbnail, section#image-slider {margin-bottom: 10px;}
	.schedule-time {text-align: left;}
}

/*@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
	and (orientation : portrait) {
	.header-caption .box {background:transparent url(../images/talk_mob.png) no-repeat -110px center;padding-top: 33rem;}
}*/


@media screen and (min-width: 768px) and (max-width:991px) {
	.navbar-header {float: right;}
}
