div#dp-popup {
  box-shadow: 0 0 8px #777;
  border: 1px solid #000; }

table.jCalendar {
  background: white;
  border-collapse: collapse;
  border-spacing: 2px;
  width: 100%;
  margin: 0; }
  table.jCalendar th {
    background: #005b98;
    color: #fff;
    font-weight: bold;
    padding: 3px 5px; }
  table.jCalendar td {
    background: white;
    color: #000;
    padding: 3px 5px;
    text-align: center; }
    table.jCalendar td.other-month {
      background: #ddd;
      color: #aaa; }
    table.jCalendar td.today {
      background: #97bf0d;
      color: #fff; }
    table.jCalendar td.selected {
      background: #005b98;
      color: #fff; }
    table.jCalendar td.selected.dp-hover {
      background: #005b98;
      color: #fff; }
    table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
      background: #bbb;
      color: #888; }
    table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {
      background: #bbb;
      color: #888; }
  table.jCalendar tr.activeWeekHover td {
    background: #fff;
    color: #000; }
  table.jCalendar tr.selectedWeek td {
    background: #f66;
    color: #fff; }

div.dp-popup {
  position: relative;
  background: white;
  font-size: 14px;
  font-family: arial, sans-serif;
  padding: 0px;
  width: 220px;
  line-height: 1.2em; }
  div.dp-popup h2 {
    font-size: 14px;
    text-align: center;
    margin: 4px 0;
    padding: 0; }
  div.dp-popup a {
    color: #000;
    text-decoration: none;
    padding: 3px 2px 0; }
    div.dp-popup a.disabled {
      cursor: default;
      color: #aaa; }
  div.dp-popup td {
    cursor: pointer; }
    div.dp-popup td.disabled {
      cursor: default; }
    div.dp-popup td:hover {
      background-color: #005b98;
      color: white; }
  div.dp-popup div.dp-nav-prev,
  div.dp-popup div.dp-nav-next {
    position: absolute;
    top: 2px;
    width: 100px;
    line-height: 0.9em; }
    div.dp-popup div.dp-nav-prev a,
    div.dp-popup div.dp-nav-next a {
      cursor: pointer; }
      div.dp-popup div.dp-nav-prev a.disabled,
      div.dp-popup div.dp-nav-next a.disabled {
        cursor: default; }
  div.dp-popup div.dp-nav-prev {
    left: 4px; }
    div.dp-popup div.dp-nav-prev a {
      float: left; }
  div.dp-popup div.dp-nav-next {
    float: right;
    right: 4px; }
    div.dp-popup div.dp-nav-next a {
      float: right; }

div#dp-popup {
  position: absolute;
  z-index: 199; }

a#dp-close {
  font-size: 13px;
  padding: 4px 0;
  text-align: center;
  display: block; }
  a#dp-close:hover {
    text-decoration: underline; }

/*# sourceMappingURL=calender.css.map */
