.RadCalendar_Bootstrap
{
background: #ffffff !important;
font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif !important;
} 

.RadCalendar_Bootstrap .rcTitlebar
{
padding: 0 !important;
border-color: #dddddd !important;
background-color: #f5f5f5 !important;
color: #333333 !important;
border-radius: 4px 4px 0 0 !important;
} 

.RadCalendar_Bootstrap .rcTitlebar table
{
font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif !important;
} 

.RadCalendar_Bootstrap .rcTitlebar .rcPrev,.RadCalendar_Bootstrap .rcTitlebar .rcNext,.RadCalendar_Bootstrap .rcTitlebar .rcFastPrev,.RadCalendar_Bootstrap .rcTitlebar .rcFastNext
{
margin: 2px !important;
width: 32px !important;
height: 32px !important;
border: 1px solid transparent !important;
border-radius: 4px !important;
background-image: url('Common/radActionsSprite.png') !important;
} 

.RadCalendar_Bootstrap .rcTitlebar .rcPrev:hover,.RadCalendar_Bootstrap .rcTitlebar .rcNext:hover,.RadCalendar_Bootstrap .rcTitlebar .rcFastPrev:hover,.RadCalendar_Bootstrap .rcTitlebar .rcFastNext:hover
{
border-color: #c2c2c2 !important;
background-color: #e0e0e0 !important;
} 

.RadCalendar_Bootstrap .rcTitlebar .rcFastPrev
{
background-position: -9px -909px !important;
} 

.RadCalendar_Bootstrap .rcTitlebar .rcPrev
{
background-position: -9px -109px !important;
} 

.RadCalendar_Bootstrap .rcTitlebar .rcNext
{
background-position: -9px -159px !important;
} 

.RadCalendar_Bootstrap .rcTitlebar .rcFastNext
{
background-position: -9px -959px !important;
} 

.RadCalendar_Bootstrap .rcMain
{
border-color: #dddddd !important;
border-radius: 0 0 4px 4px !important;
} 

.RadCalendar_Bootstrap .rcMainTable
{
font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif !important;
} 

.RadCalendar_Bootstrap .rcCalendars > .rcMainTable
{
border-collapse: collapse !important;
} 

.RadCalendar_Bootstrap .rcHeader,.RadCalendar_Bootstrap .rcFooter
{
border-color: #dddddd !important;
} 

.RadCalendar_Bootstrap th.rcViewSel
{
padding: 6px 14px !important;
width: 6px !important;
background: #f5f5f5 !important;
border-right: 1px solid #dddddd !important;
} 

.RadCalendar_Bootstrap .rcWeek th
{
margin-left: 1px !important;
padding-top: .5em !important;
padding-bottom: .5em !important;
color: #333333 !important;
text-align: center !important;
} 

.RadCalendar_Bootstrap .rcRow th
{
border-right: 1px solid #dddddd !important;
background-color: #f5f5f5 !important;
} 

.RadCalendar_Bootstrap .rcRow td
{
border-color: transparent !important;
} 

.RadCalendar_Bootstrap .rcMain .rcRow a,.RadCalendar_Bootstrap .rcMain .rcRow span
{
padding: 0 !important;
/*width: 32px !important;*/
height: 32px !important;
border: 1px solid transparent !important;
border-radius: 4px !important;
color: #333333 !important;
text-align: center !important;
line-height: 2.3 !important;
} 

.RadCalendar_Bootstrap .rcRow .rcToday a
{
background: #ffffff !important;
border-color: #66afe9 !important;
box-shadow: 0 0 6px 1px #66afe9 !important;
} 

.RadCalendar_Bootstrap .rcRow th,.RadCalendar_Bootstrap .rcMain .rcWeekend a,.RadCalendar_Bootstrap .rcMain .rcOtherMonth a,.RadCalendar_Bootstrap .rcMain .rcOutOfRange span
{
color: #999999 !important;
} 

