a:txt-btn-white{
	color:#FFFFFF;
}

/*---------------------------------*/

#brazil-map {
    margin: 0px;
	padding:0px;
	width: 400px;
    height: 363px;
	cursor:pointer;
}
/*---------------------------------*/

.select-cidades{
	height:40px; margin-left:10px; margin-right:10px;
}

@media (max-width: 650px) {
	.header .topbar ul.loginbar li.topbar-devider.curso {
	display:none;
	}
	
	.header .topbar .curso {
	display:none;
	}
	
	.select-cidades{
	height:40px; margin-left:0px; margin-right:10px; margin-bottom:5px;
	}
	
}

@media (max-width: 500px) {
	.header .topbar ul.loginbar li.topbar-devider.curso {
	display:none;
	}
	
	.header .topbar .curso {
	display:none;
	}
	
	.header .topbar ul.loginbar li.topbar-devider.loja {
	display:none;
	}
	
	.header .topbar .loja {
	display:none;
	}	
}


@media (max-width: 400px) {
	.header .topbar ul.loginbar li.topbar-devider.telefone {
	display:none;
	}
	
	.header .topbar ul.loginbar li.telefone {
	display:none;
	}
	
	.header .topbar .telefone {
	display:none;
	}
	
	.header .topbar ul.loginbar li.topbar-devider.curso {
	display:none;
	}
	
	.header .topbar .curso {
	display:none;
	}
	
	.header .topbar ul.loginbar li.topbar-devider.loja {
	display:none;
	}
	
	.header .topbar .loja {
	display:none;
	}	
	
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.navbar-toggle{
	position:relative;
	float:right;padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:2px
}

.blog-image-p {
	margin-bottom:40px;
	font-size:12px;
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	
	.header .navbar-nav > li a {
		font-size:11px;
  
}
	
}

@media (min-width: 990px) {
.news-v1-in-4{
	background-color:#F3F3F3;
	height:auto !important;
}
.news-v1 .news-v1-info-2 {

  bottom: 0;
  margin-left: 0;
 
  overflow: hidden;
  padding: 8px 10px;
  border-top: solid 1px #D9D9D9;
  background-color:#ECECEC;
  
  
}
.news-v1 .news-v1-info-2 li {
  font-size: 12px;
  bottom: 0;
}

.news-v1 .news-v1-info-2 li a:hover {
  color: #72c02c;
  text-decoration: none;
}

}
@media (max-width: 990px) {
.news-v1-in-4{
	background-color:#F3F3F3;
}
.news-v1 .news-v1-info-2 {
  margin-left: 0;
  margin-top: 20px;
  overflow: hidden;
  padding: 8px 10px;
  border-top: solid 1px #D9D9D9;
  background-color:#ECECEC;
  
}
.news-v1 .news-v1-info-2 li {
  font-size: 12px;
}

.news-v1 .news-v1-info-2 li a:hover {
  color: #72c02c;
  text-decoration: none;
}
}

p.videocaption {
  text-align: center;
  font-style: italic;
  font-size: 13px;
  text-indent: 0;
  margin-top:10px;
}

table.curso {
	font-size:14px;
	color:#202020;
	border: 0px solid;
	}
	
table.curso td {
	padding: 0;
	border-bottom: 3px solid #F1F8F4;
	padding-top:4px;
	padding-left:3px;
	padding-bottom:4px;
	}
table.curso td+td {
	border: 0px solid;
	border-bottom: 3px solid #F1F8F4;
	border-left: 0px solid #F1F8F4;
	padding-left:3px;
	padding-bottom:3px;
	}
table.curso tr.diftopomain td {
	background: #C1CFC8; 
}
table.curso tr.diftopo td {
	background: #DAE4DF; 
}	
table.curso tr.dif td {
	background: #F1F8F4; 
}

h3.palestra {
  font-size: 18px;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:40px;
  color:#244E62;
}

/*Team v7
------------------------------------*/
.team-v7 .team-v7-in {
  padding: 0 30px;
  background-color:#FAFAFA;
}

.team-v7 .team-v7-name {
  color: #555;
  display: block;
  font-size: 18px;
  font-weight:bold;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.team-v7 .team-v7-position {
  display: block;
  color: #72c02c;
  font-style: normal;
  margin-bottom: 15px;
}

.team-v7 p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 20px;
}

/*Team Space*/
.team-v7 .team-v7-name {
  margin-top: 20px;
}


/*Team Image*/
.team-v7 .team-v7-img {
  position: relative;
}

.team-v7 .team-v7-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;

}

/*Team Info*/
.team-v7 .team-arrow-right,
.team-v7 .team-arrow-left {
  position: relative;
}

.team-v7 .team-arrow-left:before,
.team-v7 .team-arrow-right:before {
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -25px;
  z-index: 2;
  content: " ";
  position: absolute;
  border-style: solid;
}

.team-v7 .team-arrow-right:before {
  right: -25px;
  border-width: 20px 0 20px 25px;
  border-color: transparent transparent transparent #FAFAFA;
}

.team-v7 .team-arrow-left:before {
  left: -25px;
  border-width: 20px 25px 20px 0;
  border-color: transparent #FAFAFA transparent transparent;
}

/*Team Info Media Queries*/
@media (max-width: 991px) {
  /*Team Arrows*/
  .team-v7 .team-arrow-left:before,
  .team-v7 .team-arrow-right:before {
    top: auto;
    left: 70px;
    bottom: -25px;
    border-width: 25px 20px 0 20px;
    border-color: #FAFAFA transparent transparent transparent;
  }

  .team-v7 .team-arrow-left:before,
  .team-v7 .team-arrow-right:before {
    left: 70px;
    bottom: -25px;
    border-width: 25px 20px 0 20px;
  }

  /*Equal Height Columns*/
  .team-v7 .equal-height-column {
    height: auto !important;
  }
}

.btn-u.btn-u-green-havid-rosa {
	background: #740245;
	
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=8);
}
.btn-u.btn-u-dark-green-havid-rosa:hover,
.btn-u.btn-u-dark-green-havid-rosa:focus,
.btn-u.btn-u-dark-green-havid-rosa:active,
.btn-u.btn-u-dark-green-havid-rosa.active,
.open .dropdown-toggle.btn-u.btn-u-dark-green-havid {
	background: #009047;
}

.alert-lote{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.scroll-whatsapp {

	font-size: 26px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 60px;
	background-color:#2AAC00;
	border-radius: 50%;
	width: 55px;
	height: 55px;
	line-height: 52px;
	z-index: 9999;
	outline: 0;


  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease; }
  .scroll-whatsapp i {
    color: #fff; }
  .scroll-whatsapp:hover {
    color: #FFF;
    background: #217E00; }
    .scroll-whatsapp:hover i {
      color: #fff; }
  .scroll-whatsapp:visited {
    color: #282b2d;
    text-decoration: none; }