header,
.navbar,
.site-header {
  display: none !important;
}


/* Normalize label styling */
p,
.field-label,
label[for="AttachFile"] {
  font-family: 'Segoe UI', sans-serif;
  font-weight: lighter;
  font-size: 13px;
  margin-bottom: 6px;
  color: #54698D;

}

/* Resize input fields */
div.form-control,
div.msos-container,
input.form-control,
select.form-control,
textbox.form-control,
textarea.form-control,
text.form-control {
  font-size: 13px;
  padding: 6px 10px;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #16325C;
}

/* Reduce spacing between fields */
.form-group {
  margin-bottom: 13px;
}

/* Optional: soften background */
body {
  background-color: #f9f9f9;
}

fieldset {
  font-size: 13px;
  /* Clear and readable */
  font-weight: normal;
  /* Semi-bold for emphasis */
  color: #54698D;
  /* Deep slate tone */
  border: 2px solid blue;
  /* Subtle underline */
  margin-bottom: 13px;
  border-radius: 4px;
  font-family: 'Segoe UI', sans-serif;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  /*background-color: #f0f0f0; /* Light grey background */

}

legend.section-title h3 {
  font-size: 1rem;
  /* Approximate size of <h4> */
  font-weight: 50;
  font-family: 'Segoe UI', sans-serif;
  background-color: #c8d9ff;
  border-radius: 4px;
  display: inline-block;
  padding: 5px 10px;
}

.day.disabled {
  opacity: 0.5 !important;
  color: #999 !important;
}

/* Change cursor for disabled dates */
.day.disabled>button {
  cursor: not-allowed !important;
}

/* Remove hover effect from disabled dates */
.day.disabled:hover {
  background-color: transparent !important;
  box-shadow: none !important;
}

.crmEntityFormView,
.entitylist {
  background-color: #f4f6fa;
  color: #bd0000;

}

.entitylist .table>tbody>tr:hover {
  background-color: #e8f0ff;
}

.entitylist .pagination>li>a {
  border-radius: 6px;
  padding: 6px 13px;
}