﻿.bCalendarWidget .table{margin:0;}.bCalendarWidget .table .boxed{border-top:0 !important;}.bCalendarWidget .table>thead>tr>th{border-bottom:0;text-align:center;padding:3px 3px 12px !important;}.bCalendarWidget .table-condensed td{padding:6px 3px !important;border-color:#ebebeb;}.bCalendarWidget .cal-date .date-num{text-align:center;}.bCalendarWidget .cal-date .date-num a{color:#666;cursor:default;width:25px;height:25px;line-height:22px;text-align:center;border-radius:13px;padding:2px;display:inline-block;}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.bCalendarWidget .cal-date .date-num a{width:18px;height:18px;line-height:15px;}}.bCalendarWidget .cal-date.faded .date-num a{color:#b7b7b7;}.bCalendarWidget .cal-date.has-events .date-num a{cursor:pointer;font-weight:bold;color:#0053a6;background-color:rgba(44,119,186,.21);}.bCalendarWidget .cal-date.has-events .date-num a:hover{background-color:#0053a6;color:#fff;}.bCalendarWidget .cal-date.date-today .date-num a{color:#666;border:2px solid #666;line-height:21px;padding:1px;}.bCalendarWidget .cal-date.date-today.has-events .date-num a{border:0;color:#0053a6;border:2px solid #0053a6;background-color:rgba(44,119,186,.21);font-weight:bold;}.bCalendarWidget .cal-date.date-today.has-events .date-num a:hover{background-color:#0053a6;color:#fff;}