/* ========================================================================== 
     Styles for widgets defined in third-party libraries
   ========================================================================== */

/* --------------------------------------------------------------------------
     Calendar
   -------------------------------------------------------------------------- */
table.CalendarWidget,table.CalendarWidget tr,table.CalendarWidget tr td,table.CalendarWidget tr th
    {
    border: none;
}

table.CalendarWidget {
    border: 1px solid gray;
    margin: 0;
}

.CalendarWidget table,.CalendarWidget table tr,.CalendarWidget table tr td,.CalendarWidget table tr th
    {
    margin: 0.1em;
    padding: 0.1em;
    border: none;
}

.CalendarWidget {
    width: 20px;
    height: 20px;
    background-color: white;
}

.CalendarWidget .navbar {
    width: 100%;
    background-color: #EEEEEE;
    vertical-align: middle;
}

.CalendarWidget .navbar .gwt-Button {
    
}

.CalendarWidget .table {
    text-align: center;
}

.CalendarWidget .weekheader {
    background-color: #F7F7F7;
}

.CalendarWidget .weekheader .days {
    width: 3em;
}

.CalendarWidget .cell {
    cursor: pointer;
    font-size: 93%;
}

.CalendarWidget .today {
    border: 2px solid red;
}

.CalendarWidget .day {
    
}

.CalendarWidget .selectedDay .gwt-HTML {
    background-color: silver;
}
