/**
 * jQuery  Bootstrap year calendar 1.0.0
 * Copyright 2018, Allset
 * Licensed under the MIT license.

 * @author Piotr Zatorski
 */
.calendar { 
	font-size: 12px;
}
.jqyc {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.jqyc-months .table td, .jqyc-months .table th {
    border-top: 0px;
    text-align: center;
}

.jqyc-not-empty-td:hover {
    cursor: pointer;
    background-color: #31003d;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-not-empty-td:hover .text-danger {
    color: #FFF !important;
}

.jqyc-year-chooser .jqyc-year {
    text-align: center;
}

.jqyc-year-chooser {
    padding: 1rem 0;
    margin-bottom: 1rem;
}

.jqyc-appended{
    background-color: #f6f7f8;
}

.jqyc-start-day-of-month {
    background-color: #157EFB;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-end-day-of-month {
    background-color: #157EFB;
    color: #FFF;
    border-radius: 0.25rem;
}


.jqyc-range-choosen-between{
    background-color: #157EFB;
    color: #FFF;
    border-radius: 0.25rem;
}

.goodTime { 
    background-color: #d9d0a1;
    border-radius: 0.25rem;
}

.betterTime { 
    background-color: #987f9e;
	color: #FFF;
    border-radius: 0.25rem;
}

.bestTime { 
    background-color: #5a3364;
	color: #FFF;
    border-radius: 0.25rem;
}

.dueDate { 
    background-color: #5d5d5d;
    color: #FFF;
    border-radius: 0.25rem;
}.jqyc-header {
	background-color: #990094;
	color: #fff !important;
	text-align: center;
	font-size: 1.25em;
	padding: 4px 0;
}
.jqyc-month {
	height: 200px !important;
}
.table-sm td, .table-sm th {
    padding: 0.1rem;
}
.jqyc-month h5.jqyc-header { color: white !important; }
.calendar .jqyc-month table { width: inherit !important; border-width: 0 !important; }
.calendar .jqyc-month table td, .calendar .jqyc-month table th { text-align: center !important; width: 14% !important; padding: 0.1em; }
.calLegend { font-size: .85em; }
.calLegend span { padding: .25em 1em; margin-right: .5em; }
.calLegend .goodTimeLegend { background-color: #d9d0a1; border-radius: 0.25rem; }
.calLegend .betterTimeLegend { background-color: #987f9e; color: #FFF; border-radius: 0.25rem; }
.calLegend .bestTimeLegend { background-color: #5a3364; color: #FFF; border-radius: 0.25rem; }
.calLegend .dueDateLegend { background-color: #5d5d5d; color: #FFF; border-radius: 0.25rem; }