.pmm-top {
  background: #000;
  height: 30px;
  line-height: 30px;
}
.pmm-container {
  margin-top: 0 !important;
}
.pmm-container {
  font-weight: bold;
}
.pmm-branco {
  color: #FFF;
}
.pmm-verde {
  color: #8DC700;
}
.pmm-navbar {
  min-height: 72px;
  border-radius: 0px;
  border: 0;
  border-bottom: 5px solid #f2f2f2;
  background: #fafafa;
}
.pmm-nav-a {
  padding: 36px 10px 36px !important;
  color: #000 !important;
}
.pmm-nav-a:hover {
  color: #29b47f !important;
}
.pmm-nav-active a {
  color: #29b47f !important;
  background: #fafafa !important;
  box-shadow: none !important;
}
.pmm-box1 {
  background: url('../../global/img/pmm-bg.jpg');
  background-repeat:no-repeat;
  background-size:cover;
  height: 430px;
  padding: 60px 80px;
}
.pmm-box1-duvidas,
.pmm-box1-manuais,
.pmm-box1-videos {
  background: url('../../global/img/pmm-bg.jpg');
  background-repeat:no-repeat;
  background-size:cover;
  height: 230px;
  padding: 60px 80px;
}
.pmm-atendimento{
  position: fixed !important;
  width: 60px !important;
  top: 80% !important;
  right: 1% !important;
  padding: 10px !important;
  z-index: 10000000 !important;
  filter:drop-shadow(2px 2px 1px rgb(146, 140, 140)) !important;
  background-color: #29b47f;
  border: 3px solid #29b47f;
  border-radius: 100px !important;
}
.pmm-linha {
  width: 70px;
  height: 3px;
  background: #29b47f;
  margin: 50px 0 30px 0;
}
.pmm-titulo1 {
  font-size: 72px;
  line-height: 68px;
  font-weight: bold;
  color: #000;
  margin-bottom: 20px;
}
.pmm-btn1 {
  background: none;
  border-radius: 0px !important;
  box-shadow: none;
  border: 1px solid #29b47f;
  padding: 10px 30px;
  font-weight: bold;
}
.pmm-btn1:hover{
  background: #29b47f;
  color: #FFF;
}
.pmm-box-login {
  border: 1px solid #e3e3e3;
  background: #FFF;
  padding: 30px;
  color: #000;
}
.pmm-login {
  margin-top: 20px;
}
.pmm-box-recuperar-senha {
  width: 80vw;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-items: center;
  border: 1px solid #e3e3e3;
  background: #FFF;
  padding: 30px;
  color: #000;
  margin-top: -40px;
}
.pmm-recuperar-senha {
  margin-top: 20px;
}
.pmm-input {
  height: 40px !important;
  line-height: 40px !important;
  border-radius: 0px;
  border: 0px !important;
  background: #f7f7f7 !important;
  width: 100%;
}
.pmm-btn2 {
  background: #29b47f;
  box-shadow: none;
  border: 0;
  padding: 10px 30px;
  font-weight: bold;
}
.pmm-btn2:hover {
  background: #0094ff;
}
.pmm-esqueci-senha {
  color: #29b47f;
}
.pmm-login-erro {
  margin-top: 10px;
}
.pmm-box2 {
  margin-top: 30px;
}
.pmm-servicos1 {
  background: #FFF;
  color: #000;
  box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.05);
  padding: 30px;
  height: 260px;
}
.pmm-servicos1-over{
  background: #29b47f;
  color: #FFF;
  cursor: pointer;
}
.pmm-icon1 {
  font-size: 75px;
  color: #29b47f;
}
.pmm-icon1-over {
  color: #FFF;
}
.pmm-linha2 {
  background: #29b47f;
  width: 50px;
  height: 3px;
  margin-bottom: 50px;
}
.pmm-linha2-over {
  background: #FFF;
}
.pmm-box3 {
  margin-top: 70px;
}
.pmm-titulo2 {
  font-size: 32px;
  color: #000;
  font-weight: bold;
}
.pmm-subtitulo2 {
  font-size: 18px;
  color: #29b47f;
  font-weight: bold;
}
.pmm-servicos2 {
  padding: 0 50px;
  background: #f3f3f3;
}
.pmm-servicos2-over {
  background: #29b47f;
}
.pmm-tutoriais {
  margin-top: 30px;
}
.pmm-servico-lista {
  margin-top: 30px;
}
.pmm-linha3 {
  background: #29b47f;
  width: 50px;
  height: 3px;
  margin-bottom: 20px;
}
.pmm-a-servicos {
  display: block;
  width: 100%;
  height: 100px;
  line-height: 100px;
  background: #f3f3f3;
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
.pmm-a-servicos-over {
  background: #29b47f;
  color: #FFF !important;
  text-decoration: none !important;
}

.pmm-box4 {
  margin-top: 25px;
  background: #29b47f;
  color: #FFF;
  padding-top: 25px;
  text-align: center;
}
.pmm-btn3 {
  background: none;
  border-radius: 0px !important;
  box-shadow: none;
  border: 1px solid #F00;
  padding: 10px 30px;
  font-weight: bold;
  color: #FFF;
}
.pmm-btn3:hover{
  background: #29b47f;
  text-decoration: none;
  color: #FFF;
}
.pmm-btn4 {
  background: none;
  color: #FFF;
  font-size: 30px;
  margin-right: 10px;
}
.pmm-btn4:hover{
  text-decoration: none;
  color: #136a42;
}
.pmm-footer {
  margin-top: 50px;
  padding-top: 5px;
}
.pmm-footer-a {
  color: #FFF;
}
.pmm-footer-a:hover {
  color: #FFF;
}
.pmm-h3 {
  font-size: 20px;
}
.pmm-portais{
  text-decoration: none !important;
  color: #FFF !important;
}
.pmm-portais:hover{
  text-decoration: none !important;
  color:#136a42 !important;
  -webkit-transition: 0.5s ease-in !important;
  -moz-transition: 0.5s ease-in !important;
  -o-transition: 0.5s ease-in !important;
  transition: 0.5s ease-in !important;
}
.accordion-toggle:after {
    font-family: 'bootstrap-icons';
    content: "\f4fe";    
    float: right;
}
.accordion-opened .accordion-toggle:after {    
    content: "\f2ea";    
}

.pmm-texto1 {
  font-weight: bold;
  font-size: 20px;
  color: #000;
}

.accordion-heading a {
  font-weight: bold;
  color: #000;
  border: 0;
  text-transform: uppercase;
}

.accordion-opened a {
  color: #29b47f !important;
}

.accordion-heading a:hover {
  text-decoration: none;
  color: #FF0000;
}

.accordion-group {
  border: 0;
}

.accordion-inner {
  background: #f3f3f3;
  color: #000;
  padding: 25px;
}

.pmm-container-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin-bottom: 20px;
}
.pmm-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.pmm-pdf-icon {
  font-size: 150px !important;
  color: #29b47f;;
}
.pmm-manual-download {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 20px;
}
.pmm-manual-download p {
  margin-top: 10px;
}
.pmm-manual-download a {
  color: #000;
}
.pmm-logo{
  max-width: 55% !important;
}
.pmm-icones{
  padding-top: 50px;
}
.pmm-row{
  margin-bottom: -20px;
}
.pmm-linha-recuperar-senha {
  width: 70px;
  height: 3px;
  background: #F00;
}
.pmm-titulo-centro {
  text-align: center;
}
.pmm-btn5 {
  background: #0094ff;
  box-shadow: none;
  border: 0;
  padding: 10px 30px;
  font-weight: bold;
  margin-left: 50;
}
.pmm-btn5:hover {
  background: #005da1;
}

/* style para o pop-up */

#pop-overlay {
  position:fixed; 
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#000;
  opacity:0.5;
  filter:alpha(opacity=50);
}

#pop-modal {
  position:absolute;
  background:url(tint20.png) 0 0 repeat;
  background:rgba(0,0,0,0.2);
  border-radius:14px;
  padding:8px;
}

#pop-content {
  border-radius:8px;
  background:#fff;
  padding:20px;
}

#pop-close {
  position:absolute;
  background:url(../../global/img/close.png) 0 0 no-repeat;
  width:24px;
  height:27px;
  display:block;
  text-indent:-9999px;
  top:-7px;
  right:-7px;
}

@media screen and (max-width: 1000px){

  .pmm-box1 {
    background: url('../../global/img/pmm-bg.jpg');
    background-repeat:no-repeat;
    background-size:cover;
    height: 714px;
    padding: 1px 11px;
  }

  .pmm-titulo1 {
    font-size: 45px;
    line-height: 68px;
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
  }
  
}