.component-calendarium {
  margin-bottom: 20px;
}
.component-calendarium .datepicker-inline {
  width: 100%;
}
.component-calendarium .component-content {
  padding: 10px;
}
.component-calendarium .component-content ul {
  list-style: none;
  margin: 10px -10px -10px;
}
.component-calendarium .component-content ul li {
  position: relative;
  padding: 10px 15px 10px 27px;
  border-top: 1px solid #eee;
}
.component-calendarium .component-content ul li:before {
  color: #dfdfdf;
  content: "\f0c8";
  font-family: "FontAwesome";
  font-size: 8px;
  font-weight: normal;
  line-height: 0;
  position: absolute;
  top: 19px;
  left: 14px;
}
.component-calendarium .table-condensed {
  width: 100%;
}
.component-calendarium th, .component-calendarium td {
  text-align: center;
}
.component-calendarium td.day {
  font-weight: bold;
}
.component-calendarium td.day.old, .component-calendarium td.day.new {
  font-weight: normal;
}
.component-calendarium td.day.cal-label-important {
  background-color: #d15b47 !important;
  color: white !important;
}
.component-calendarium td.day.cal-label-important:hover {
  background-color: #db7f70 !important;
}
.component-calendarium td.day.cal-label-success {
  background-color: #82af6f !important;
}
.component-calendarium td.day.cal-label-success:hover {
  background-color: #9ec190 !important;
}
.component-calendarium td.day.cal-label-info {
  background-color: #3a87ad !important;
}
.component-calendarium td.day.cal-label-info:hover {
  background-color: #54a0c6 !important;
}
.component-calendarium td.day.cal-label-warning {
  background-color: #f89406 !important;
}
.component-calendarium td.day.cal-label-warning:hover {
  background-color: #faa937 !important;
}
.component-calendarium td.day.cal-label-orange {
  background-color: #c61017 !important;
  color: white !important;
}
.component-calendarium td.day.cal-label-orange:hover {
  background-color: #ed1c24 !important;
}
.component-calendarium td.day.cal-label-green {
  background-color: #007338 !important;
  color: white !important;
}
.component-calendarium td.day.cal-label-green:hover {
  background-color: #00a651 !important;
}
.component-calendarium td.day.cal-label-blue {
  background-color: #005d91 !important;
  color: white !important;
}
.component-calendarium td.day.cal-label-blue:hover {
  background-color: #007ec4 !important;
}
.component-calendarium td.day.cal-label-red {
  background-color: #C4470E !important;
  color: white !important;
}
.component-calendarium td.day.cal-label-red:hover {
  background-color: #f26522 !important;
}
.component-calendarium td.day.cal-label-yellow {
  background-color: #d4a700 !important;
}
.component-calendarium td.day.cal-label-yellow:hover {
  background-color: #ffcb08 !important;
}
.component-calendarium td.day.cal-label-purple {
  background-color: #98116c !important;
  color: white !important;
}
.component-calendarium td.day.cal-label-purple:hover {
  background-color: #c6168d !important;
}
.component-calendarium td.day.cal-label-yellow2 {
  background-color: #b8ac01 !important;
}
.component-calendarium td.day.cal-label-yellow2:hover {
  background-color: #ebdb01 !important;
}
.component-calendarium td.day.cal-label-darkblue {
  background-color: #22246b !important;
  color: white !important;
}
.component-calendarium td.day.cal-label-darkblue:hover {
  background-color: #2e3192 !important;
}
.component-calendarium td.day.cal-label-olive {
  background-color: #93ae25 !important;
}
.component-calendarium td.day.cal-label-olive:hover {
  background-color: #b4d432 !important;
}
.component-calendarium td.day.cal-label-darkpurple {
  background-color: #5d1e68 !important;
  color: white !important;
}
.component-calendarium td.day.cal-label-darkpurple:hover {
  background-color: #802990 !important;
}
.component-calendarium td.day.cal-label-default {
  background-color: #abbac3 !important;
}
.component-calendarium td.day.cal-label-default:hover {
  background-color: #c9d2d8 !important;
}

td.day.cal-label-important {
  background-color: #d15b47 !important;
  color: white !important;
}
td.day.cal-label-important:hover {
  background-color: #db7f70 !important;
}
td.day.cal-label-success {
  background-color: #82af6f !important;
}
td.day.cal-label-success:hover {
  background-color: #9ec190 !important;
}
td.day.cal-label-info {
  background-color: #3a87ad !important;
}
td.day.cal-label-info:hover {
  background-color: #54a0c6 !important;
}
td.day.cal-label-warning {
  background-color: #f89406 !important;
}
td.day.cal-label-warning:hover {
  background-color: #faa937 !important;
}
td.day.cal-label-orange {
  background-color: #c61017 !important;
  color: white !important;
}
td.day.cal-label-orange:hover {
  background-color: #ed1c24 !important;
}
td.day.cal-label-green {
  background-color: #007338 !important;
  color: white !important;
}
td.day.cal-label-green:hover {
  background-color: #00a651 !important;
}
td.day.cal-label-blue {
  background-color: #005d91 !important;
  color: white !important;
}
td.day.cal-label-blue:hover {
  background-color: #007ec4 !important;
}
td.day.cal-label-red {
  background-color: #C4470E !important;
  color: white !important;
}
td.day.cal-label-red:hover {
  background-color: #f26522 !important;
}
td.day.cal-label-yellow {
  background-color: #d4a700 !important;
}
td.day.cal-label-yellow:hover {
  background-color: #ffcb08 !important;
}
td.day.cal-label-purple {
  background-color: #98116c !important;
  color: white !important;
}
td.day.cal-label-purple:hover {
  background-color: #c6168d !important;
}
td.day.cal-label-yellow2 {
  background-color: #b8ac01 !important;
}
td.day.cal-label-yellow2:hover {
  background-color: #ebdb01 !important;
}
td.day.cal-label-darkblue {
  background-color: #22246b !important;
  color: white !important;
}
td.day.cal-label-darkblue:hover {
  background-color: #2e3192 !important;
}
td.day.cal-label-olive {
  background-color: #93ae25 !important;
}
td.day.cal-label-olive:hover {
  background-color: #b4d432 !important;
}
td.day.cal-label-darkpurple {
  background-color: #5d1e68 !important;
  color: white !important;
}
td.day.cal-label-darkpurple:hover {
  background-color: #802990 !important;
}
td.day.cal-label-default {
  background-color: #abbac3 !important;
}
td.day.cal-label-default:hover {
  background-color: #c9d2d8 !important;
}
td.day.disabled {
  background-color: transparent !important;
  color: #999 !important;
  cursor: default !important;
}
td.day.disabled:hover {
  background-color: transparent !important;
  color: #999 !important;
  cursor: default !important;
}

/*# sourceMappingURL=component-calendarium.css.map */
