@import url("/assets/bootstrap-f3f91c0f.css");
@import url("/assets/enrich-9b94025e.css");
@import url("/assets/account-58bcda0e.css");
@import url("/assets/actiontext-e646701d.css");

body {
  margin-top: 87px;
}

abbr {
  font-weight: bold;
  color: red;
}

form.simple_form fieldset legend {
  float: unset;
}

fieldset.user_communities legend {
  font-weight: bold;
}

#contents_text_content {
  height: 300px;
  overflow-y: auto;
}

.community_profile_answer_text {
  text-align: justify;
}

#messaging_message_body {
  height: 250px;
  overflow-y: auto;
}

.toggle-permission-button {
  border: 0px;
  background-color: #fff;
}

#contents_comment_body {
  height: 200px;
  overflow-y: auto;
}

#messaging_community_mail_body {
  height: 350px;
  overflow-y: auto;
}

.root-comment:not(:first-child) {
  border-top: 1px solid gray;
  padding-top: 10px;
  width: 90%;
}

#event figcaption {
  display: none;
}

#event #event-body h1 {
  font-size: 1.2em;
  color: #000;
}

.copy-to-clipboard button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

#news-body h1 {
  font-size: 1.2em;
  color: #000;
}

.news-show-body {
  text-align: justify;
  text-justify: inter-word;
}

.egcp-event {
  padding-left: 2px !important;
  white-space: normal !important; /* Allow text to wrap */
  overflow: visible !important; /* Prevent clipping */
  display: block !important; /* Ensure block display */
  word-wrap: break-word; /* Break long words */
  line-height: 1.2; /* Improve readability */
}

.fc-day-disabled {
  display: none;
  pointer-events: none; /* Prevents interaction */
}

.leaflet-sidebar-tabs {
  background-color: #fefefe !important;
}

/* useful for the mapping tool */
.fixed-top {
  z-index: 8888;
}

.modal {
  z-index: 9999;
}

#map #filters {
  font-size: 16px;
}

label.hidden {
  display: none;
}
