a {
	outline: none;
	text-decoration: none;
	color:#3b99e0;
}

.nav-item {
  font-size: 14px;
  padding-right: 2px;
}

.clean-navbar .navbar-nav .nav-item {
  padding-right: 1rem;
}

.dropdown-toggle::after {
  content: none;
}

@media (max-width: 576px) {
  .post-body {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media (max-width: 576px) {
  #navcol {
    margin-top: 20px;
  }
}

.post-body img {
	max-width: 100%;	
}

.form_centro {
  margin:0 auto;
  width:500px;
  padding:20px;
  border:1px solid #eaeaea;
  border-radius: 10px;
}

@media (max-width: 760px) {
  .form_centro {
    width:100%;
  }
}

.grid_logos {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-gap: 1rem;
}

.grid_logos > div {
  background: black;
  padding: 1rem;
}

.grid_logos > div::before {
  content: "";
  padding-bottom: 100%;
  display: block;
}

.grid_logos > div {
  /* ... */
  display: grid;
}
.grid_logos > div::before,
.grid_logos > div > img {
  grid-area: 1 / 1 / 2 / 2;
}

.grid_logos > div > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}