/* ------------------------------------------------------------------------------
 *
 *  # Datepicker for Bootstrap
 *
 *  Styles for bootstrap datepicker. Comes as a part of datepaginator.js plugin
 *
 *  Version: 1.1
 *  Latest update: Oct 20, 2015
 *
 * ---------------------------------------------------------------------------- */
.datepicker > div {
    display: none;
}
.datepicker .datepicker-days,
.datepicker .datepicker-months,
.datepicker .datepicker-years {
    max-width: 300px;
}
.datepicker.datepicker-dropdown {
    top: 0;
    left: 0;
    margin: 0;
    padding: 5px;
}
.datepicker table {
    margin: 0;
}
.datepicker table tr td.day:hover {
    background-color: #f5f5f5;
    cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background-color: transparent;
    color: #999999;
    cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover {
    background-color: #f5f5f5;
}
.datepicker table tr td.range,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:hover {
    background-color: #f5f5f5;
    border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.active:hover {
    background-color: #f5f5f5;
}
.datepicker table tr td.active,
.datepicker table tr td span.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td span.active.disabled,
.datepicker table tr td.active:hover,
.datepicker table tr td span.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover {
    background-color: #f1ca0d;
    color: #fff;
}
.datepicker table tr td span {
    display: block;
    width: 31%;
    padding: 7px 12px;
    float: left;
    margin: 1%;
    cursor: pointer;
    border-radius: 3px;
}
.datepicker table tr td span:hover {
    background-color: #f5f5f5;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background-color: transparent;
    color: #999999;
    cursor: default;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
    color: #999999;
}
.datepicker table th.datepicker-switch {
    font-size: 15px;
    font-weight: 400;
}
.datepicker table thead tr:first-child th,
.datepicker table tfoot tr th {
    cursor: pointer;
    padding-top: 15px;
    padding-bottom: 15px;
}
.datepicker table .cw {
    width: 16px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}
.datepicker table thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent;
}
.datepicker .table-condensed td,
.datepicker .table-condensed th {
    text-align: center;
    padding: 7px 12px;
    border-radius: 3px;
    border: 0;
}
.table-striped .datepicker table tr th,
.table-striped .datepicker table tr td {
    background-color: transparent;
}
.picker-switch.accordion-toggle {
    text-align: center;
}
.picker-switch.accordion-toggle .table-condensed {
    width: 100%;
}
.picker-switch.accordion-toggle .table-condensed .glyphicon {
    font-size: 20px;
}
.timepicker .table-condensed {
    width: 100%;
    text-align: center;
}