.RadCalendar_SkinDaTelerik {
  background: #35434b;
  color: #c1c7ca;
  box-shadow: 0 0 6px -2px black;
  /*font: $font-weight 13px/22px $font-family;*/
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif; }
  .RadCalendar_SkinDaTelerik .rcTitlebar {
    border-color: #232e33;
    background-color: #1c262c;
    color: #ecf1f3;
    padding: 0 2px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar table {
    font-weight: normal;
    font-size: 13px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif; }
  .RadCalendar_SkinDaTelerik .rcTitlebar td {
    padding: 0 5px 1px;
    height: 31px;
    font-size: 9px;
    text-transform: uppercase; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcPrev,
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcNext,
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastPrev,
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastNext {
    margin: 0 2px;
    width: 21px;
    height: 21px;
    margin: 1px 0 0;
    background-image: url('Common/radActionsSprite.png');
    color: #1c262c; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastPrev {
    background-position: -14.5px -914.5px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcPrev {
    background-position: -14.5px -114.5px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcNext {
    background-position: -14.5px -164.5px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastNext {
    background-position: -14.5px -964.5px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcPrev:hover,
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcNext:hover,
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastPrev:hover,
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastNext:hover {
    border-color: #232e33; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastPrev:hover {
    background-position: -64.5px -914.5px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcPrev:hover {
    background-position: -64.5px -114.5px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcNext:hover {
    background-position: -64.5px -164.5px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastNext:hover {
    background-position: -64.5px -964.5px; }
  .RadCalendar_SkinDaTelerik .rcMain {
    border-color: #232e33; }
  .RadCalendar_SkinDaTelerik .rcMainTable {
    font-weight: normal;
    font-size: 13px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif; }
  .RadCalendar_SkinDaTelerik .rcCalendars > .rcMainTable {
    border-collapse: separate; }
  .RadCalendar_SkinDaTelerik .rcCalendars {
    border: 0; }
  .RadCalendar_SkinDaTelerik .rcHeader,
  .RadCalendar_SkinDaTelerik .rcFooter {
    border-color: #232e33; }
  .RadCalendar_SkinDaTelerik .rcWeek th {
    border-bottom: 1px solid #232e33;
    text-align: center;
    height: 21px;
    padding: 0 5px;
    font-size: 13px;
    background: #232e33; }
  .RadCalendar_SkinDaTelerik .rcWeek .rcViewSel,
  .RadCalendar_SkinDaTelerik .rcRow th {
    color: #e2e8eb;
    font-size: 13px; }
  .RadCalendar_SkinDaTelerik .rcRow th {
    padding: 0 8px 0 7px;
    color: #c1c7ca;
    background-color: #2b373d; }
  .RadCalendar_SkinDaTelerik .rcRow td {
    border-color: white;
    border-color: transparent; }
  .RadCalendar_SkinDaTelerik .rcMain .rcRow a {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 26px;
    height: 21px;
    line-height: 21px;
    border: 1px solid white;
    border-color: transparent; }
  .RadCalendar_SkinDaTelerik .rcMain .rcRow a,
  .RadCalendar_SkinDaTelerik .rcMain .rcRow span {
    color: #c1c7ca;
    padding: 0;
    text-align: center; }
  .RadCalendar_SkinDaTelerik .rcMain .rcWeekend a {
    color: #677277; }
  .RadCalendar_SkinDaTelerik .rcRow .rcToday a {
    border-color: #f5a21f;
    color: white; }
  .RadCalendar_SkinDaTelerik .rcMain .rcOtherMonth a {
    color: #b1b1b1; }
  .RadCalendar_SkinDaTelerik .rcMain .rcOutOfRange span {
    color: #777; }
  .RadCalendar_SkinDaTelerik .rcMain .rcRow .rcSelected a {
    border-color: rgba(89, 46, 0, 0.75);
    background: #ffa915;
    color: black;
    box-shadow: inset 0 0px 5px 0px rgba(89, 46, 0, 0.75); }
  .RadCalendar_SkinDaTelerik .rcRow .rcHover a {
    border-color: #ffa800;
    background-color: #ffa800;
    background-image: -webkit-linear-gradient(top, #ffa800 0%, #d18000 100%);
    background-image: -moz-linear-gradient(top, #ffa800 0%, #d18000 100%);
    background-image: -ms-linear-gradient(top, #ffa800 0%, #d18000 100%);
    background-image: -o-linear-gradient(top, #ffa800 0%, #d18000 100%);
    background-image: linear-gradient(top, #ffa800 0%, #d18000 100%);
    color: black; }

.RadCalendarMultiView_SkinDaTelerik .rcTitlebar {
  border-bottom: 0 none;
  color: #c1c7ca;
  background-image: -webkit-linear-gradient(top, #404c54 0%, #2b373d 100%);
  background-image: -moz-linear-gradient(top, #404c54 0%, #2b373d 100%);
  background-image: -ms-linear-gradient(top, #404c54 0%, #2b373d 100%);
  background-image: -o-linear-gradient(top, #404c54 0%, #2b373d 100%);
  background-image: linear-gradient(top, #404c54 0%, #2b373d 100%);
  box-shadow: 0 0 6px 2px rgba(83, 96, 106, 0.6) inset;
  padding: 0 7px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcTitle {
    font: 200 16px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar td {
    height: 37px; }
.RadCalendarMultiView_SkinDaTelerik .rcMain {
  border-color: #232e33; }
.RadCalendarMultiView_SkinDaTelerik .rcCalendar {
  border-width: 0; }
.RadCalendarMultiView_SkinDaTelerik .rcMainTable .rcTitle {
  border-color: #1c262c;
  background: #1c262c;
  color: #c1c7ca;
  font-size: 9px;
  text-transform: uppercase;
  padding: 0 0 2px;
  line-height: 30px; }

.RadCalendarMonthView_SkinDaTelerik {
  border-color: #232e33;
  background: #35434b;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  width: 203px; }
  .RadCalendarMonthView_SkinDaTelerik td {
    padding: 3px 2px;
    width: 50px; }
  .RadCalendarMonthView_SkinDaTelerik #rcMView_Feb,
  .RadCalendarMonthView_SkinDaTelerik #rcMView_Apr,
  .RadCalendarMonthView_SkinDaTelerik #rcMView_Jun,
  .RadCalendarMonthView_SkinDaTelerik #rcMView_Aug,
  .RadCalendarMonthView_SkinDaTelerik #rcMView_Oct,
  .RadCalendarMonthView_SkinDaTelerik #rcMView_Dec {
    border-right: 1px solid #232e33; }
  .RadCalendarMonthView_SkinDaTelerik a {
    color: #c1c7ca;
    padding: 0; }
  .RadCalendarMonthView_SkinDaTelerik a:hover {
    background-color: #ffa800;
    background-image: -webkit-linear-gradient(top, #ffa800 0%, #d18000 100%);
    background-image: -moz-linear-gradient(top, #ffa800 0%, #d18000 100%);
    background-image: -ms-linear-gradient(top, #ffa800 0%, #d18000 100%);
    background-image: -o-linear-gradient(top, #ffa800 0%, #d18000 100%);
    background-image: linear-gradient(top, #ffa800 0%, #d18000 100%);
    color: black;
    padding: 0; }
  .RadCalendarMonthView_SkinDaTelerik .rcSelected a {
    border-color: rgba(89, 46, 0, 0.75);
    background: #ffa915;
    color: black;
    box-shadow: inset 0 0px 5px 0px rgba(89, 46, 0, 0.75);
    border-radius: 5px;
    padding: 0;
    border: 0; }
  .RadCalendarMonthView_SkinDaTelerik #rcMView_PrevY a,
  .RadCalendarMonthView_SkinDaTelerik #rcMView_NextY a {
    width: 32px;
    height: 32px;
    filter: none;
    background: url('Common/radActionsSprite.png'); }
  .RadCalendarMonthView_SkinDaTelerik #rcMView_PrevY a {
    background-position: -12px -914.5px; }
  .RadCalendarMonthView_SkinDaTelerik #rcMView_NextY a {
    background-position: -12px -964.5px; }
  .RadCalendarMonthView_SkinDaTelerik .rcButtons {
    padding: 7px 0 1px;
    width: auto; }
  .RadCalendarMonthView_SkinDaTelerik .rcButtons input {
    background-image: url('../Common/Gradients/radGradientLightV20.png');
    _background-image: none;
    background-repeat: repeat-x;
    border-color: black;
    color: #e2e8eb;
    background-color: #1c262c;
    background-image: -webkit-linear-gradient(top, #414c53 0%, #1c262c 100%);
    background-image: -moz-linear-gradient(top, #414c53 0%, #1c262c 100%);
    background-image: -ms-linear-gradient(top, #414c53 0%, #1c262c 100%);
    background-image: -o-linear-gradient(top, #414c53 0%, #1c262c 100%);
    background-image: linear-gradient(top, #414c53 0%, #1c262c 100%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
    border-radius: 4px;
    border: 0 none;
    padding: 0;
    color: #e2e8eb;
    font-weight: normal;
    font-size: 13px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    height: 33px;
    margin: 0 5px 5px; }
  .RadCalendarMonthView_SkinDaTelerik #rcMView_Today {
    width: 50px;
    margin: 0 25px 0 5px; }
  .RadCalendarMonthView_SkinDaTelerik #rcMView_OK {
    width: 41px; }
  .RadCalendarMonthView_SkinDaTelerik #rcMView_Cancel {
    width: 60px; }

table.RadCalendarTimeView_SkinDaTelerik {
  border-color: #232e33;
  background: #35434b;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif; }

.RadCalendarTimeView_SkinDaTelerik th {
  border-bottom: 1px solid #232e33;
  background: #35434b;
  color: #c1c7ca;
  line-height: 22px; }

table.RadCalendarTimeView_SkinDaTelerik td {
  border-color: #232e33;
  width: 80px;
  padding: 0; }

.RadCalendarTimeView_SkinDaTelerik a {
  color: #c1c7ca;
  padding: 0;
  border-radius: 3px; }

.RadCalendarTimeView_SkinDaTelerik td.rcSelected a {
  border-color: rgba(89, 46, 0, 0.75);
  background: #ffa915;
  color: black;
  box-shadow: inset 0 0px 5px 0px rgba(89, 46, 0, 0.75);
  padding: 0;
  border: 0; }

.RadCalendarTimeView_SkinDaTelerik td.rcHover a {
  background-image: -webkit-linear-gradient(top, #ffa800 0%, #d18000 100%);
  background-image: -moz-linear-gradient(top, #ffa800 0%, #d18000 100%);
  background-image: -ms-linear-gradient(top, #ffa800 0%, #d18000 100%);
  background-image: -o-linear-gradient(top, #ffa800 0%, #d18000 100%);
  background-image: linear-gradient(top, #ffa800 0%, #d18000 100%);
  background-color: #ffa800;
  color: black;
  padding: 0;
  border: 0; }

.RadCalendarTimeView_SkinDaTelerik .rcFooter {
  border-color: #232e33; }

.RadPicker_SkinDaTelerik .rcCalPopup,
.RadPicker_SkinDaTelerik .rcTimePopup {
  background-image: url('Common/radActionsSprite.png');
  width: 26px;
  height: 21px; }
.RadPicker_SkinDaTelerik .rcCalPopup {
  background-position: -13px -4215.5px; }
  .RadPicker_SkinDaTelerik .rcCalPopup:hover {
    background-position: -63px -4215.5px; }
.RadPicker_SkinDaTelerik .rcTimePopup {
  background-position: -13px -4265.5px; }
  .RadPicker_SkinDaTelerik .rcTimePopup:hover {
    background-position: -63px -4265.5px; }

.RadCalendarRTL_SkinDaTelerik .rcTitlebar .rcFastPrev {
  background-position: -64.5px -964.5px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar a.rcFastPrev:hover {
  background-position: -64.5px -964.5px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar .rcPrev {
  background-position: -14.5px -164.5px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar a.rcPrev:hover {
  background-position: -64.5px -164.5px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar .rcNext {
  background-position: -14.5px -114.5px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar a.rcNext:hover {
  background-position: -64.5px -114.5px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar .rcFastNext {
  background-position: -14.5px -914.5px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar a.rcFastNext:hover {
  background-position: -64.5px -914.5px; }