.RadCalendar_Bootstrap .rcMain .rcRow .rcSelected a
{
border-color: #357ebd !important;
background: #428bca !important;
color: #ffffff !important;
} 

.RadCalendar_Bootstrap .rcRow .rcHover a
{
border-color: #c2c2c2 !important;
background-color: #e0e0e0 !important;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) !important;
} 

.RadCalendarMultiView_Bootstrap .rcTitlebar
{
padding: 0 !important;
border-bottom: 0 none !important;
background: #f5f5f5 !important;
} 

.RadCalendarMultiView_Bootstrap .rcMain
{
border-color: #dddddd !important;
border-radius: 0 0 4px 4px !important;
border-width: 0 1px 1px 0 !important;
} 

.RadCalendarMultiView_Bootstrap .rcCalendar
{
border-color: #dddddd !important;
border-width: 1px 0 0 1px !important;
} 

.RadCalendarMultiView_Bootstrap .rcMainTable .rcTitle
{
border-color: #e7e7e7 !important;
background: #ffffff !important;
color: #333333 !important;
line-height: 35px !important;
} 

.RadCalendarMonthView_Bootstrap
{
width: 203px !important;
font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif !important;
border-radius: 4px !important;
border-color: #dddddd !important;
background: #ffffff !important;
color: #333333 !important;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
} 

.RadCalendarMonthView_Bootstrap tr td
{
padding: 0 0 0 3px !important;
} 

.RadCalendarMonthView_Bootstrap #rcMView_Feb,.RadCalendarMonthView_Bootstrap #rcMView_Apr,.RadCalendarMonthView_Bootstrap #rcMView_Jun,.RadCalendarMonthView_Bootstrap #rcMView_Aug,.RadCalendarMonthView_Bootstrap #rcMView_Oct,.RadCalendarMonthView_Bootstrap #rcMView_Dec
{
border-right: 1px solid #dddddd !important;
} 

.RadCalendarMonthView_Bootstrap a
{
margin: 1px !important;
padding: 0 !important;
width: 50px !important;
height: 25px !important;
line-height: 25px !important;
color: #333333 !important;
border-radius: 4px !important;
} 

.RadCalendarMonthView_Bootstrap a:hover
{
background-color: #e0e0e0 !important;
} 

.RadCalendarMonthView_Bootstrap .rcSelected a
{
margin: 0 !important;
padding: 0 !important;
border-radius: 4px !important;
border: 0 none !important;
background: #428bca !important;
color: #ffffff !important;
} 

.RadCalendarMonthView_Bootstrap #rcMView_PrevY a,.RadCalendarMonthView_Bootstrap #rcMView_NextY a
{
text-indent: 0 !important;
} 

.RadCalendarMonthView_Bootstrap #rcMView_PrevY a:hover,.RadCalendarMonthView_Bootstrap #rcMView_NextY a:hover
{
background-color: #e0e0e0 !important;
} 

.RadCalendarMonthView_Bootstrap .rcButtons
{
padding: 7px 0 7px 1px !important;
width: auto !important;
} 

.RadCalendarMonthView_Bootstrap .rcButtons input
{
margin: 0 5px 5px !important;
height: 34px !important;
float: left !important;
font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif !important;
color: #333333 !important;
border: 1px solid #dddddd !important;
border-radius: 4px !important;
background: #ffffff !important;
} 

.RadCalendarMonthView_Bootstrap .rcButtons input:hover
{
background: #e0e0e0 !important;
border-color: #c2c2c2 !important;
color: #333333 !important;
} 

.RadCalendarMonthView_Bootstrap #rcMView_Today
{
margin: 0 11px 0 5px !important;
width: 65px !important;
} 

.RadCalendarMonthView_Bootstrap #rcMView_OK
{
margin: 0 5px 0 0 !important;
width: 62px !important;
background: #428bca !important;
color: #ffffff !important;
} 

