﻿
.datepicker table {
    width:100%;
}

.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
    background: #77BC1F;
    border-color: #5c9019;
}

.input-daterange input {
    text-align: left;
    border-radius: 3px 0 0 3px !important;
}

.input-daterange .input-group-addon {
    padding-top: 0;
}

.input-daterange .input-group-addon > span {
    vertical-align:middle;
    padding:5px;
}

.input-daterange .input-group-addon.display-none + .input-group-addon:not(.input-group-bridge) {
    display:none;
}

.datepicker table tr td.range {
    background-color: #ddd;
}

/* EXTRA SMALL */
@media (max-width: 576px) {
    .datepicker.datepicker-dropdown.dropdown-menu {
        min-width: 100%;
        left:0 !important;
    }
}

/* SMALL TO MEDIUM */
@media (min-width: 576px) {
    .datepicker.datepicker-dropdown.dropdown-menu {
        min-width: 300px;
    }
}

/* LARGE */
@media (min-width: 992px) {
    .datepicker.datepicker-dropdown.dropdown-menu {
        min-width: 300px;
    }
}

/* X-LARGE */
@media (min-width: 1200px) {
    .datepicker.datepicker-dropdown.dropdown-menu {
        min-width: 300px;
    }
}