.panel-body-holiday {
	min-height: 34.5em !important;
}

.holiday-calendar-area{
    margin: 0 auto;
}

.set-public-holiday-checkbox-area{
	margin-bottom: 7px !important;
}

.calendar-month {
    padding: 15px;
}

.calendar-month > table {
    width:220px;
    height:220px;
}

.calendar-month > table > tbody > tr > th {
    font-weight: 400;
    background-color:#f4f4f4;
    text-align:center;
}

.calendar-month .header {
    color: #fff;
    background-color:#6c757d;
    border-color:black;
    text-align:center;
}

.holidaysaturday {
    color:blue;
}

.holidaysunday {
    color:red;
}

.holidayholiday {
    background-color:#F8ACAC;
}

    .holidayholiday > a {
        color: #c54355 !important;
    }

.holiday-label {
    color:#808080;
}
