.RadCalendar_Duo {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .RadCalendar_Duo .rcTitlebar {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadCalendar_Duo .t-button:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5; }
  .RadCalendar_Duo .t-button:focus,
  .RadCalendar_Duo .t-button:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5; }
  .RadCalendar_Duo td {
    border-color: transparent; }
  .RadCalendar_Duo th {
    color: #666666;
    background-color: whitesmoke; }
  .RadCalendar_Duo .rcHeader,
  .RadCalendar_Duo .rcFooter {
    border-color: #dedede; }
  .RadCalendar_Duo .rcWeek th {
    border-color: #dedede;
    color: #333333; }
  .RadCalendar_Duo .rcWeek .rcViewSel {
    background-color: whitesmoke; }
  .RadCalendar_Duo .rcToday a,
  .RadCalendar_Duo .rcToday span {
    border-color: #337ab7;
    color: #337ab7; }
  .RadCalendar_Duo .rcHover a,
  .RadCalendar_Duo .rcHover span {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadCalendar_Duo .rcSelected a,
  .RadCalendar_Duo .rcSelected span {
    border-color: #286090;
    color: #ffffff;
    background-color: #337ab7; }
  .RadCalendar_Duo .rcFocus {
    border-color: #286090;
    box-shadow: inset 0 0 5px #286090; }

.RadCalendarMultiView_Duo .rcTitlebar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke; }

.RadCalendarMultiView_Duo .rcCalendar {
  border-color: #dedede; }

.RadCalendarMultiView_Duo td.rcTitle {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke; }

.RadCalendarMonthView_Duo {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff; }
  .RadCalendarMonthView_Duo a:hover {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadCalendarMonthView_Duo .rcSelected a {
    border-color: #286090;
    color: #ffffff;
    background-color: #337ab7; }
  .RadCalendarMonthView_Duo .rcFocus {
    border-color: #286090;
    box-shadow: inset 0 0 5px #286090; }
  .RadCalendarMonthView_Duo .rcButtons a {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .RadCalendarMonthView_Duo .rcButtons a:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5; }
  .RadCalendarMonthView_Duo .rcButtons a:focus,
  .RadCalendarMonthView_Duo .rcButtons a:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5; }

.RadCalendarTimeView_Duo {
  border: none !important;
  color: #333333;
  background-color: #ffffff; }
  .RadCalendarTimeView_Duo th {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke; }
  .RadCalendarTimeView_Duo td {
    border-color: #dedede; }
  .RadCalendarTimeView_Duo .rcSelected a {
    border-color: #286090;
    color: #ffffff;
    background-color: #337ab7; }
  .RadCalendarTimeView_Duo .rcHover a {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee; }
  .RadCalendarTimeView_Duo .rcFocus {
    box-shadow: inset 0 0 5px #286090; }
  .RadCalendarTimeView_Duo .rcFooter {
    border-color: #dedede; }
  .RadCalendarTimeView_Duo .rcHeader {
    display: none !important; }

.RadPicker_Duo .riLabel {
  color: #333333; }

.RadPicker_Duo.rcCalPopupOpen .RadInput, .RadPicker_Duo.rcMYPopupOpen .RadInput, .RadPicker_Duo.rcTimePopupOpen .RadInput {
  border-color: #3c87c8;
  color: #333333;
  background-color: #ffffff; }

.RadPicker_Duo.rcCalPopupOpen .rcCalPopup,
.RadPicker_Duo.rcMYPopupOpen .rcCalPopup,
.RadPicker_Duo.rcTimePopupOpen .rcTimePopup {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5; }

.RadCalendarPopup {
    border: 1px solid lightgray !important;
}

.RadDateRangePicker_Duo {
    width: fit-content !important;
}