/*
 *
 * bootstrap-calendar plugin42
 * Original author: @ahmontero
 * Licensed under the MIT license
 *
 */

.calendar body {
     background-color: #FFFFFF;
     position: relative;

}

.top {
    text-align: center;
    background: rgba(102, 155, 14, 1);
}
.year {

     color: rgba(255, 255, 255, 1);
     font-size: 18px;
    font-family: 'Oswald';
     display: inline-block;
     margin-right: 20px;
     padding: 5px;
}

.month {
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: 'Oswald';
    display: inline-block;
    padding: 5px;
}

.calendar {
     table-layout:fixed;
     width: 100%;
     font-family: 'Oswald';
}

.calendar TH {

     color: rgba(0, 0, 0, 1);
     font-weight: normal;
     text-align: center;
     padding: 5px;

     -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
     -moz-transition: background 0.2s linear 0s;

}

.calendar TD, TD.day{
     font-size: 15px;

     color: rgba(0, 0, 0, 1);
     text-align: center;
     padding: 5px;

     -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
     -moz-transition: background 0.2s linear 0s;

}

.calendar TD.day:hover{
     /*background: rgba(0, 0, 0, 0.1);*/
     outline: 0 none;
     /*cursor: pointer;
     color: #FFFFFF;*/
}

.calendar TD.weekend {
     color: rgba(0, 0, 0, 0.5);
}

.calendar TD.today {
     color: rgba(255, 0, 0, 1);
}

.calendar TD.today:hover{
     /*background: rgba(0, 0, 0, 0.55);*/
     outline: 0 none;
     /*cursor: pointer;
     color: #FFFFFF;*/
}

.calendar TD.holiday {
     color: red;
}

.calendar TD.holiday:hover {
     cursor: pointer;
}

.calendar TD SPAN.weekday{
     background-color: rgba(34, 180, 90, 1);
     border-radius: 14%;
     color: #FFFFFF;
     padding: 2px 4px 2px;
     white-space: nowrap;
}

.calendar TD SPAN.weekday-pasado{
    background-color: #9c9c9c;
    border-radius: 14%;
    color: #FFFFFF;
    padding: 2px 4px 2px;
    white-space: nowrap;
}

.calendar TD SPAN.weekday:hover{
     /*background-color: rgba(0, 0, 0, 0.25);*/
}

.calendar TFOOT, .calendar TFOOT TR TH.sel {
     /*display: none;*/
     font-size: 20px;
     color: rgba(0, 0, 0, 0.3);
     text-align: center;

     -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
     -moz-transition: background 0.2s linear 0s;


     cursor:pointer;
}

.calendar TFOOT TR TH.sel:hover {
     /*background: rgba(0, 0, 0, 0.1);*/
     outline: 0 none;
     cursor: pointer;
     color: #FFFFFF;
}

.calendar .arrow{
     padding:10px 0px 0px 0px;
}

