.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.datepicker {
  background: #7ca600;
}
.ui-datepicker-today a.ui-state-highlight {
  border-color: #d3d3d3;
  background: #e6e6e6 url(/themeroller/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;;
  color: #555555;    
}
.ui-datepicker-today.ui-datepicker-current-day a.ui-state-highlight {
  border-color: #aaaaaa;
  background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  color: #212121;
}

.select.form-control {
  padding: 0;
}

.unread-notification {
  background-color: #ffdddd; /* Change the background color for unread notifications */
  font-weight: bold; /* Make text bold for unread notifications */
  /* Add other styles as needed */
}

.read-notification {
  background-color: #dddddd; /* Change the background color for read notifications */
  /* Add other styles as needed */
}