.fc-button-calpicker {padding:6px 6px;}
.fc-button-calpicker img {width:15px; height:15px;}

.fc_picker_dropdown .calpicker .cur_month_day{
    background: #f0f0f0;
}

.fc_picker_dropdown .calpicker .ext_month_day{
    background: #ffffff;
    color: #c5c5c5;
}

.fc_picker_dropdown .calpicker .ext_month_day:hover{
    cursor:auto;
    background:#ffffff;
}

.fc_picker_dropdown .calpicker td:hover{
    background: #3D83A8;
    color: white;
    cursor: pointer;
}

.fc_picker_dropdown .calpicker td{
    border: 1px solid #c0c0c0;
    vertical-align: top;
    font-size: 12px;
    min-width: 10px;
    text-align: center;
    padding: 2px 3px 2px 3px;
    line-height:1.5;
}

.fc_picker_dropdown .calpicker{
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-collapse: collapse;
    background-color:white;
    font-family: 'Open Sans', sans-serif;
    border-top: 0px;
    margin-left:13px;
    margin-top:5px;
    color:#444;
}

.fc_picker_dropdown .calpicker{width:230px;}
.fc_picker_dropdown .calpicker caption{
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    font-size: 14px;
    padding: 2px;
    background-color: white;
    text-align: center;
}

.fc_picker_dropdown .calpicker th {
    text-align: center;
    border: 0;
    font-size: 12px;
    font-weight: 100;
    padding:4px;
    background-color:white;
}

.fc_picker_dropdown .float-calpicker .cur_month_day:hover,.fc_picker_dropdown .calpicker .active_day:hover {
    background: #3D83A8;
}

.fc_picker_dropdown caption .navleft {float:left;margin:0;text-decoration:none;color:#428bca;}
.fc_picker_dropdown caption .navright {float:right;margin:0;text-decoration:none;color:#428bca;}

.fc_picker_dropdown .float-calpicker .active_day {
    color: #3D83A8;
    border-bottom: 2pt solid #3D83A8 !important;
    background-color:#f0f0f0;
}
