﻿.RadCalendar_Boilerplate4Skin
{
    /* font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;*/
        border-color: #dedede;
    color: #333;
    background-color: #fff;
}
.RadCalendar_Boilerplate4Skin .rcTitlebar
{
    padding: 0;
    border-radius: 0.29em 0.29em 0 0;
    border-color: #dddddd;
    background-color: #f5f5f5;
    color: #333333;
    line-height: 1.42857143;
    font-size: 1em;
}
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcPrev,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcNext,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcFastPrev,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcFastNext
{
    margin: .14em;
    width: 2.3em;
    height: 2.3em;
    border: 1px solid transparent;
    border-radius: .3em;
}
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcPrev:before,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcNext:before,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcFastPrev:before,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcFastNext:before
{
    line-height: 2.3;
}
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcPrev:hover,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcNext:hover,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcFastPrev:hover,
.RadCalendar_Boilerplate4Skin .rcTitlebar .rcFastNext:hover
{
    background-color: #e6e6e6;
    border-color: #d0d0d0;
    color: #333333;
}
.RadCalendar_Boilerplate4Skin .rcMain
{
    background: #ffffff;
    border-color: #dddddd;
    border-radius: 0 0 0.29em 0.29em;
}

.RadCalendar_Boilerplate4Skin .rcCalendars > .rcMainTable
{
    border-collapse: collapse;
}
.RadCalendar_Boilerplate4Skin .rcHeader,
.RadCalendar_Boilerplate4Skin .rcFooter
{
    border-color: #dddddd;
}
.RadCalendar_Boilerplate4Skin th.rcViewSel
{
    padding: 0.48em 1em;
    width: .43em;
    background: #f5f5f5;
    border-right: 1px solid #dddddd;
}
.RadCalendar_Boilerplate4Skin .rcWeek th
{
    margin-left: 1px;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #333333;
    text-align: center !important;
}
.RadCalendar_Boilerplate4Skin .rcRow th
{
    border-right: 1px solid #dddddd;
    background-color: #f5f5f5;
}
.RadCalendar_Boilerplate4Skin .rcRow td
{
    border-color: transparent;
}
.RadCalendar_Boilerplate4Skin .rcMain .rcRow a,
.RadCalendar_Boilerplate4Skin .rcMain .rcRow span
{
    padding: 0;
    width: 2.3em;
    height: 2.3em;
    border: 1px solid transparent;
    border-radius: .29em;
    color: #333333;
    line-height: 2.3;
    text-align: center;
}
.RadCalendar_Boilerplate4Skin .rcRow th,
.RadCalendar_Boilerplate4Skin .rcMain .rcWeekend a,
.RadCalendar_Boilerplate4Skin .rcMain .rcOtherMonth a,
.RadCalendar_Boilerplate4Skin .rcMain .rcOutOfRange span
{
    color: #999999;
}
.RadCalendar_Boilerplate4Skin .rcRow .rcToday a
{
    background: #ffffff;
    border-color: #AB7D00;
    box-shadow: 0 0 6px 1px #AB7D00;
}

.RadCalendar_Boilerplate4Skin .rcRow .rcFocus a
{
    border-color: #FFDA77;
    box-shadow: 0 0 3px #FFDA77 inset;
}

.RadCalendarMultiView_Boilerplate4Skin .rcTitlebar
{
    padding: 0;
    line-height: 2.65;
    background: #f5f5f5;
    border-bottom: 0 none;
    border-radius: 0.29em 0.29em 0 0;
}
.RadCalendarMultiView_Boilerplate4Skin .rcTitlebar td
{
    height: 2.64em;
}

.RadCalendarMultiView_Boilerplate4Skin .rcMain
{
    border-color: #dddddd;
    border-radius: 0 0 0.29em 0.29em;
    border-width: 0 1px 1px 0;
}

.RadCalendarMultiView_Boilerplate4Skin .rcCalendar
{
    border-color: #dddddd;
    border-width: 1px 0 0 1px;
}

.RadCalendarMultiView_Boilerplate4Skin .rcMainTable .rcMainTable
{
    font-size: 1em;
}

.RadCalendarMultiView_Boilerplate4Skin .rcMainTable .rcTitle
{
    border-color: #e6e6e6;
    background: #ffffff;
    color: #333333;
    line-height: 2.65em;
}

