.texto-justificado {
  text-align: justify;
  padding-bottom: 5px;
  padding-top: 5px;
}


.btn-custom {
  background-color: #BF9F62;
  color: white;
}

.btn-custom:hover {
  background-color: #9a7f4d;
  color: white;
}

.whatsapp-link {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 10px;
  right: 10px;
  background-color: #25d366;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 1px 1px 2px #888;
  z-index: 1000;
}

.whatsapp-link:hover {
  background-color: #258f4c;
  color: #fff;
}

.fa-whatsapp {
  margin-top: 16px;
}

.blog {
  background-color: #e4e4e4a2;
}

.bancoImagem {
  display: block;
  position: relative;
  object-fit: cover;
  max-width: 100%;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}

textarea#copiar {
  width: 100%;
}

div.login {
  position: fixed;
}

.logoLogin {
  
  width: 250px;
}

.btn-outline-custom {
  color: #BF9F62;
  border-color: #BF9F62
}

.btn-outline-custom:hover {
  color: #fff;
  background-color: #BF9F62;
  border-color: #BF9F62
}

.btn-outline-custom.focus,
.btn-outline-custom:focus {
  box-shadow: 0 0 0 .2rem rgba(211, 160, 65, 0.5)
}

.btn-outline-custom.disabled,
.btn-outline-custom:disabled {
  color: #007bff;
  background-color: transparent
}

.btn-outline-custom:not(:disabled):not(.disabled).active,
.btn-outline-custom:not(:disabled):not(.disabled):active, .show>.btn-outline-custom.dropdown-toggle {
  color: #fff;
  background-color: #BF9F62;
  border-color: #BF9F62
}

.btn-outline-custom:not(:disabled):not(.disabled).active:focus,
.btn-outline-custom:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-custom.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(211, 160, 65, 0.5)
}

.iconeBlog {
  color: #BF9F62;
  font-size: 14pt;
}


.img-publicacao {

  display: block;
  position: relative;
  object-fit: cover;
  width: 100%;
  max-height: 400px;
  margin-left: auto;
  margin-right: auto;

}


div.previewBlog {

  width: 100%;
  height: 36pt;
  border: 1px solid #000000;
}

.min-vh-84 {
  min-height: 84.1vh;
}

.img-publicacoes {

  display: block;
  position: relative;
  object-fit: cover;
  width: 100%;
  max-height: 250px;
  margin-left: auto;
  margin-right: auto;

}

.icones {
  width: 22px;
  height: 22px;
  text-decoration: none;
  text-transform: none;
}

.footer {
  display: block;
  position: fixed;
  bottom: 0;

}

/* * Responsividade */
/* Celular */
@media screen and (max-width: 612px) and (min-width: 1px) {

  .mapa {
    width: 80vw;
    height: 200px;
  }

  .img-blog {
    display: block;
    position: relative;
    object-fit: cover;
    width: 100%;
    max-height: 180px;
    margin-left: auto;
    margin-right: auto;
  }

  .img-publicacao {

    display: block;
    position: relative;
    object-fit: cover;
    width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;

  }

  .foto-perfil {
    width: 50%;
    display: block;
    position: relative;
    object-fit: cover;
    margin: auto;
  }

  .fc-daygrid-body .fc-scrollgrid-sync-table {
    width: 100% !important;
  }

  .fc-col-header {
    width: 100% !important;
  }

}

@media screen and (max-width: 767px) and (min-width: 613px) {

  .mapa {
    width: 480px;
    height: 200px;
  }

  .img-blog {
    display: block;
    position: relative;
    width: 100%;
    max-height: 300px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
  }

  .publicacao {
    width: 80%;
  }

  .foto-perfil {
    width: 50%;
    display: block;
    position: relative;
    object-fit: cover;
    margin: auto;
  }

  .fc-daygrid-body .fc-scrollgrid-sync-table {
    width: 100% !important;
  }

  .fc-col-header {
    width: 100% !important;
  }




}

/* Tablet e Ipad */
@media screen and (max-width: 991px) and (min-width: 768px) {


  .mapa {
    width: 660px;
    height: 200px;
  }

  .img-blog {
    display: block;
    position: relative;
    width: 100%;
    max-height: 300px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
  }

  .publicacao {
    width: 70%;
  }

  .foto-perfil {
    width: 40%;
    display: block;
    position: relative;
    object-fit: cover;
    margin: auto;
  }

  .fc-daygrid-body .fc-scrollgrid-sync-table {
    width: 100% !important;
  }

  .fc-col-header {
    width: 100% !important;
  }


}

/* Telas intermediárias */
@media screen and (max-width: 1199px) and (min-width: 992px) {


  .mapa {
    width: 880px;
    height: 200px;
  }

  .img-blog {
    display: block;
    position: relative;
    width: 100%;
    max-height: 400px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
  }

  .publicacao {
    width: 70%;
  }

  .foto-perfil {
    width: 100%;
    display: block;
    position: relative;
    object-fit: cover;
    margin: auto;
  }

  .fc-daygrid-body .fc-scrollgrid-sync-table {
    width: 100% !important;
  }

  .fc-col-header {
    width: 100% !important;
  }


}

/* Telas grandes */
@media screen and (max-width: 1399px) and (min-width: 1200px) {


  .mapa {
    width: 1080px;
    height: 200px;
  }

  .img-blog {
    display: block;
    position: relative;
    width: 100%;
    max-height: 400px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
  }

  .publicacao {
    width: 65%;
  }

  .foto-perfil {
    width: 100%;
    display: block;
    position: relative;
    object-fit: cover;
    margin: auto;
  }

  .fc-daygrid-body .fc-scrollgrid-sync-table {
    width: 100% !important;
  }

  .fc-col-header {
    width: 100% !important;
  }


  
}

/* Telas gigantes */
@media screen and (max-width: 1919px) and (min-width: 1400px) {


  .mapa {
    width: 1260px;
    height: 200px;
  }

  .img-blog {
    display: block;
    position: relative;
    width: 100%;
    max-height: 400px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
  }

  .publicacao {
    width: 60%;
  }

  .foto-perfil {
    width: 100%;
    display: block;
    position: relative;
    object-fit: cover;
    margin: auto;
  }

  .fc-daygrid-body .fc-scrollgrid-sync-table {
    width: 100% !important;
  }

  .fc-col-header {
    width: 100% !important;
  }


}

/* Telas super gigantes */
@media screen and (min-width: 1920px) {


  .mapa {
    width: 1260px;
    height: 200px;
  }

  .img-blog {
    display: block;
    position: relative;
    width: 100%;
    max-height: 400px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
  }

  .publicacao {
    width: 60%;
  }

  .foto-perfil {
    width: 100%;
    display: block;
    position: relative;
    object-fit: cover;
    margin: auto;
  }

  .fc-daygrid-body .fc-scrollgrid-sync-table {
    width: 100% !important;
  }

  .fc-col-header {
    width: 100% !important;
  }


}

