.RadCalendar_SportsPilot {
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadCalendar_SportsPilot .rcTitlebar {
    padding: 0;
    border-radius: 0.29em 0.29em 0 0;
    border-color: #dddddd;
    background-color: #eeeeee;
    color: #000000;
    line-height: 2.78;
    font-size: 1em; }
    .RadCalendar_SportsPilot .rcTitlebar .rcPrev,
    .RadCalendar_SportsPilot .rcTitlebar .rcNext,
    .RadCalendar_SportsPilot .rcTitlebar .rcFastPrev,
    .RadCalendar_SportsPilot .rcTitlebar .rcFastNext {
      margin: .14em;
      width: 2.3em;
      height: 2.3em;
      border: 1px solid transparent;
      border-radius: .3em; }
      .RadCalendar_SportsPilot .rcTitlebar .rcPrev:before,
      .RadCalendar_SportsPilot .rcTitlebar .rcNext:before,
      .RadCalendar_SportsPilot .rcTitlebar .rcFastPrev:before,
      .RadCalendar_SportsPilot .rcTitlebar .rcFastNext:before {
        line-height: 2.3; }
      .RadCalendar_SportsPilot .rcTitlebar .rcPrev:hover,
      .RadCalendar_SportsPilot .rcTitlebar .rcNext:hover,
      .RadCalendar_SportsPilot .rcTitlebar .rcFastPrev:hover,
      .RadCalendar_SportsPilot .rcTitlebar .rcFastNext:hover {
        background-color: #e6e6e6;
        border-color: #d0d0d0;
        color: #333333; }
  .RadCalendar_SportsPilot .rcMain {
    background: #ffffff;
    border-color: #dddddd;
    border-radius: 0 0 0.29em 0.29em; }
  .RadCalendar_SportsPilot .rcMainTable {
    font: 1em/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadCalendar_SportsPilot .rcCalendars > .rcMainTable {
    border-collapse: collapse; }
  .RadCalendar_SportsPilot .rcHeader,
  .RadCalendar_SportsPilot .rcFooter {
    border-color: #dddddd; }
  .RadCalendar_SportsPilot th.rcViewSel {
    padding: 0.48em 1em;
    width: .43em;
    background: #eeeeee;
    border-right: 1px solid #dddddd; }
  .RadCalendar_SportsPilot .rcWeek th {
    margin-left: 1px;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #000000;
    text-align: center; }
  .RadCalendar_SportsPilot .rcRow th {
    border-right: 1px solid #dddddd;
    background-color: #eeeeee; }
  .RadCalendar_SportsPilot .rcRow td {
    border-color: transparent; }
  .RadCalendar_SportsPilot .rcMain .rcRow a,
  .RadCalendar_SportsPilot .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_SportsPilot .rcRow th,
  .RadCalendar_SportsPilot .rcMain .rcWeekend a,
  .RadCalendar_SportsPilot .rcMain .rcOtherMonth a,
  .RadCalendar_SportsPilot .rcMain .rcOutOfRange span {
    color: #999999; }
  .RadCalendar_SportsPilot .rcRow .rcToday a {
    background: #ffffff;
    border-color: #03a8bc;
    box-shadow: 0 0 6px 1px #03a8bc; }
  .RadCalendar_SportsPilot .rcMain .rcRow .rcSelected a {
    border-color: #357ebd;
    background: #0392a3;
    color: #ffffff; }
  .RadCalendar_SportsPilot .rcRow .rcHover a {
    color: #000000;
    border-color: #e1e1e1;
    background-color: #eeeeee;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); }
  .RadCalendar_SportsPilot .rcRow .rcFocus a {
    border-color: #026571;
    box-shadow: 0 0 3px #026571 inset; }

.RadCalendarMultiView_SportsPilot .rcTitlebar {
  padding: 0;
  line-height: 2.65;
  background: #eeeeee;
  border-bottom: 0 none;
  border-radius: 0.29em 0.29em 0 0; }
  .RadCalendarMultiView_SportsPilot .rcTitlebar td {
    height: 2.64em; }

.RadCalendarMultiView_SportsPilot .rcMain {
  border-color: #dddddd;
  border-radius: 0 0 0.29em 0.29em;
  border-width: 0 1px 1px 0; }

.RadCalendarMultiView_SportsPilot .rcCalendar {
  border-color: #dddddd;
  border-width: 1px 0 0 1px; }

.RadCalendarMultiView_SportsPilot .rcMainTable .rcMainTable {
  font-size: 1em; }

.RadCalendarMultiView_SportsPilot .rcMainTable .rcTitle {
  border-color: #e6e6e6;
  background: #ffffff;
  color: #333333;
  line-height: 2.65em; }

.RadCalendarMonthView_SportsPilot {
  border-color: #dddddd;
  border-radius: .29em;
  background: #ffffff;
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000000;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .RadCalendarMonthView_SportsPilot td {
    width: 3.7em;
    height: 1.86em;
    line-height: 1.86; }
  .RadCalendarMonthView_SportsPilot #rcMView_Feb,
  .RadCalendarMonthView_SportsPilot #rcMView_Apr,
  .RadCalendarMonthView_SportsPilot #rcMView_Jun,
  .RadCalendarMonthView_SportsPilot #rcMView_Aug,
  .RadCalendarMonthView_SportsPilot #rcMView_Oct,
  .RadCalendarMonthView_SportsPilot #rcMView_Dec {
    border-right: 1px solid #dddddd; }
  .RadCalendarMonthView_SportsPilot a {
    margin: 1px;
    padding: 0;
    width: 3.57em;
    height: 1.79em;
    border-radius: .29em;
    color: #333333;
    line-height: 1.79em; }
  .RadCalendarMonthView_SportsPilot a:hover {
    background-color: #eeeeee;
    color: #000000;
    border-color: #e1e1e1; }
  .RadCalendarMonthView_SportsPilot .rcSelected a {
    margin: 0;
    padding: 0;
    border: 0 none;
    border-radius: .29em;
    background: #0392a3;
    color: #ffffff; }
  .RadCalendarMonthView_SportsPilot #rcMView_PrevY a,
  .RadCalendarMonthView_SportsPilot #rcMView_NextY a {
    height: 1.4em; }
  .RadCalendarMonthView_SportsPilot .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_SportsPilot #rcMView_Today,
  .RadCalendarMonthView_SportsPilot #rcMView_OK,
  .RadCalendarMonthView_SportsPilot #rcMView_Cancel {
    padding: 0 0.71em;
    border: 1px solid #dddddd;
    background: #ffffff; }
    .RadCalendarMonthView_SportsPilot #rcMView_Today:hover,
    .RadCalendarMonthView_SportsPilot #rcMView_OK:hover,
    .RadCalendarMonthView_SportsPilot #rcMView_Cancel:hover {
      background: #e6e6e6;
      border-color: #d0d0d0;
      color: #333333; }
  .RadCalendarMonthView_SportsPilot #rcMView_Today {
    margin: 0 0.36em 0.36em;
    width: 4.64em; }
  .RadCalendarMonthView_SportsPilot #rcMView_OK {
    margin: 0 0.36em 0.36em 0;
    width: 4.45em;
    border: 1px solid #037c8a;
    background: #0392a3;
    color: #ffffff; }
  .RadCalendarMonthView_SportsPilot #rcMView_Cancel {
    margin: 0 0 0.36em 0;
    width: 4.45em; }

table.RadCalendarTimeView_SportsPilot {
  border-color: #dddddd;
  border-radius: 0.28571em;
  background: #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }

.RadCalendarTimeView_SportsPilot th {
  padding: 0;
  border-bottom: 1px solid #dddddd;
  border-radius: 0.29em 0.29em 0 0;
  background: #eeeeee;
  line-height: 2.25; }

table.RadCalendarTimeView_SportsPilot td {
  padding: 0.14em 0.36em;
  width: .36em;
  border-color: #dddddd; }

.RadCalendarTimeView_SportsPilot a {
  padding: 1px;
  white-space: nowrap;
  border-radius: .32em;
  color: #333333; }

.RadCalendarTimeView_SportsPilot td.rcSelected a {
  padding: 0;
  border: 0;
  background: #0392a3;
  color: #ffffff; }

.RadCalendarTimeView_SportsPilot td.rcHover a {
  padding: 0;
  background: #eeeeee;
  border: 0; }

.RadCalendarTimeView_SportsPilot .rcFooter {
  border-color: #dddddd; }

.RadPicker_SportsPilot .rcCalPopup,
.RadPicker_SportsPilot .rcTimePopup {
  width: 2.28571em;
  border-left: 1px solid #eeeeee;
  color: #333333;
  background: #ffffff; }
  .RadPicker_SportsPilot .rcCalPopup:hover,
  .RadPicker_SportsPilot .rcTimePopup:hover {
    background: #e6e6e6; }

.RadPicker_SportsPilot .rcTimePopup {
  border-radius: 0 0.28571em 0.28571em 0; }

.RadMonthYearPicker.RadPicker_SportsPilot .rcCalPopup {
  border-radius: 0 0.28571em 0.28571em 0; }

.RadCalendarPopup {
  margin: 2px 0; }
  .RadCalendarPopup .RadCalendar_SportsPilot {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border-radius: 3px; }
