.grecaptcha-badge {
display: none !important;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;

}


.mod-articles-category-date

{
 font-size: 11px; 
  display: block;
}

.flexiblecolumn {
	float: none;
}

.flexiblecolumn > div, .flexiblecolumn > div > div {
	height: 100%;
}

#contact-button .btn {
 font-size: 20px; 
}

ul.list-icons {
  list-style: none;
  margin: 0;
}

ul.list-icons li:before {
  content: "\f101";
  color: #3e9667;
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  margin-right: 12px;
}

div.mod-login__password button {
	width: 55px;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

div.mod-login__username .input-group-text {
	width: 55px;
}

.plg_system_webauthn_login_button {
	display: flex;
	align-items: center;
}

.mod-login input {
	margin: 0;
}

button.navbar-toggler {
   color: #404040; 
}
