﻿@font-face { font-family: 'OpenSans-Regular'; src: url('../../App_Resources/Shared/CSS/Fonts/OpenSans/OpenSans-Regular.ttf'); }
@font-face { font-family: 'OpenSans-Bold'; src: url('../../App_Resources/Shared/CSS/Fonts/OpenSans/OpenSans-Bold.ttf'); }
@font-face { font-family: 'OpenSans-SemiBold'; src: url('../../App_Resources/Shared/CSS/Fonts/OpenSans/OpenSans-SemiBold.ttf'); }

/*global*/
html body .RadInput input.riEmpty, html body .RadInput textarea.riEmpty, html body input.RadInput_Empty { font-style: normal !important; }
.RadInput .riTextBox, .RadInputMgr { padding: 4px 3px !important; }
html body .RadInputRTL_Default .riError,
html body .RadInputRTL_Error_Default { background-position: 3px -298px; }
html body .RadInputRTL_Default .riResizeIcon { background-position: -6.5px -986.5px; }
.RadForm.rfdTextbox .RadInputRTL_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_Default[type="text"] { background-position: 3px -298px; }
.RadInputMgr_Default { font: 12px; font-family: OpenSans-Regular, Tahoma !important; }
/*end global*/


/*MajTextBoxDefault*/
.RadInput_MajTextBoxDefault { line-height: 100% !important; }
.RadInput.RadInput_MajTextBoxDefault input:-webkit-autofill,
.RadInput.RadInput_MajTextBoxDefault input:-webkit-autofill:focus { transition: background-color 600000s 0s, color 600000s 0s !important; }
.RadInput.RadInput_MajTextBoxDefault input[data-autocompleted] { background-color: transparent !important; }
.RadInput_MajTextBoxDefault .riTextBox,
.RadInput_MajTextBoxDefault .riSelect,
.RadInput_MajTextBoxDefault .rcSelect,
.RadInput_MajTextBoxDefault .riEmpty,
.RadInputMgr_MajTextBoxDefault { height: 27px !important; font-family: OpenSans-Regular, Tahoma !important; font-size: 12px !important; border-color: #6b6b6b !important; color: #ffffffe6 !important; background-color: #222222 !important; border-radius: 4px !important; padding: 4px 2px 4px 7px !important; }
.RadInput_MajTextBoxDefault .riEmpty,
.RadInput_Empty_MajTextBoxDefault { color: #ffffffe6; }
.RadInput_MajTextBoxDefault.RadInputHovered .riTextBox,
.RadInput_MajTextBoxDefault.RadInputHovered .riSelect,
.RadInput_MajTextBoxDefault.RadInputHovered .rcSelect,
.RadInput_Hover_Default { border: 1px solid #017aff !important; color: #ffffffe6; background-color: #222222; }
.RadInput_MajTextBoxDefault.RadInputFocused .riTextBox,
.RadInput_MajTextBoxDefault.RadInputFocused .riSelect,
.RadInput_MajTextBoxDefault.RadInputFocused .rcSelect,
.RadInput_Focused_MajTextBoxDefault { border-color: #6b6b6b !important; color: #ffffffe6 !important; background-color: #222222 !important; }
.RadInput_MajTextBoxDefault.RadInputError .riTextBox,
.RadInput_MajTextBoxDefault.RadInputError .riSelect,
.RadInput_MajTextBoxDefault.RadInputError .rcSelect,
.RadInput_Error_MajTextBoxDefault,
.RadForm.rfdTextbox .RadInput_MajTextBoxDefault .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"] { border-color: #6b6b6b; color: #c7000b; }
.RadInput_MajTextBoxDefault.RadInputError { color: #c7000b; }
.RadInput_MajTextBoxDefault .riNegative, .RadInput_Negative_MajTextBoxDefault { color: #aaa; }
.RadInput_MajTextBoxDefault a,
.RadInput_MajTextBoxDefault.RadInputDisabled a:hover,
.RadInput_MajTextBoxDefault.RadInputDisabled a:active { border-color: #6b6b6b; color: #ffffffe6; background-color: #1b1b1b; }
    .RadInput_MajTextBoxDefault a:hover { border-color: #6b6b6b; color: #ffffffe6; background-color: #222222; }
    .RadInput_MajTextBoxDefault a:focus, .RadInput_MajTextBoxDefault a:active { border-color: #6b6b6b; color: #9eda29; background-color: #222222; }
.RadInput_MajTextBoxDefault .riLabel { color: #fff; }
.RadInputRTL_MajTextBoxDefault .riError, .RadInputRTL_Error_MajTextBoxDefault { background-position: 3px -298px; }
.RadInputRTL_MajTextBoxDefault .riResizeIcon { background-position: 0 -19px; }
.RadForm.rfdTextbox .RadInputRTL_MajTextBoxDefault .riError[type="text"], .RadForm.rfdTextbox .RadInputRTL_Error_MajTextBoxDefault[type="text"] { background-position: 3px -298px; }

/*end MajTextBoxDefault*/






/*MajTextBoxDefaultGrid*/
.RadInput_MajTextBoxDefaultGrid .riTextBox,
.RadInput_MajTextBoxDefaultGrid .riSelect,
.RadInput_MajTextBoxDefaultGrid .rcSelect,
.RadInputMgr_MajTextBoxDefaultGrid { font-family: OpenSans-Regular, Tahoma !important; font-size: 12px !important; border-color: #6b6b6b !important; color: #ffffffb3 !important; background-color: #222222 !important; border-radius: 4px !important; height: inherit !important; padding: 2px 5px 2px 5px !important; }
.RadInput_MajTextBoxDefaultGrid .riEmpty,
.RadInput_Empty_MajTextBoxDefaultGrid { color: #ffffffb3; }
.RadInput_MajTextBoxDefaultGrid.RadInputHovered .riTextBox,
.RadInput_MajTextBoxDefaultGrid.RadInputHovered .riSelect,
.RadInput_MajTextBoxDefaultGrid.RadInputHovered .rcSelect,
.RadInput_Hover_Default { border: 1px solid #017aff !important; color: #ffffffb3; background-color: #222222; }
.RadInput_MajTextBoxDefaultGrid.RadInputFocused .riTextBox,
.RadInput_MajTextBoxDefaultGrid.RadInputFocused .riSelect,
.RadInput_MajTextBoxDefaultGrid.RadInputFocused .rcSelect,
.RadInput_Focused_MajTextBoxDefaultGrid { border-color: #6b6b6b; color: #ffffffb3; background-color: #222222; }
.RadInput_MajTextBoxDefaultGrid.RadInputError .riTextBox,
.RadInput_MajTextBoxDefaultGrid.RadInputError .riSelect,
.RadInput_MajTextBoxDefaultGrid.RadInputError .rcSelect,
.RadInput_Error_MajTextBoxDefaultGrid,
.RadForm.rfdTextbox .RadInput_MajTextBoxDefaultGrid .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"] { border-color: #6b6b6b; color: #c7000b; }
.RadInput_MajTextBoxDefaultGrid.RadInputError { color: #c7000b; }
.RadInput_MajTextBoxDefaultGrid .riNegative, .RadInput_Negative_MajTextBoxDefaultGrid { color: #aaa; }
.RadInput_MajTextBoxDefaultGrid a,
.RadInput_MajTextBoxDefaultGrid.RadInputDisabled a:hover,
.RadInput_MajTextBoxDefaultGrid.RadInputDisabled a:active { border-color: #6b6b6b; color: #ffffffb3; background-color: #1b1b1b; }
    .RadInput_MajTextBoxDefaultGrid a:hover { border-color: #6b6b6b; color: #ffffffb3; background-color: #222222; }
    .RadInput_MajTextBoxDefaultGrid a:focus, .RadInput_MajTextBoxDefaultGrid a:active { border-color: #6b6b6b; color: #9eda29; background-color: #222222; }
.RadInput_MajTextBoxDefaultGrid .riLabel { color: #fff; }
.RadInputRTL_MajTextBoxDefaultGrid .riError, .RadInputRTL_Error_MajTextBoxDefaultGrid { background-position: 3px -298px; }
.RadInputRTL_MajTextBoxDefaultGrid .riResizeIcon { background-position: 0 -19px; }
.RadForm.rfdTextbox .RadInputRTL_MajTextBoxDefaultGrid .riError[type="text"], .RadForm.rfdTextbox .RadInputRTL_Error_MajTextBoxDefaultGrid[type="text"] { background-position: 3px -298px; }

/*end MajTextBoxDefaultGrid*/





/*.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup { background-image: url('Images/calendar_sprite.png') !important; }
.RadCalendar_Default .rcTitlebar { background: #eaeaea 0 -1000px repeat-x url('Images/calendar_sprite.png') !important; }
    .RadCalendar_Default .rcTitlebar .rcPrev,
    .RadCalendar_Default .rcTitlebar .rcNext,
    .RadCalendar_Default .rcTitlebar .rcFastPrev,
    .RadCalendar_Default .rcTitlebar .rcFastNext { background-image: url('Images/calendar_sprite.png') !important; }*/
/*.RadCalendar_Default .rcRow .rcSelected { background: #828282 0 -1700px repeat-x url('Images/calendar_sprite.png') !important; }
.RadCalendar_Default .rcRow .rcHover { background: #c5c5c5 0 -1600px repeat-x url('Images/calendar_sprite.png') !important; }*/
.RadCalendarMultiView_Default .rcTitlebar { background: #c5c5c5 0 -1199px repeat-x url('Images/calendar_sprite.png') !important; }
.RadCalendarMultiView_Default .rcMainTable .rcTitle { background: #eaeaea 0 -1000px repeat-x url('Images/calendar_sprite.png') !important; }
.RadCalendarMonthView_Default .rcSelected a { background: #828282 0 -1700px repeat-x url('Images/calendar_sprite.png') !important; }
.RadCalendarMonthView_Default #rcMView_PrevY a, .RadCalendarMonthView_Default #rcMView_NextY a { background-image: url('Images/calendar_sprite.png') !important; }
.RadPicker_Default .rcCalPopup,
.RadPicker_Default .rcTimePopup { background-image: url('Images/calendar_sprite.png'); }
/*Transparent Button Commands*/
.RadButton_TransparentButtonCommand { font-size: 13px !important; height: 26px; line-height: 0.5 !important; color: #0176d3; background-color: transparent; border-color: transparent; border-width: 0px !important; border-style: none !important; }
    .RadButton_TransparentButtonCommand .rbButton,
    .RadButton_TransparentButtonCommand .rbSplitPart { padding: 0px 10px; }
        .RadButton_TransparentButtonCommand .rbButton.rbDisabled { border-color: #c9c7c5; background-color: #c9c7c5; opacity: 1; }
        .RadButton_TransparentButtonCommand .rbButton.rbSelected, .RadButton_TransparentButtonCommand .rbButton.rbToggled,
        .RadButton_TransparentButtonCommand .rbSelected .rbHovered,
        .RadButton_TransparentButtonCommand:hover { color: #014486; }
/*END Transparent Button Commands*/




/*Input - Calendar*/

.RadCalendar_MajCalendarDefault { border-color: #131313; color: #fff; background-color: #464646 }
.RadCalendar_MajCalendarDefault .rcWeekend{ background-color: #464646 }
.RadInput_MajCalendarDefault.RadInputHovered .riTextBox { border: 1px solid #017aff !important; }
.RadInput_MajCalendarDefault a { border-color: #6b6b6b; color: #44acff; }
.RadInput_MajCalendarDefault .riTextBox { height: 27px !important; font-family: OpenSans-Regular, Tahoma !important; font-size: 12px !important; border-color: #6b6b6b !important; color: #ffffffe6 !important; background-color: #222222 !important; border-radius: 4px !important; padding: 2px 5px 2px 5px !important; }
    .RadCalendar_MajCalendarDefault .rcTitlebar { border-color: #0e0e0e; color: #fff; background-color: #1b1b1b; background-image: linear-gradient(#353434,#1b1b1b) }
    .RadCalendar_MajCalendarDefault .t-button:hover { border-color: black; color: #fff; background-color: #020202; background-image: linear-gradient(#5c5c5c,#2a2a2c 50%,#060606 50%,#020202) }
    .RadCalendar_MajCalendarDefault .t-button:focus, .RadCalendar_MajCalendarDefault .t-button:active { border-color: #070707; color: #0056b3; background-color: #202020; background-image: linear-gradient(#6e6e6e,#2b2b2d 50%,#050505 50%,#202020) }
    .RadCalendar_MajCalendarDefault td { border-color: transparent }
    .RadCalendar_MajCalendarDefault th { color: white; background-color: #1b1b1b }
    .RadCalendar_MajCalendarDefault .rcHeader, .RadCalendar_MajCalendarDefault .rcFooter { border-color: #0e0e0e }
    .RadCalendar_MajCalendarDefault .rcWeek th { border-color: #0e0e0e; color: #fff }
    .RadCalendar_MajCalendarDefault .rcWeek .rcViewSel { background-color: #1b1b1b }
    .RadCalendar_MajCalendarDefault .rcToday a, .RadCalendar_MajCalendarDefault .rcToday span { border-color: #0056b3; color: #0056b3 }
.RadCalendar_MajCalendarDefault .rcHover a, .RadCalendar_MajCalendarDefault .rcHover span { border-color: black; color: #ffffff; background-color: black; background-image: linear-gradient(#44acff, black); }
/*    .RadCalendar_MajCalendarDefault .rcSelected a, .RadCalendar_MajCalendarDefault .rcSelected span { border-color: #131313; color: #0056b3; background-color: #202020; background-image: linear-gradient(#3a3939,#202020) }
*/

.RadCalendar_MajCalendarDefault .rcSelected a, .RadCalendar_MajCalendarDefault .rcSelected span { border-color: black; color: #ffffff; background-color: black; background-image: linear-gradient(#44acff, black); }


    .RadCalendar_MajCalendarDefault .rcFocus { border-color: #131313; box-shadow: inset 0 0 5px #131313 }
.RadCalendarMultiView_MajCalendarDefault .rcTitlebar { border-color: #080808; color: #f2f2f2; background-color: #1b1b1b; background-image: linear-gradient(#7b7b7b,#4a4a4a 50%,#313131 50%,#1b1b1b) }
.RadCalendarMultiView_MajCalendarDefault .rcCalendar { border-color: #131313 }
.RadCalendarMultiView_MajCalendarDefault td.rcTitle { border-color: #0e0e0e; color: #fff; background-color: #1b1b1b; background-image: linear-gradient(#353434,#1b1b1b) }
.RadCalendarMonthView_MajCalendarDefault { border-color: #131313; color: #fff; background-color: #464646 }
    .RadCalendarMonthView_MajCalendarDefault a:hover { border-color: black; color: #ffffff; background-color: black; background-image: linear-gradient(#44acff, black); }
    .RadCalendarMonthView_MajCalendarDefault .rcSelected a { border-color: #131313; color: #0056b3; background-color: #202020; background-image: linear-gradient(#3a3939,#202020) }
    .RadCalendarMonthView_MajCalendarDefault .rcFocus { border-color: #131313; box-shadow: inset 0 0 5px #131313 }
    .RadCalendarMonthView_MajCalendarDefault .rcButtons a { border-color: #080808; color: #fff; background-color: #1b1b1b; background-image: linear-gradient(#7b7b7b,#4a4a4a 50%,#313131 50%,#1b1b1b) }
        .RadCalendarMonthView_MajCalendarDefault .rcButtons a:hover { border-color: black; color: #fff; background-color: #020202; background-image: linear-gradient(#5c5c5c,#2a2a2c 50%,#060606 50%,#020202) }
        .RadCalendarMonthView_MajCalendarDefault .rcButtons a:focus, .RadCalendarMonthView_MajCalendarDefault .rcButtons a:active { border-color: #070707; color: #0056b3; background-color: #202020; background-image: linear-gradient(#6e6e6e,#2b2b2d 50%,#050505 50%,#202020) }
.RadCalendarTimeView_MajCalendarDefault { border-color: #131313; color: #fff; background-color: #464646 }
    .RadCalendarTimeView_MajCalendarDefault th { border-color: #0e0e0e; color: #fff; background-color: #1b1b1b; background-image: linear-gradient(#353434,#1b1b1b) }
    .RadCalendarTimeView_MajCalendarDefault td { border-color: #131313 }
    .RadCalendarTimeView_MajCalendarDefault .rcSelected a { border-color: black; color: #ffffff; background-color: black; background-image: linear-gradient(#44acff, black); }
    .RadCalendarTimeView_MajCalendarDefault .rcHover a { border-color: black; color: #fff; background-color: black; background-image: linear-gradient(#1a1919,black) }
    .RadCalendarTimeView_MajCalendarDefault .rcFocus { box-shadow: inset 0 0 5px #131313 }
    .RadCalendarTimeView_MajCalendarDefault .rcFooter { border-color: #131313 }
.RadPicker_MajCalendarDefault .riLabel { color: #fff }
.RadPicker_MajCalendarDefault.rcCalPopupOpen .RadInput, .RadPicker_MajCalendarDefault.rcMYPopupOpen .RadInput, .RadPicker_MajCalendarDefault.rcTimePopupOpen .RadInput { border-color: #070707; color: #fff; background-color: #464646 }
.RadPicker_MajCalendarDefault.rcCalPopupOpen .rcCalPopup, .RadPicker_MajCalendarDefault.rcMYPopupOpen .rcCalPopup, .RadPicker_MajCalendarDefault.rcTimePopupOpen .rcTimePopup { border-color: #070707; color: #0056b3; background-color: #202020; background-image: linear-gradient(#6e6e6e,#2b2b2d 50%,#050505 50%,#202020) }