mwl-calendar [class*="cal-cell"] {
  background-color: rgba(0, 0, 0, 0.5);
}
mwl-calendar .cal-month-box .cal-day-selected {
  /*background-color: #ededed;*/
  background-color: rgba(10, 10, 25, 0.5);
}
mwl-calendar .event {
  /*border-radius: 8px;*/
  border-radius: 50%;
  /*border: 1px solid #ffffff;*/
  border: 0px solid rgba(255, 255, 255, 0);
}
mwl-calendar .cal-year-box .row:hover,
mwl-calendar .cal-row-fluid:hover {
  /*background-color: #fafafa;*/
  background-color: rgba(255, 255, 255, 0.25);
}
mwl-calendar [class*="cal-cell"]:hover,
mwl-calendar .cell-focus,
mwl-calendar [class*="cal-cell"] .drop-active,
mwl-calendar .cal-cell.drop-active,
mwl-calendar .cal-week-box .cal-cell1.drop-active,
mwl-calendar .cal-day-hour-part.drop-active {
  /*background-color: #ededed;*/
  background-color: rgba(10, 35, 50, 0.7);
}
mwl-calendar .cal-year-box [class*="span"],
mwl-calendar .cal-month-box [class*="cal-cell"] {
  /*border-right: 1px solid #e1e1e1;*/
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
mwl-calendar .cal-year-box .row,
mwl-calendar .cal-month-box .cal-row-fluid {
  /*border-bottom: 1px solid #e1e1e1;*/
  border: 1px solid rgba(255, 255, 255, 0.3);
}
mwl-calendar .cal-year-box,
mwl-calendar .cal-week-box {
  /*border-top: 1px solid #e1e1e1;*/
  /*border-bottom: 1px solid #e1e1e1;*/
  /*border-right: 1px solid #e1e1e1;*/
  /*border-left: 1px solid #e1e1e1;*/
  border: 1px solid rgba(255, 255, 255, 0.3);
}
mwl-calendar span[data-cal-date] {
  /*opacity: 0.5;*/
  opacity: 1;
}
mwl-calendar .cal-day-today {
  /*background-color: #e8fde7;*/
  background-color: rgba(10, 10, 24, 0.3);
}
mwl-calendar .cal-day-today span[data-cal-date] {
  /*color: darkgreen;*/
  color: rgba(255, 255, 255, 1);
  font-weight: bolder;
}
mwl-calendar .cal-week-box-cell {
  /*background-color: #fafafa;*/
  background-color: rgba(10, 50, 50, 0.7);
}