.RadCalendarMonthView
{
    border-color: #dddddd;
    border-radius: .29em;
    background: #ffffff; 
    color: #333333;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.RadCalendarMonthView td
{
    width: 3.7em;
    height: 1.86em;
    line-height: 1.86;
}
.RadCalendarMonthView #rcMView_Feb,
.RadCalendarMonthView #rcMView_Apr,
.RadCalendarMonthView #rcMView_Jun,
.RadCalendarMonthView #rcMView_Aug,
.RadCalendarMonthView #rcMView_Oct,
.RadCalendarMonthView #rcMView_Dec
{
    border-right: 1px solid #dddddd;
}
.RadCalendarMonthView a
{
    margin: 1px;
    padding: 0;
    width: 3.57em;
    height: 1.79em;
    border-radius: .29em;
    color: #333333;
    line-height: 1.79em;
}

.RadCalendarMonthView .rcSelected a
{
    margin: 0;
    padding: 0;
    border: 0 none;
    border-radius: .29em;
}
.RadCalendarMonthView #rcMView_PrevY a,
.RadCalendarMonthView #rcMView_NextY a
{
    height: 1.4em;
}
.RadCalendarMonthView .rcButtons input
{
    margin: 0 0.36em 0.36em;
    height: 2.4em;
    border-radius: .29em;
    border-width: 1px;
    border-style: solid;
    color: #333333;
    float: left;
}
.RadCalendarMonthView #rcMView_Today,
.RadCalendarMonthView #rcMView_OK,
.RadCalendarMonthView #rcMView_Cancel
{
    padding: 0 0.71em;
    border: 1px solid #dddddd;
    background: #ffffff;
}

.RadCalendarMonthView #rcMView_Today
{
    margin: 0 0.36em 0.36em;
    width: 4.64em;
}
.RadCalendarMonthView #rcMView_OK
{
    margin: 0 0.36em 0.36em 0;
    width: 4.45em;
}
.RadCalendarMonthView #rcMView_Cancel
{
    margin: 0 0 0.36em 0;
    width: 4.45em;
}

table.RadCalendarTimeView_Boilerplate4Skin
{
    
    border-radius: 0.28571em;
}

.RadCalendarTimeView_Boilerplate4Skin th
{
    padding: 0;
    border-bottom: 1px solid #dddddd;
    border-radius: 0.29em 0.29em 0 0;
    background: #f5f5f5;
    line-height: 2.25;
}

table.RadCalendarTimeView_Boilerplate4Skin td
{
    padding: 0.14em 0.36em;
    width: .36em;
    border-color: #dddddd;
}

.RadCalendarTimeView_Boilerplate4Skin a
{
    padding: 1px;
    white-space: nowrap;
    border-radius: .32em;
    color: #333333;
}

.RadCalendarTimeView_Boilerplate4Skin td.rcSelected a
{
    padding: 0;
    border: 0;
}

.RadCalendarTimeView_Boilerplate4Skin td.rcHover a
{
    padding: 0;
   
    border: 0;
}

.RadCalendarTimeView_Boilerplate4Skin .rcFooter
{
    border-color: #dddddd;
}

.RadPicker_Boilerplate4Skin .rcCalPopup,
.RadPicker_Boilerplate4Skin .rcTimePopup
{
    width: 2.28571em;
    border-left: 1px solid #eeeeee;
    color: #333333;
    background: #ffffff;
}
.RadPicker_Boilerplate4Skin .rcCalPopup:hover,
.RadPicker_Boilerplate4Skin .rcTimePopup:hover
{
    background: #e6e6e6;
}

.RadPicker_Boilerplate4Skin .rcTimePopup
{
    border-radius: 0 0.28571em 0.28571em 0;
}

.RadPicker_Boilerplate4Skin .riLabel
{
    color: #333333;
}

.RadMonthYearPicker.RadPicker_Boilerplate4Skin .rcCalPopup
{
    border-radius: 0 0.28571em 0.28571em 0;
}

.RadCalendarPopup
{
    margin: 2px 0;
}
.RadCalendarPopup .RadCalendar_Boilerplate4Skin
{
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border-radius: 3px;
}

html:lang(he) .RadPicker .riTextBox,
html:lang(ar) .RadPicker .riTextBox {
    padding-right: 3.286em;
}