.RadCalendarMonthView_Bootstrap #rcMView_Cancel
{
margin: 0 !important;
width: 62px !important;
} 

table.RadCalendarTimeView_Bootstrap
{
font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif !important;
border-color: #dddddd !important;
border-radius: 4px !important;
background: #ffffff !important;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
} 

.RadCalendarTimeView_Bootstrap th
{
line-height: 35px !important;
border-bottom: 1px solid #dddddd !important;
background: #f5f5f5 !important;
border-radius: 4px 4px 0 0 !important;
} 

table.RadCalendarTimeView_Bootstrap td
{
padding: 2px 5px !important;
width: 70px !important;
border-color: #dddddd !important;
} 

.RadCalendarTimeView_Bootstrap a
{
padding: 1px !important;
white-space: nowrap !important;
border-radius: 4px !important;
color: #333333 !important;
} 

.RadCalendarTimeView_Bootstrap td.rcSelected a
{
padding: 0 !important;
background: #428bca !important;
color: #ffffff !important;
border: 0 !important;
} 

.RadCalendarTimeView_Bootstrap td.rcHover a
{
background: #ebebeb !important;
border: 0 !important;
padding: 0 !important;
} 

.RadCalendarTimeView_Bootstrap .rcFooter
{
border-color: #dddddd !important;
} 

.RadPicker_Bootstrap.RadDateTimePicker .rcCalPopup
{
margin-left: -1px !important;
margin-right: 0px !important;
border-radius: 0 !important;
} 

.RadPicker_Bootstrap td input.riTextBox
{
border-radius: 4px 0 0 4px !important;
} 

.RadPicker_Bootstrap .rcCalPopup,.RadPicker_Bootstrap .rcTimePopup
{
width: 32px !important;
height: 32px !important;
border: 1px solid #cccccc !important;
background-image: url('Common/radActionsSprite.png') !important;
background-color: #ffffff !important;
} 

.RadPicker_Bootstrap .rcCalPopup:hover,.RadPicker_Bootstrap .rcTimePopup:hover
{
background-color: #e0e0e0 !important;
} 

.RadPicker_Bootstrap .rcCalPopup
{
margin-left: -1px !important;
border-radius: 0 4px 4px 0 !important;
background-position: -10px -4210px !important;
} 

.RadPicker_Bootstrap .rcCalPopup:hover
{
background-position: -60px -4210px !important;
} 

.RadPicker_Bootstrap .rcTimePopup
{
margin-left: -1px !important;
border-radius: 0 4px 4px 0 !important;
background-position: -10px -4260px !important;
} 

.RadPicker_Bootstrap .rcTimePopup:hover
{
background-position: -60px -4260px !important;
} 

.RadCalendarPopup .RadCalendar_Bootstrap
{
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
border-radius: 4px !important;
} 

.RadCalendarRTL_Bootstrap .rcTitlebar .rcFastPrev
{
background-position: -59px -959px !important;
} 

.RadCalendarRTL_Bootstrap .rcTitlebar a.rcFastPrev:hover
{
background-position: -59px -959px !important;
} 

.RadCalendarRTL_Bootstrap .rcTitlebar .rcPrev
{
background-position: -9px -159px !important;
} 

.RadCalendarRTL_Bootstrap .rcTitlebar a.rcPrev:hover
{
background-position: -59px -159px !important;
} 

.RadCalendarRTL_Bootstrap .rcTitlebar .rcNext
{
background-position: -9px -109px !important;
} 

.RadCalendarRTL_Bootstrap .rcTitlebar a.rcNext:hover
{
background-position: -59px -109px !important;
} 

.RadCalendarRTL_Bootstrap .rcTitlebar .rcFastNext
{
background-position: -9px -909px !important;
} 

.RadCalendarRTL_Bootstrap .rcTitlebar a.rcFastNext:hover
{
background-position: -59px -909px !important;
} 

