.g-Calendar__DayTitle {
  border-right: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  padding: 4px;
  background-color: white;
  font-weight: bold;
}

.g-Calendar__Day {
  background-color: white;
  border-right: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  padding: 4px;
}

.g-Calendar__Day--Today {
  background-color: #FFFCD8;
}

.g-Calendar__DayNumber {
  font-size: 90%;
  margin-bottom: 4px;
}

.g-Calendar__DayNumber--FirstOfMonth {
  font-weight: bold;
}

.g-Calendar__DayEvent {
  background-color: #A8C2E0;
  color: white;
  border-radius: 4px;
  padding: 4px;
  margin: 4px;
}

.g-Calendar__DayEvent:hover {
  background-color: pink;
}

.g-Dialog {
  background-color: white;
  color: black;
  padding: 10px;
}

.g-Form__Input {
  text-align: left;
}

.g-Form__RadioInput {
  width: 20px;
}