.RadScheduler_SkinDaTelerik {
  color: black;
  font: normal 12px/16px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadScheduler_SkinDaTelerik .rsSubHeader {
    border-top: 1px solid #768ca5;
    color: #ffffff;
    background-color: #8ea3b9; }
  .RadScheduler_SkinDaTelerik,
  .RadScheduler_SkinDaTelerik a,
  .RadScheduler_SkinDaTelerik input,
  .RadScheduler_SkinDaTelerik select,
  .RadScheduler_SkinDaTelerik textarea {
    color: #333;
    font: normal 12px/14px "Segoe UI", Arial, sans-serif; }
  .RadScheduler_SkinDaTelerik textarea {
    background: #fff; }
  .RadScheduler_SkinDaTelerik .rsHeader,
  .RadScheduler_SkinDaTelerik .rsHeader ul a:hover,
  .RadScheduler_SkinDaTelerik .rsHeader ul a:hover span,
  .RadScheduler_SkinDaTelerik .rsHeader .rsSelected,
  .RadScheduler_SkinDaTelerik .rsHeader .rsSelected em,
  .RadScheduler_SkinDaTelerik .rsHeader .rsDatePickerActivator,
  .RadScheduler_SkinDaTelerik .rsHeader .rsPrevDay,
  .RadScheduler_SkinDaTelerik .rsHeader .rsNextDay {
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_SkinDaTelerik .rsHeader {
    border: 1px solid #3a5168; }
  .RadScheduler_SkinDaTelerik .rsHeader,
  .RadScheduler_SkinDaTelerik .rsHeader a {
    color: #fff; }
  .RadScheduler_SkinDaTelerik .rsHeader a:hover,
  .RadScheduler_SkinDaTelerik .rsHeader em {
    color: #000; }
  .RadScheduler_SkinDaTelerik .rsHeader a.rsToday:hover {
    color: #CCC; }
  .RadScheduler_SkinDaTelerik div.rsHeader .rsPrevDay,
  .RadScheduler_SkinDaTelerik div.rsHeader .rsNextDay {
    width: 20px;
    height: 20px;
    line-height: 20px; }
  .RadScheduler_SkinDaTelerik div.rsHeader .rsPrevDay {
    margin: 5px 0 0 3px;
    background-position: 0 -48px; }
  .RadScheduler_SkinDaTelerik div.rsHeader .rsNextDay {
    margin: 5px 6px 0 0;
    background-position: -20px -48px; }
  .RadScheduler_SkinDaTelerik div.rsHeader a.rsPrevDay:hover {
    background-position: -70px -48px; }
  .RadScheduler_SkinDaTelerik div.rsHeader a.rsNextDay:hover {
    background-position: -90px -48px; }
  .RadScheduler_SkinDaTelerik .rsContent {
    background: #fff; }
  .RadScheduler_SkinDaTelerik .rsHorizontalHeaderTable {
    color: #fff;
    background: #e4e4e4; }
  .RadScheduler_SkinDaTelerik .rsHorizontalHeaderWrapper {
    border-color: #a7bac5;
    background: #dfeeff; }
  .RadScheduler_SkinDaTelerik .rsSpacerCell,
  .RadScheduler_SkinDaTelerik .rsAllDayHeader,
  .RadScheduler_SkinDaTelerik .rsVerticalHeaderWrapper,
  .RadScheduler_SkinDaTelerik .rsVerticalHeaderTable {
    background: #dfeeff; }
  .RadScheduler_SkinDaTelerik .rsVerticalHeaderTable th {
    border-color: #868686 #a2b3c7;
    color: #000; }
  .RadScheduler_SkinDaTelerik .rsHorizontalHeaderTable th {
    border-color: #a7bac5;
    background-color: #C3D9F1;
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_SkinDaTelerik .rsVerticalHeaderTable th {
    border-color: transparent #a2b3c7;
    border-top: 0; }
  .RadScheduler_SkinDaTelerik .rsVerticalHeaderTable .rsAlt th {
    border-color: #b0becf #a2b3c7; }
  .RadScheduler_SkinDaTelerik .rsAllDayRow {
    background: #dfeeff; }
  .RadScheduler_SkinDaTelerik .rsSpacerCell,
  .RadScheduler_SkinDaTelerik .rsAllDayHeader,
  .RadScheduler_SkinDaTelerik .rsVerticalHeaderTable .rsAllDayHeader {
    color: #000;
    border-color: #a7bac5 #a2b3c7; }
  .RadScheduler_SkinDaTelerik .rsAllDayRow td,
  .RadScheduler_SkinDaTelerik .rsContentTable .rsAllDayRow td {
    border-color: #a7bac5;
    border-style: solid; }
  .RadScheduler_SkinDaTelerik .rsVerticalHeaderTable .rsMainHeader th {
    border-bottom-color: #A7BAC5; }
  .RadScheduler_SkinDaTelerik .rsSpacerCell,
  .RadScheduler_SkinDaTelerik .rsContent .rsAllDayHeader {
    border-bottom-color: #b0becf; }
  .RadScheduler_SkinDaTelerik .rsContent,
  .RadScheduler_SkinDaTelerik .rsTopWrap .rsFooter {
    border: 1px solid #3a5168;
    border-top: 0; }
  .RadScheduler_SkinDaTelerik .rsContentTable td {
    border-color: #dee6f0;
    border-bottom-style: dotted; }
  .RadScheduler_SkinDaTelerik .rsContentTable .rsAlt td {
    border-color: #b0becf #dee6f0;
    border-bottom-style: solid; }
  .RadScheduler_SkinDaTelerik .rsMonthView .rsOtherMonth {
    background-color: #F9F9F9; }
  .RadScheduler_SkinDaTelerik .rsApt .rsArrowTop,
  .RadScheduler_SkinDaTelerik .rsApt .rsArrowBottom,
  .RadScheduler_SkinDaTelerik .rsApt .rsArrowLeft,
  .RadScheduler_SkinDaTelerik .rsApt .rsArrowRight,
  .RadScheduler_SkinDaTelerik .rsApt .rsAptDelete,
  .RadScheduler_SkinDaTelerik .rsApt .rsAptResize,
  .RadScheduler_SkinDaTelerik .rsApt .rsAptReminder,
  .RadScheduler_SkinDaTelerik .rsApt .rsAptRecurrence,
  .RadScheduler_SkinDaTelerik .rsApt .rsAptRecurrenceException {
    background-color: transparent;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: no-repeat; }
  .RadScheduler_SkinDaTelerik .rsApt .rsAptDelete {
    width: 22px; }
  .RadScheduler_SkinDaTelerik .rsAptCreate,
  .RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreate {
    background-color: #c5ebfb;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: repeat-x; }
  .RadScheduler_SkinDaTelerik .rsAptCreateRow2,
  .RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreateRow2 {
    background-color: #c5ebfb;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: repeat-x; }
.RadScheduler_SkinDaTelerik .rsNonWorkHour
{
    background-color: #deecf9!important;
    cursor: not-allowed;
}
/*.RadScheduler_SkinDaTelerik .rsSunCol,
.RadScheduler_SkinDaTelerik .rsSatCol{background-color: #f5fcff;}*/
  .RadScheduler_SkinDaTelerik .rsAptCreateRow3,
  .RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreateRow3,
  .RadScheduler_SkinDaTelerik .rsAptCreateRow4,
  .RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreateRow4,
  .RadScheduler_SkinDaTelerik .rsAptCreateRow5,
  .RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreateRow5 {
    background: #c5ebfb; }
  .RadScheduler_SkinDaTelerik .rsSelectedSlot,
  .RadScheduler_SkinDaTelerik .rsMonthView .rsSelectedSlot {
    background: #7ec8e2;
    border-color: #6eb8d2; }
  .RadScheduler_SkinDaTelerik .rsContentTable td.rsAptCreate.rsSelectedSlot {
    background: #5ea8c2;
    border-color: #4e98b2; }
  .RadScheduler_SkinDaTelerik .rsContentTable td.rsSelectedSlot {
    background: #7ec8e2;
    border-color: #6eb8d2; }
  .RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreate .rsDateBox {
    border-bottom: 1px solid #f99331; }
  .RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreate {
    background-image: none; }
  .RadScheduler_SkinDaTelerik .rsMonthView .rsContentTable td {
    border-color: #dee6f0;
    border-style: solid; }
  .RadScheduler_SkinDaTelerik div.rsFooter {
    background-color: #f0fafd;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: repeat-x;
    border-color: #a2a2a2; }
  .RadScheduler_SkinDaTelerik div.rsFooter .rsFullTime {
    background-position: 0 -248px;
    padding: 3px 0 4px 17px;
    background-color: transparent;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: no-repeat; }
  .RadScheduler_SkinDaTelerik div.rsFooter a.rsFullTime:hover {
    background-position: 0 -271px; }
  .RadScheduler_SkinDaTelerik .rsEditOptions a,
  .RadScheduler_SkinDaTelerik .rsAptEditResizeHandle,
  .RadScheduler_SkinDaTelerik .rsAptEditFormWrapper {
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_SkinDaTelerik .rsAptEditFormOuter,
  .RadScheduler_SkinDaTelerik .rsAptEditFormInner {
    background-image: url('Scheduler/rsInlineEditHSprite.png'); }
  .RadScheduler_SkinDaTelerik .rsAptEditFormMiddle,
  .RadScheduler_SkinDaTelerik .rsAptEditFormMiddle2 {
    background-image: url('Scheduler/rsInlineEditVSprite.png'); }
  .RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
    border-color: #a2b3c7;
    background: #fff; }
  .RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea {
    background: #fff; }
  .RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsTemplateWrapper,
  .RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsEditOptions {
    background: #DAE2E8; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvContentWrapper {
    background: #fff;
    border: 1px solid #69798c;
    border-top-color: #49596c; }
  .RadScheduler_SkinDaTelerik div.rsAdvancedModal div.rsAdvContentWrapper {
    border-top: 0; }
  .RadScheduler_SkinDaTelerik div.rsAdvancedModal .rsAdvButtonWrapper {
    padding: 10px 10px 18px 0;
    _padding: 10px 10px 10px 0; }
  * html .RadScheduler_SkinDaTelerik div.rsAdvancedModal .rsAdvContentWrapper {
    margin-top: -1px;
    background: #fff;
    border: 1px solid #69798c; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvInput,
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit select,
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .textareaWrapper {
    border-color: #a2b3c7; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsInvalid textarea,
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsInvalid input,
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvTimePicker .riEmpty {
    background-image: url('Input/sprite.gif'); }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .textareaWrapper {
    background: #fff; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsInvalid {
    border-color: #F32800;
    color: #F32800; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit h2,
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit h3 {
    color: #0053a5; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit h2 {
    border-bottom: 1px solid #CCC; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit h2 span {
    background: #fff; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvancedSubmitArea {
    border-color: #CCC; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit div.rsAdvancedSubmitArea a {
    color: #333;
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_SkinDaTelerik .rsTimePick .RadInput_SkinDaTelerik input.riEnabled,
  .RadScheduler_SkinDaTelerik .rsTimePick .RadInput_SkinDaTelerik input.riHover,
  .RadScheduler_SkinDaTelerik .rsTimePick .RadInput_SkinDaTelerik input.riFocused {
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_SkinDaTelerik .rsModalBgTopLeft,
  .RadScheduler_SkinDaTelerik .rsModalBgTopRight,
  .RadScheduler_SkinDaTelerik .rsModalBgBottomLeft,
  .RadScheduler_SkinDaTelerik .rsModalBgBottomRight {
    background-image: url('Scheduler/rsModalBg.png');
    _background-image: url('Scheduler/rsModalBgIE6.png'); }
  .RadScheduler_SkinDaTelerik .rsAnimating {
    background-image: url('Scheduler/rsModalBgIE6.png'); }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvTitle,
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvInnerTitle {
    background-image: url('Scheduler/rsModalTitleBg.png'); }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvInnerTitle {
    color: #FFF; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit a.rsAdvEditClose,
  .RadScheduler_SkinDaTelerik div.rsModalWrapper .rsModalWindowClose {
    background-image: url('Scheduler/rsSprites.png');
    background-position: -40px -527px;
    height: 19px;
    margin-top: -24px;
    width: 31px;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80); }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit a.rsAdvEditClose {
    margin-top: -25px;
    margin-right: 7px; }
  .RadScheduler_SkinDaTelerik .rsAdvancedEdit a.rsAdvEditClose:hover,
  .RadScheduler_SkinDaTelerik .rsModalWrapper a.rsModalWindowClose:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100); }
  .RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalTitle {
    color: #fff;
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalInner {
    border-color: #3a5168;
    background: #fff; }
  .RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalIcon,
  .RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalButtons a {
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalButtons a,
  .RadScheduler_SkinDaTelerik .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a {
    color: #333; }
  .RadScheduler_SkinDaTelerik .rsBottomIndicator .rsOvertimeArrow {
    background: transparent url('Scheduler/rsSprites.png') no-repeat -180px -31px; }
  .RadScheduler_SkinDaTelerik .rsTopIndicator .rsOvertimeArrow {
    background: transparent url('Scheduler/rsSprites.png') no-repeat -134px -31px; }
  .RadScheduler_SkinDaTelerik .rsAgendaView {
    color: #000000; }
    .RadScheduler_SkinDaTelerik .rsAgendaView .rsAptContent {
      color: inherit; }
    .RadScheduler_SkinDaTelerik .rsAgendaView .rsDateBox small {
      color: #777777; }
  .RadScheduler_SkinDaTelerik .rsAgendaTable th, .RadScheduler_SkinDaTelerik .rsAgendaTable td {
    border-bottom-color: #b7c5d6;
    border-right-color: #a2b3c7; }
  .RadScheduler_SkinDaTelerik .rsAgendaTable th {
    background-color: #dfeeff; }
  .RadScheduler_SkinDaTelerik .rsAgendaTable .rsAgendaRowHovered {
    border-color: #5d9fb7;
    color: black;
    background-color: #bee3f6;
    background-image: -webkit-linear-gradient(top, #d9eef9 0%, #bee3f6 100%);
    background-image: -moz-linear-gradient(top, #d9eef9 0%, #bee3f6 100%);
    background-image: -ms-linear-gradient(top, #d9eef9 0%, #bee3f6 100%);
    background-image: -o-linear-gradient(top, #d9eef9 0%, #bee3f6 100%);
    background-image: linear-gradient(top, #d9eef9 0%, #bee3f6 100%); }
  .RadScheduler_SkinDaTelerik .rsAgendaTable .rsAgendaRowSelected {
    border-color: #133c44;
    color: black;
    background-color: #7abacf;
    background-image: -webkit-linear-gradient(top, #97c1d8 0%, #7abacf 100%);
    background-image: -moz-linear-gradient(top, #97c1d8 0%, #7abacf 100%);
    background-image: -ms-linear-gradient(top, #97c1d8 0%, #7abacf 100%);
    background-image: -o-linear-gradient(top, #97c1d8 0%, #7abacf 100%);
    background-image: linear-gradient(top, #97c1d8 0%, #7abacf 100%); }
