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

 * @author Piotr Zatorski
 */
.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 .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-unavailable-range{
    background-color: #A9A9A9;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-orange-range{
    background-color: #ff4500;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-orange-range:hover {
    cursor: pointer;
    background-color: #FFF;
    color: #ff4500;
    border-radius: 0.25rem;
}

.jqyc-orange-range.jqyc-range-choosen-between, .jqyc-orange-range.jqyc-range-start{
    background-color: #FFF;
    color: #ff4500;
    border-radius: 0.25rem;
	font-weight: bold;
}

.jqyc-red-range{
    background-color: #ff0000;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-red-range:hover {
    cursor: pointer;
    background-color: #FFF;
    color: #ff0000;
    border-radius: 0.25rem;
}

.jqyc-red-range.jqyc-range-choosen-between, .jqyc-red-range.jqyc-range-start{
    background-color: #FFF;
    color: #ff0000;
    border-radius: 0.25rem;
	font-weight: bold;
}

.jqyc-blue-range{
    background-color: #17a2b8;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-blue-range:hover {
    cursor: pointer;
    background-color: #FFF;
    color: #17a2b8;
    border-radius: 0.25rem;
}

.jqyc-blue-range.jqyc-range-choosen-between, .jqyc-blue-range.jqyc-range-start{
    background-color: #FFF;
    color: #17a2b8;
    border-radius: 0.25rem;
	font-weight: bold;
}

.jqyc-yellow-range{
    background-color: #ffc107;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-yellow-range:hover {
    cursor: pointer;
    background-color: #FFF;
    color: #ffc107;
    border-radius: 0.25rem;
}

.jqyc-yellow-range.jqyc-range-choosen-between, .jqyc-yellow-range.jqyc-range-start{
    background-color: #FFF;
    color: #ffc107;
    border-radius: 0.25rem;
	font-weight: bold;
}

.jqyc-lime-range{
    background-color: #00ff00;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-lime-range:hover {
    cursor: pointer;
    background-color: #FFF;
    color: #00ff00;
    border-radius: 0.25rem;
}

.jqyc-lime-range.jqyc-range-choosen-between, .jqyc-lime-range.jqyc-range-start{
    background-color: #FFF;
    color: #00ff00;
    border-radius: 0.25rem;
	font-weight: bold;
}

.jqyc-aqua-range{
    background-color: #66cdaa;
    color: #FFF;
    border-radius: 0.25rem;
}

.jqyc-aqua-range:hover {
    cursor: pointer;
    background-color: #FFF;
    color: #66cdaa;
    border-radius: 0.25rem;
}

.jqyc-aqua-range.jqyc-range-choosen-between, .jqyc-aqua-range.jqyc-range-start{
    background-color: #FFF;
    color: #66cdaa;
    border-radius: 0.25rem;
	font-weight: bold;
}