/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/




.button-branco{
	background-color: white;
	color: black;
}

.newsletter input{
	background-color:rgba(255,255,255,0.3);
}
.social-icon{
	color:#fff;
}

#content .promocoes p{
	margin-bottom:0px;
	line-height: 1.8;
	text-align: justify;
}
#content .promocoes h3{
	margin-bottom:15px;
}
#logout-form .button-sair{
	background-color:transparent;
	border: none;
	color:white;
}

.float{position:fixed;width:60px;height:60px;bottom:100px;right:20px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;padding:7px 0 0 2px;}


/* COOKIE */
.box-cookies.hide {
  display: none !important;
}

.box-cookies {
  font-weight: 100;
  position: fixed;
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  z-index: 998;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.box-cookies p {
  margin-bottom: 0px;
}

.box-cookies .msg-cookies,
.box-cookies {
  text-align: center;
  padding: 10px;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.box-cookies .btn-cookies,
.btn-politica {
  /* background: #017a01; */
  cursor: pointer;
  align-self: normal;
}

.btn-cookies,
.btn-politica {
  padding: 8px 20px;
  background: #017a01;
  color: #fff;
  border: 1px solid #fff;
  transition: all ease 0.4s;
  border-radius: 0.25rem;
}
.btn-cookies:hover,
.btn-politica:hover {
  padding: 8px 20px;
  background: #fff;
  color: #017a01 !important;
  border: 1px solid #017a01;
  transition: all ease 0.4s;
  border-radius: 0.25rem;
}
@media screen and (max-width: 600px) {
  .box-cookies {
    flex-direction: column;
  }
}

/* COOKIE FIM*/