﻿#intus-widget-calendar { 
    padding-bottom: 20px; 
}

#intus-widget-calendar-wrapper, #intus-widget-calendar-wrapper table { 
    width: 100%; 
}

#intus-widget-calendar-wrapper caption { 
    padding: 0 10px; 
    text-align: center; 
    font-weight: bold; 
    margin: -5px 0 5px 0; 
}

#intus-widget-calendar-wrapper thead { 
    font-size: 10px;
}

#intus-widget-calendar-wrapper thead th { 
    padding: 5px 10px; 
    font-weight: bold; 
    border-top: 1px solid #f5f5f5; 
}

#intus-widget-calendar-wrapper tbody { 
    color: #aaa 
}

#intus-widget-calendar-wrapper tbody td { 
    border: 1px solid #f1f1f1; 
    text-align: center; 
}

#intus-widget-calendar-wrapper tbody td:hover { 
    background:#fff; 
}

#intus-widget-calendar-wrapper tbody .pad { 
    background: none; 
} 

#intus-widget-calendar-wrapper tfoot #prev, #intus-widget-calendar-wrapper tfoot #next { 
    cursor:pointer; 
    font-size: 11px; 
    font-weight: bold; 
    text-transform: uppercase; 
    padding-top: 5px;
}

#intus-widget-calendar-wrapper tfoot #prev, #intus-widget-calendar tfoot #next { 
    cursor:pointer; 
    font-size: 11px; 
    font-weight: bold; 
    text-transform: uppercase; 
    padding-top: 5px; 
}

#intus-widget-calendar-wrapper tfoot #next  { 
    text-align:right; 
}

#intus-widget-calendar-wrapper tfoot a#next:hover, #intus-widget-calendar-wrapper tfoot a#prev:hover { 
    text-decoration:underline;
}

.intus-widget-calendar-day-wrapper { 
    border: 1px solid #000; 
    width: 224px; 
}

.intus-widget-calendar-day-box { 
    border: 1px solid #000; 
    height:30px; 
    text-align:center; 
    width:30px; 
    vertical-align:middle; 
}

.intus-widget-calendar-day-box label { 
    margin: 0; 
}

.intus-widget-calendar-day-current-month-today { 
    background-color:#555555 !important; 
    color:#fff !important; 
}

.intus-widget-calendar-day-current-month-events { 
    background-color:#663333 !important; 
    color:#fff !important; 
}

.intus-widget-calendar-day-other-month { 
    background-color:#f1f1f1; 
}

#intus-widget-calendar-container-tooltips { 
    display:none; 
}

a.intus-widget-calendar-navigate, .qtip-content a { 
    color:#241773; 
}

.qtip.qtip-bootstrap {
    border:1px solid #447A5F;
}

.qtip.qtip-bootstrap, 
.qtip-bootstrap > .qtip-titlebar {
    border-radius:0;
}

.qtip-bootstrap>.qtip-titlebar, 
.qtip-content ul:hover {
    background-color:#447A5F;
}

.qtip-content ul:hover {
    color:#fff;
}

.qtip ul li.intus-widget-calendar-tooltip-title {
    color:#447A5F;
    font-weight:bold;
}

