.RadScheduler_SkinDaTelerik
{
color:white;
font:100 16px/34px "Segoe UI",Arial,Helvetica,sans-serif;
line-height:32px
}

.RadScheduler_SkinDaTelerik .rsHeader
{
padding:19px;
height:30px;
border:1px solid #4e4e4e;
color:#fff;
background-color:#000
}

.RadScheduler_SkinDaTelerik .rsHeader a,
.RadScheduler_SkinDaTelerik .rsHeader a:hover
{
color:#fff
}

.RadScheduler_SkinDaTelerik .rsHeader p
{
padding:0;
margin:0
}

.RadScheduler_SkinDaTelerik .rsHeader em
{
font-style:normal
}

.RadScheduler_SkinDaTelerik .rsHeader .rsDatePickerActivator,
.RadScheduler_SkinDaTelerik .rsHeader .rsPrevDay,
.RadScheduler_SkinDaTelerik .rsHeader .rsNextDay
{
margin:0 1px;
width:28px;
height:28px;
border:1px solid white;
border-radius:100%;
background-image:url('Common/radActionsSprite.png');
background-repeat:no-repeat
}

.RadScheduler_SkinDaTelerik .rsHeader .rsPrevDay,
.RadScheduler_SkinDaTelerik .rsHeader .rsPrevDay:hover
{
background-position:-111px -111px
}

.RadScheduler_SkinDaTelerik .rsHeader .rsNextDay,
.RadScheduler_SkinDaTelerik .rsHeader .rsNextDay:hover
{
background-position:-111px -161px
}

.RadScheduler_SkinDaTelerik .rsHeader .rsDatePickerActivator,
.RadScheduler_SkinDaTelerik .rsHeader .rsDatePickerActivator:hover
{
margin:10px 0 0 2px;
width:14px;
height:14px;
border:0;
background-position:-118px -68px
}

.RadScheduler_SkinDaTelerik .rsHeader .rsToday
{
margin-left:20px
}

.RadScheduler_SkinDaTelerik .rsHeader h2
{
font-size:18px
}

.RadScheduler_SkinDaTelerik .rsHeader ul
{
margin:-19px -19px 0 0;
padding:0
}

.RadScheduler_SkinDaTelerik .rsHeader ul li,
.RadScheduler_SkinDaTelerik .rsHeader ul .rsSelected
{
padding:0;
margin:0
}

.RadScheduler_SkinDaTelerik .rsHeader ul a,
.RadScheduler_SkinDaTelerik .rsHeader ul .rsSelected em
{
margin:0;
padding:40px 10px 10px;
min-width:50px;
background-repeat:no-repeat;
font-size:11px;
line-height:18px;
text-align:center
}

.RadScheduler_SkinDaTelerik .rsHeader ul a:hover
{
background-color:#676767
}

.RadScheduler_SkinDaTelerik .rsHeader ul .rsSelected em
{
background-color:#404040
}

.RadScheduler_SkinDaTelerik .rsHeader ul a span
{
padding:0
}

.RadScheduler_SkinDaTelerik .rsFooter
{
border:1px solid #4e4e4e;
border-top:0;
color:white;
background-color:#222
}

.RadScheduler_SkinDaTelerik .rsFooter .rsFullTime
{
padding:3px 0 4px 17px;
color:#767676;
background-image:url('Sheduler/rsSprites.png');
background-position:0 -248px;
background-repeat:no-repeat;
font-size:14px
}

.RadScheduler_SkinDaTelerik .rsFooter .rsFullTime:hover
{
background-position:0 -271px
}

.RadScheduler_SkinDaTelerik .rsContent
{
color:#fff;
background:#000
}

.RadScheduler_SkinDaTelerik .rsSpacerCell
{
border-color:#4e4e4e;
color:white
}

.RadScheduler_SkinDaTelerik .rsHorizontalHeaderWrapper
{
border-color:#4e4e4e;
background-color:#444
}

.RadScheduler_SkinDaTelerik .rsHorizontalHeaderTable
{
color:white;
background-color:#444
}

.RadScheduler_SkinDaTelerik .rsHorizontalHeaderTable th
{
border-color:#4e4e4e;
background-color:#222
}

.RadScheduler_SkinDaTelerik .rsHorizontalHeaderTable a
{
color:white
}

.RadScheduler_SkinDaTelerik .rsVerticalHeaderTable
{
color:white;
background-color:#222
}

.RadScheduler_SkinDaTelerik .rsVerticalHeaderTable tr
{
font-size:22px
}

.RadScheduler_SkinDaTelerik .rsVerticalHeaderTable th
{
border-color:transparent #4e4e4e;
color:white
}

