﻿.datepicker.days .datepicker-days,
.datepicker.months .datepicker-months,
.datepicker.years .datepicker-years {
    display: block;
}
.datepicker table {
    color: #4b3f3d;
    width: 100%;
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
    .datepicker table tr td,
    .datepicker table tr th {
        text-align: center;
        height: 30px;
        border: none;
    }
        .datepicker table tr td.day:hover,
        .datepicker table tr td.day.focused {
            background: #e4daca;
            color: #000000;
            cursor: pointer;
        }

        .datepicker table tr td.old,
        .datepicker table tr td.new {
            color: #bba27a;
        }
        .datepicker table tr td.disabled,
        .datepicker table tr td.disabled:hover {
            background: none;
            color: #ddcccc;
            cursor: default;
        }



        .datepicker table tr td.today,
        .datepicker table tr td.today:hover,
        .datepicker table tr td.today.disabled,
        .datepicker table tr td.today.disabled:hover {
            color: #000000;
            background-color: #ffdb99;
        }
            .datepicker table tr td.today:hover,
            .datepicker table tr td.today:hover:hover,
            .datepicker table tr td.today.disabled:hover,
            .datepicker table tr td.today.disabled:hover:hover,
            .datepicker table tr td.today:focus,
            .datepicker table tr td.today:hover:focus,
            .datepicker table tr td.today.disabled:focus,
            .datepicker table tr td.today.disabled:hover:focus,
            .datepicker table tr td.today:active,
            .datepicker table tr td.today:hover:active,
            .datepicker table tr td.today.disabled:active,
            .datepicker table tr td.today.disabled:hover:active,
            .datepicker table tr td.today.active,
            .datepicker table tr td.today:hover.active,
            .datepicker table tr td.today.disabled.active,
            .datepicker table tr td.today.disabled:hover.active {
                color: #000000;
                background-color: #ffcd70;
            }



        .datepicker table tr td.active,
        .datepicker table tr td.active:hover,
        .datepicker table tr td.active.disabled,
        .datepicker table tr td.active.disabled:hover {
            color: #ffffff !important;
            background-color: #428bca !important;
        }


        .datepicker table tr td span {
            display: block;
            width: 23%;
            height: 54px;
            line-height: 54px;
            float: left;
            margin: 1%;
            cursor: pointer;
        }
            .datepicker table tr td span:hover {
                background: #e4daca;
                color: #000000;
            }
            .datepicker table tr td span.disabled,
            .datepicker table tr td span.disabled:hover {
                background: none;
                color: #ddcccc;
                cursor: default;
            }
            .datepicker table tr td span.active,
            .datepicker table tr td span.active:hover,
            .datepicker table tr td span.active.disabled,
            .datepicker table tr td span.active.disabled:hover {
                color: #ffffff;
                background-color: #428bca;
            }


.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
    cursor: pointer;
    color: #4b3f3d;
}
    .datepicker thead tr:first-child th:hover,
    .datepicker tfoot tr th:hover {
        background: #e4daca;
        color: #000000;
    }

.input-group.date .input-group-addon {
  cursor: pointer;
}