.Calendar_Wrapper {
    border-width: 5px;
    border-color: ;
    border-style:solid;
    width: 100%;
    height: auto;   
}
.Calendar {
    padding: 2px;
    border-width: 5px;
    border-color: ;
}
.Calendar tr
{
    height:65px;
    line-height:15px;
    vertical-align:top;
}
.Calendar tr:nth-child(1),
.Calendar tr:nth-child(2)
{
    height:25px;
}
.Calendar-DayHeaderStyle {
    text-align: center;
    background-color:darkgray;
}
.DayStyle
{
    height: 25px;
}
.Calendar-NextPrevStyle
{
    background-color: ;
    color:  !important;
}
.Calendar-NextPrevStyle  a
{
    color:  !important;
    text-decoration:none;
    border: solid 1px ;
}
.Calendar-TitleStyle
{
    background-color:;
    color: ; 
}
.Calendar-TodayDayStyle {   
    color:  !important;
    font-weight: bold;    
}
.DaySymbol.Invalid {
    color: maroon;
    content: "";
    --b: 2px; /* the thickness*/
    --c: white 90deg,maroon 0; /* the coloration */
    width: 16px; /* the size */
    aspect-ratio: 1;
    background: conic-gradient(from 90deg at var(--b) var(--b),var(--c)) calc(100% + var(--b)/2) calc(100% + var(--b)/2)/ calc(50% + var(--b)) calc(50% + var(--b));
    display: block;
    margin-top: 3px;
    margin-bottom: 7px;
    vertical-align: middle;
    transform: rotate(45deg)
}
.DaySymbol.Valid {
    color: ;
    content: "";
    width: 16px; /* the size */
    aspect-ratio: 1;
    border-radius: 50%;
    background: conic-gradient(green);
    display: block;
    margin-top: 3px;
    margin-bottom: 7px;
    vertical-align: middle;
    transform: rotate(45deg)
}
.DaySymbol.Selected {
    color: ;
    content: "";
    width: 16px; /* the size */
    background: conic-gradient(green);
    aspect-ratio: 1;
    border-radius: 50%;
    display: block;
    margin-top: 3px;
    margin-bottom: 7px;
    vertical-align: middle;
    transform: rotate(45deg)
}
.Calendar-DayStyle.Calendar-SelectedDayStyle.DayStyle {
    background-color: ;
    color:white;
}

.Calendar-DayStyle.Valid.DayStyle,
.Calendar-DayStyle.Valid.DayStyle a {
    background-color: ;
    color: ;
    text-decoration: none;
}

.Calendar-DayStyle.Valid.DayStyle:hover,
.Calendar-DayStyle.Valid.DayStyle:hover a {
    background-color: ;
    color: ;
}

.SubText {
    font-size: 0.6em;
    color:black;

}