.RadScheduler_SkinDaTelerik .rsVerticalHeaderTable .rsAlt th
{
border-color:#4e4e4e
}

.RadScheduler_SkinDaTelerik .rsVerticalHeaderTable div
{
padding:10px 0 0 0;
font-weight:100
}

.RadScheduler_SkinDaTelerik .rsAllDayHeader,
.RadScheduler_SkinDaTelerik .rsVerticalHeaderTable .rsAllDayHeader
{
border-color:#4e4e4e;
color:white
}

.RadScheduler_SkinDaTelerik .rsAllDayRow td,
.RadScheduler_SkinDaTelerik .rsContentTable .rsAllDayRow td
{
border-color:#4e4e4e;
border-style:solid
}

.RadScheduler_SkinDaTelerik .rsApt
{
margin:0;
border:0;
line-height:17px
}

.RadScheduler_SkinDaTelerik .rsApt .rsAptResize
{
background-image:url('Scheduler/rsSprites.png');
background-repeat:no-repeat
}

.RadScheduler_SkinDaTelerik .rsApt .rsAptResizeStart
{
top:5px;
bottom:auto
}

.RadScheduler_SkinDaTelerik .rsApt .rsAptResizeEnd
{
top:auto;
bottom:2px
}

.RadScheduler_SkinDaTelerik .rsApt .rsAptRecurrence,
.RadScheduler_SkinDaTelerik .rsApt .rsAptRecurrenceException,
.RadScheduler_SkinDaTelerik .rsApt .rsAptReminder
{
margin:0;
padding:0;
width:16px;
height:16px;
float:none;
display:-moz-inline-stack;
display:inline-block;
display:inline;
zoom:1;
vertical-align:bottom
}

.RadScheduler_SkinDaTelerik .rsApt .rsAptRecurrence
{
background-image:url('Scheduler/rsSprites.png')
}

.RadScheduler_SkinDaTelerik .rsApt .rsAptDelete
{
width:16px;
height:16px;
background-color:transparent;
background-image:url('Scheduler/rsSprites.png');
background-repeat:no-repeat;
top:5px;
right:5px;
left:auto
}

.RadScheduler_SkinDaTelerik .rsAptOut,
.RadScheduler_SkinDaTelerik .rsAptMid,
.RadScheduler_SkinDaTelerik .rsAptIn
{
margin:0;
padding:0;
width:auto;
height:100%;
border:0;
background:0;
overflow:hidden;
top:0;
left:0;
bottom:0;
right:0
}

.RadScheduler_SkinDaTelerik .rsAptMid
{
margin-right:1px;
margin-left:1px
}

.RadScheduler_SkinDaTelerik .rsAptContent

{
    margin:0;
    padding:0;
    width:100% !important;
    border:0;
    top:0;
    left:0;
    bottom:0;
    right:0

}

.RadScheduler_SkinDaTelerik .rsWArrowRight .rsAptContent
{
padding-right:25px
}

.RadScheduler_SkinDaTelerik .rsWArrowLeft .rsAptContent
{
padding-left:10px
}

.RadScheduler_SkinDaTelerik .rsAptColor .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryBlue .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryRed .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryGreen .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryOrange .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryPink .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryYellow .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryViolet .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryDarkRed .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryDarkBlue .rsAptContent,
.RadScheduler_SkinDaTelerik .rsCategoryDarkGreen .rsAptContent
{
background-image:none
}

.RadScheduler_SkinDaTelerik .rsAptColor .rsAptContent
{
border-color:#767676
}

.RadScheduler_SkinDaTelerik .rsAptSelected .rsAptContent
{
border-color:#000
}

.RadScheduler_SkinDaTelerik .rsMonthView .rsDateBox
{
height:auto;
border-bottom:1px solid #e5e5e5;
background-color:#f5f5f5
}

.RadScheduler_SkinDaTelerik .rsMonthView .rsDateHeader
{
padding:2px 6px;
color:#767676;
display:inline-block
}

.RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreate
{
background-image:none
}

.RadScheduler_SkinDaTelerik .rsMonthView .rsContentTable td
{
border-color:#e5e5e5;
border-style:solid
}

.RadScheduler_SkinDaTelerik .rsTimelineView .rsVerticalHeaderTable th
{
border-color:#e5e5e5;
color:#000;
font-size:8px
}

.RadScheduler_SkinDaTelerik .rsTimelineView .rsVerticalHeaderTable div
{
padding-right:5px;
padding-left:5px;
font-weight:normal
}

.RadScheduler_SkinDaTelerik .rsTimelineView .rsApt .rsAptResizeStart
{
top:5px;
bottom:auto
}

.RadScheduler_SkinDaTelerik .rsTimelineView .rsApt .rsAptResizeStart:before
{
background-position:-17px -1467px
}

