/*--------------------------------------------------------------
# Fonts 
--------------------------------------------------------------*/
@font-face {
  font-family: 'PV Sans';
  src: local(PV Sans), url('../css/fonts/PVSansRegular.woff2') format('woff2');
}

@font-face {
  font-family: "PV Sans";
  src: local(PV Sans), url('../css/fonts/PV Sans Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'PV Sans';
  src: local(PV Sans), url('../fonts/PV Sans Regular.otf') format('otf');
}

@font-face {
  font-family: "PV Sans";
  src: local(PV Sans), url('../fonts/PV Sans Regular.otf') format("otf");
}

@font-face {
  font-family: 'PV Sans Bold';
  src: local(PV Sans), url('../fonts/PVSansBold.woff2') format('woff2');
 }
 
 @font-face {
  font-family: "PV Sans Bold";
  src: local(PV Sans), url('../fonts/PVSansBold.otf') format("otf");;
 }

/*--------------------------------------------------------------
# Accord
--------------------------------------------------------------*/
.accordion {
  background-color: #b84e86;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 95%;
  border-bottom:1px solid #fff; /*  linha a separar as barras  */
  text-align: left;
  outline: none;
  font-size: 1.5em;
  transition: 0.4s;
}

.accordion:after {
  text-decoration: none;
  color: #ffffff; /* cor texto*/
  content: '\02795'; /* w3c codigo do + */
  font-size: 0.8em;
  float: right;
}

.active, .accordion:hover {
  background-color: #878787;  /*cor barra ativa */
}

.active, .accordion:after {
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
  float: right;
}

.active:after {
  text-decoration: none;
  color: #ffffff;
  content: '\2796'; /* w3c codigo do - */
  font-size: 0.8em;
  float: right;
}
.panel {
  padding: 20px 5px 5px 5px;
  display: none;
  background-color: white;
  overflow: hidden;
  text-align: left;
  font-size: 1.5em;
  width: 95%;
}
/*--------------segundo-------- */
.accordion1 {
  background-color: #3d3d3d;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 95%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 1.2em;
  transition: 0.4s;
}

.accordion1:after {
  text-decoration: none;
  color: #ffffff; /* cor texto*/
  content: '\02795'; /* w3c codigo do + */
  font-size: 0.6em;
  float: right;
}

.active1, .accordion1:hover {
  background-color: #878787;  /*cor barra ativa */
}

.active1, .accordion1:after {
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
  float: right;
}

.active1:after {
  text-decoration: none;
  color: #ffffff;
  content: '\2796'; /* w3c codigo do - */
  font-size: 0.5em;
  float: right;
  
}
/*---------------------*/
.panel1 {
  padding: 20px 5px 5px 5px;
  display: none;
  background-color: white;
  overflow: hidden;
  text-align: left;
  font-size: 1.3em;
  width: 95%;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
  background: #343b40;
  padding: 30px 0;
  color: #fff;
  font-size: 14px;
}

#footer .copyright {
  text-align: center;
}

#footer .credits {
  padding-top: 10px;
  text-align: center;
  font-size: 13px;
  color: #ccc;
}

.btnup {
        float: right;
		width: 25px;
        height: 25px;
    }

	