.RadScheduler_SkinDaTelerik .rsTimelineView .rsApt .rsAptResizeEnd
{
top:auto;
bottom:2px
}

.RadScheduler_SkinDaTelerik .rsTimelineView .rsApt .rsAptResizeEnd:before
{
background-position:-17px -1467px
}

.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper
{
margin:-1px 0 0 -1px;
padding:5px;
border:1px solid #4e4e4e;
background-color:#222
}

.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsAptEditFormOuter,
.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsAptEditFormMiddle,
.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsAptEditFormMiddle2,
.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsAptEditFormInner
{
margin:0;
padding:0;
background:0
}

.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
margin:0;
padding:3px;
border:1px solid #4e4e4e;
background-color:#000
}

.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsEditOptions
{
margin:10px 0 0 0;
padding:0
}

.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsEditOptions a
{
border:1px solid #4e4e4e;
color:white;
background:#222
}

.RadScheduler_SkinDaTelerik .rsAptEditFormWrapper .rsAptEditResizeHandle
{
position:absolute;
top:auto;
right:-5px;
bottom:-5px;
left:auto
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit
{
padding:0;
border:1px solid #4e4e4e;
background-color:#222
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit div.rsAdvTitle
{
margin:0;
padding:6px 30px 6px 10px;
color:#fff;
background:#25a0da;
font-size:22px;
font-weight:100;
background-color:#000;
height:auto
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvInnerTitle
{
margin:0;
padding:0;
height:auto;
font-size:1em
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvEditClose
{
margin:0;
padding:0;
width:28px;
height:28px;
border:1px solid transparent;
border-radius:100%;
background-image:url('Common/radActionsSprite.png');
background-position:-111px -1961px;
position:absolute;
top:5px;
right:5px;
left:auto
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvEditClose:hover
{
border-color:#fff
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvContentWrapper
{
margin:0;
padding:10px;
border:0;
background:0
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvOptionsScroll
{
padding:0
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvOptionsPanel
{
*zoom:1
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvOptionsPanel:after
{
content:"";
height:0;
clear:both;
display:block
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit label
{
width:120px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .riTextBox
{
padding:2px 5px 3px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvInput,
.RadScheduler_SkinDaTelerik .rsAdvancedEdit select,
.RadScheduler_SkinDaTelerik .rsAdvancedEdit .textareaWrapper
{
border-color:#767676
}

.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:#de3914;
color:#5d1f00
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit h2,
.RadScheduler_SkinDaTelerik .rsAdvancedEdit h3
{
color:#767676
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit h2
{
border-bottom:1px solid #e5e5e5
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit h2 span
{
background:#e5e5e5
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvancedSubmitArea
{
margin:20px 0 0 0;
padding:20px 0 0;
border-top:1px solid #e5e5e5
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvancedSubmitArea a
{
border:1px solid #4e4e4e;
color:white;
background:#222;
margin:0 0 0 20px
}

.RadScheduler_SkinDaTelerik .rsAdvancedEdit .rsAdvButtonWrapper
{
margin:0;
padding:0
}

.RadScheduler_SkinDaTelerik .rsAdvancedModal
{
padding-bottom:8px
}

.RadScheduler_SkinDaTelerik .rsModalBgTopLeft,
.RadScheduler_SkinDaTelerik .rsModalBgTopRight,
.RadScheduler_SkinDaTelerik .rsModalBgBottomLeft,
.RadScheduler_SkinDaTelerik .rsModalBgBottomRight
{
background:0;
display:none
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog
{
padding:0;
border:1px solid #4e4e4e;
color:#fff;
background:#222
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalOuter,
.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalOuterTitle
{
padding:0;
margin:0;
background:0
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalInner
{
padding:10px;
border:0
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalInner .rsModalIcon
{
background-image:url('Scheduler/rsSprites.png');
top:70px
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalTitle
{
margin:0;
padding:6px 30px 6px 10px;
color:#fff;
background:#25a0da;
font-size:22px;
font-weight:100;
background-color:#000;
margin:-10px -10px 0 -10px;
height:auto;
float:none;
position:static
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalWindowClose
{
margin:0;
padding:0;
width:28px;
height:28px;
border:1px solid transparent;
border-radius:100%;
background-image:url('Common/radActionsSprite.png');
background-position:-111px -1961px;
position:absolute;
top:5px;
right:5px;
left:auto
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalWindowClose:hover
{
border-color:#fff
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalButtons
{
margin:0;
padding:20px;
text-align:center
}

.RadScheduler_SkinDaTelerik .rsModalWrapper .rsModalDialog .rsModalButtons a
{
border:1px solid #4e4e4e;
color:white;
background-color:#222;
margin:0 20px;
float:none;
display:inline-block
}

.RadScheduler_SkinDaTelerik textarea
{
background:#000;
color:#fff
}

.RadScheduler_SkinDaTelerik .rsContent
{
border:1px solid #4e4e4e;
border-top:0
}

.RadScheduler_SkinDaTelerik .rsContentTable td
{
border-color:#4e4e4e;
border-bottom-style:dotted
}

.RadScheduler_SkinDaTelerik .rsContentTable .rsAlt td
{
border-color:#4e4e4e;
border-bottom-style:solid
}

.RadScheduler_SkinDaTelerik .rsMonthView .rsOtherMonth
{
background-color:#333
}

.RadScheduler_SkinDaTelerik .rsApt .rsArrowTop,
.RadScheduler_SkinDaTelerik .rsApt .rsArrowBottom,
.RadScheduler_SkinDaTelerik .rsApt .rsArrowLeft,
.RadScheduler_SkinDaTelerik .rsApt .rsArrowRight,
.RadScheduler_SkinDaTelerik .rsApt .rsAptReminder,
.RadScheduler_SkinDaTelerik .rsApt .rsAptRecurrenceException
{
background-color:transparent;
background-image:url('Scheduler/rsSprites.png');
background-repeat:no-repeat
}

.RadScheduler_SkinDaTelerik .rsNonWorkHour

{
    background-color:#292929!important;
    cursor:not-allowed;
}

/*.RadScheduler_SkinDaTelerik .rsSunCol,
.RadScheduler_SkinDaTelerik .rsSatCol

{
    background-color:#333

}
*/
.RadScheduler_SkinDaTelerik .rsAptCreate,
.RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreate,
.RadScheduler_SkinDaTelerik .rsAptCreateRow2,
.RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreateRow2,
.RadScheduler_SkinDaTelerik .rsAptCreateRow3,
.RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreateRow3,
.RadScheduler_SkinDaTelerik .rsAptCreateRow4,
.RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreateRow4,
.RadScheduler_SkinDaTelerik .rsAptCreateRow5,
.RadScheduler_SkinDaTelerik .rsMonthView .rsAptCreateRow5

{
    background:#222

}

.RadScheduler_SkinDaTelerik .rsSelectedSlot,
.RadScheduler_SkinDaTelerik .rsMonthView .rsSelectedSlot
{
border-color:#25a0da;
background:#25a0da
}

.RadScheduler_SkinDaTelerik .rsContentTable td.rsAptCreate.rsSelectedSlot
{
border-color:#25a0da;
background-color:#25a0da
}

.RadScheduler_SkinDaTelerik .rsContentTable td.rsSelectedSlot
{
border-color:#25a0da;
background-color:#25a0da
}

.RadScheduler_SkinDaTelerik .rsTimePick .RadInput_Metro input.riEnabled,
.RadScheduler_SkinDaTelerik .rsTimePick .RadInput_Metro input.riHover,
.RadScheduler_SkinDaTelerik .rsTimePick .RadInput_Metro input.riFocused
{
background-image:url('Scheduler/rsSprites.png')
}

div.RadScheduler_SkinDaTelerik .rsAnimating
{
background-image:none
}

.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
}

 div.RadScheduler_SkinDaTelerik .rsHeader 
{
    font-size: 14px;
    height: 26px;
    line-height: 24px;
}

 div.RadScheduler_SkinDaTelerik .rsHeader a 
{
    font-size: 14px;
    line-height: 24px;
}

 div.RadScheduler_SkinDaTelerik .rsHeader h2 
{
    font-size: 14px;
    line-height: 24px;
}

 div.RadScheduler_SkinDaTelerik div.rsHeader .rsPrevDay 
{
    width: 24px;
    height: 24px;
}

 div.RadScheduler_SkinDaTelerik .rsHeader .rsSelected em 
{
    line-height: 14px;
    font-size: 11px;
}

 div.RadScheduler_SkinDaTelerik .rsVerticalHeaderWrapper 
{
    height: 54px;
}

 div.RadScheduler_SkinDaTelerik .rsVerticalHeaderTable 
{
    height: 54px;
}

 div.RadScheduler_SkinDaTelerik .rsSpacerCell 
{
    height: 54px;
}

 div.RadScheduler_SkinDaTelerik .rsAllDayHeader 
{
    height: 54px;
}

 div.RadScheduler_SkinDaTelerik .rsAllDayRow td 
{
    height: 54px;
}

 div.RadScheduler_SkinDaTelerik .rsContentTable td 
{
    line-height: 24px;
    height: 25px;
}

 div.RadScheduler_SkinDaTelerik .rsFooter 
{
    font-size: 14px;
    line-height: 24px;
}
