@charset "utf-8";

.RadGrid_Custom { border: 0px !important; background: var(--backgroundWhite) !important; color: var(--textColor) !important; }

.RadGrid_Custom, .RadGrid_Custom .rgMasterTable, .RadGrid_Custom .rgDetailTable, .RadGrid_Custom .rgGroupPanel table, .RadGrid_Custom .rgCommandRow table, .RadGrid_Custom .rgEditForm table, .GridToolTip_Custom { font-size: var(--fontSize)/var(--lineHeight) var(--fontFamily) !important; }

.RadGrid_Custom .rgMasterTable, .RadGrid_Custom .rgDetailTable { border-collapse: separate; }

.RadGrid_Custom .rgRow, .RadGrid_Custom .rgAltRow, .RadGrid_Custom .rgHeader, .RadGrid_Custom .rgResizeCol, .RadGrid_Custom .rgPager, .RadGrid_Custom .rgGroupPanel, .RadGrid_Custom .rgGroupHeader { cursor: default; }

.RadGrid_Custom input[type="image"] { cursor: pointer; }

.RadGrid_Custom .rgRow td, .RadGrid_Custom .rgAltRow td, .RadGrid_Custom .rgEditRow td, .RadGrid_Custom .rgFooter td, .RadGrid_Custom .rgFilterRow td, .RadGrid_Custom .rgHeader, .RadGrid_Custom .rgResizeCol, .RadGrid_Custom .rgGroupHeader td { padding-left: 0.375rem !important; padding-right: 0.375rem !important; }

.RadGrid_Custom .rgAdd, .RadGrid_Custom .rgRefresh, .RadGrid_Custom .rgEdit, .RadGrid_Custom .rgDel, .RadGrid_Custom .rgFilter, .RadGrid_Custom .rgPagePrev, .RadGrid_Custom .rgPageNext, .RadGrid_Custom .rgPageFirst, .RadGrid_Custom .rgPageLast, .RadGrid_Custom .rgExpand, .RadGrid_Custom .rgCollapse, .RadGrid_Custom .rgSortAsc, .RadGrid_Custom .rgSortDesc, .RadGrid_Custom .rgUpdate, .RadGrid_Custom .rgCancel, .RadGrid_Custom .rgUngroup { width: 16px; height: 16px; border: 0px; margin: 0px; padding: 0px; background-color: transparent; background-image: url("Grid/Custom.gif"); background-repeat: no-repeat; vertical-align: middle; font-size: 1px; cursor: pointer; }

.RadGrid_Custom .rgGroupItem input, .RadGrid_Custom .rgCommandRow img, .RadGrid_Custom .rgHeader input, .RadGrid_Custom .rgFilterRow img, .RadGrid_Custom .rgFilterRow input, .RadGrid_Custom .rgPager img { vertical-align: middle; }

.RadGrid_Custom .rgHeaderDiv { background: var(--backgroundDark1) !important; color: var(--textColorDarkBg) !important; }

.RadGrid_Custom .rgHeader, .RadGrid_Custom th.rgResizeCol { border-top: 0px !important; border-right: 0px !important; border-left: 0px !important; border-image: initial !important; border-bottom: 1px solid var(--borderDark) !important; padding-top: 0.375rem !important; padding-bottom: 0.375rem !important; background: var(--backgroundDark1) !important; color: var(--textColorDarkBg) !important; text-align: left !important; font-weight: normal !important; }

.RadGrid_Custom th.rgSorted { background: var(--backgroundLightGray) !important; border-bottom: 1px solid var(--borderMediumGray) !important; color: var(--textColor) !important; }

.RadGrid_Custom .rgHeader, .RadGrid_Custom .rgHeader a { text-decoration: none; color: var(--textColorDarkBg) !important; font-weight: var(--fontWeightBold) !important; }

.RadGrid_Custom .rgCheck { height: 15px; margin: 0px; padding: 0px; }

.RadGrid_Custom .rgRow td, .RadGrid_Custom .rgAltRow td, .RadGrid_Custom .rgEditRow td, .RadGrid_Custom .rgFooter td { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-color: initial; border-image: initial; border-bottom-style: solid; padding-top: 0.1875rem; padding-bottom: 0.1875rem; }

.RadGrid_Custom .rgRow td { border-color: var(--borderLightGray) !important; }

.RadGrid_Custom .rgAltRow { background: var(--backgroundLightGray) !important; }

.RadGrid_Custom .rgAltRow td { border-color: var(--borderLightGray) !important; }

.RadGrid_Custom .rgRow .rgSorted { background: var(--backgroundMediumGray) !important; border-color: var(--borderLightGray) !important; }

.RadGrid_Custom .rgAltRow .rgSorted { background: var(--backgroundDarkGray) !important; border-color: var(--borderLightGray) !important; }

.RadGrid_Custom .rgSelectedRow .rgSorted, .RadGrid_Custom .rgActiveRow .rgSorted, .RadGrid_Custom .rgHoveredRow .rgSorted, .RadGrid_Custom .rgEditRow .rgSorted { background-color: transparent !important; }

.RadGrid_Custom .rgRow a, .RadGrid_Custom .rgAltRow a, .RadGrid_Custom .rgEditRow a, .RadGrid_Custom .rgFooter a, .RadGrid_Custom .rgEditForm a { color: inherit; }

.RadGrid_Custom .rgSelectedRow { background: var(--backgroundInfo) !important; color: var(--backgroundInfoText) !important; }

.RadGrid_Custom .rgSelectedRow a { color: inherit; }

.RadGrid_Custom .rgActiveRow, .RadGrid_Custom .rgHoveredRow { background: var(--backgroundDarkGray) !important; color: var(--textColorLight) !important; border-color: var(--borderMediumGray) !important; }

.RadGrid_Custom .rgEditRow { background: var(--backgroundWhite) !important; }

.RadGrid_Custom .rgActiveRow td, .RadGrid_Custom .rgActiveRow td.rgSorted, .RadGrid_Custom .rgHoveredRow td, .RadGrid_Custom .rgHoveredRow td.rgSorted { border-color: var(--borderDarkGray) !important; }

.RadGrid_Custom .rgSelectedRow td, .RadGrid_Custom .rgSelectedRow td.rgSorted { border-color: var(--borderDarkGray) !important; }

.RadGrid_Custom .rgFooterDiv, .RadGrid_Custom .rgFooter { background: var(--backgroundDarkGray) !important; }

.RadGrid_Custom .rgFooter td { border-top: 1px solid var(--borderLightGray) !important; border-bottom: 1px solid var(--backgroundWhite) !important; }

.RadGrid_Custom .rgPager .rgStatus { width: 35px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-image: initial; border-top-color:  !important; border-right-color:  !important; border-bottom-color:  !important; border-left: 0px !important; padding: 0.1875rem 0px !important; }

.RadGrid_Custom .rgStatus div { width: 24px; height: 24px; overflow: hidden; border: 0px; margin: 0px auto; padding: 0px; background: url("WebResource.axd?d=DSYMEgns9XE_6E3UCw-9ln0U_QvgTVjW-K9pyp1MTC2PX9gxQD5FuEP1wqkqevrXKXxFNiYI2LsGHXgTmoeSwg2&t=633746128680000000") center center no-repeat transparent; text-indent: -2222px; }

.RadGrid_Custom .rgPager { background: var(--backgroundLightGray); }

.RadGrid_Custom .rgPager td { padding: 0px; }

.RadGrid_Custom .rgPager .rgPagerCell { border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-image: initial; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-style: initial; border-right-color: initial; padding: 0.1875rem 0px; }

.RadGrid_Custom .rgWrap { float: left; padding: 0px 0.75rem; line-height: var(--lineHeight); white-space: nowrap; }

.RadGrid_Custom .rgArrPart1 { padding-right: 0px; line-height: 22px; }

.RadGrid_Custom .rgArrPart2 { padding-left: 0px; line-height: 22px; }

.RadGrid_Custom .rgInfoPart { float: right; color: rgb(138, 138, 138); }

.RadGrid_Custom .rgInfoPart strong { font-weight: normal; color: rgb(76, 78, 84); }

.RadGrid_Custom .rgSEO .rgArrPart1, .RadGrid_Custom .rgSEO .rgArrPart2 { line-height: 24px; }

.RadGrid_Custom .rgWrap a img { margin: 0px 8px; }

.RadGrid_Custom .rgPageFirst, .RadGrid_Custom .rgPagePrev, .RadGrid_Custom .rgPageNext, .RadGrid_Custom .rgPageLast { width: 22px; height: 24px; }

.RadGrid_Custom .rgPageFirst { background-position: 0px -549px; }

.RadGrid_Custom .rgPageFirst:hover { background-position: 0px -599px; }

.RadGrid_Custom .rgPagePrev { background-position: 0px -699px; }

.RadGrid_Custom .rgPagePrev:hover { background-position: 0px -749px; }

.RadGrid_Custom .rgPageNext { background-position: 0px -849px; }

.RadGrid_Custom .rgPageNext:hover { background-position: 0px -899px; }

.RadGrid_Custom .rgPageLast { background-position: 0px -999px; }

.RadGrid_Custom .rgPageLast:hover { background-position: 0px -1049px; }

.RadGrid_Custom .rgPagerButton { height: 22px; border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(208, 208, 208) rgb(174, 174, 174) rgb(139, 139, 139); margin: 0px 14px 0px 0px; padding: 0px 4px 2px; background: url("Grid/Custom.gif") 0px -1550px repeat-x rgb(232, 232, 232); color: rgb(0, 0, 0); font: 12px / 12px "segoe ui", arial, sans-serif; vertical-align: middle; cursor: pointer; }

.RadGrid_Custom .rgNumPart { padding: 2px 0px; }

.RadGrid_Custom .NumericPages .rgNumPart { padding: 2px 10px; }

.RadGrid_Custom .rgNumPart a:hover, .RadGrid_Custom .rgNumPart a:hover span, .RadGrid_Custom .rgNumPart a.rgCurrentPage, .RadGrid_Custom .rgNumPart a.rgCurrentPage span { background: url("Grid/Custom.gif") no-repeat; }

.RadGrid_Custom .rgNumPart a { float: left; line-height: 22px; margin: 0px; padding: 0px 5px 0px 0px; color: rgb(0, 0, 0); text-decoration: none; }

.RadGrid_Custom .rgNumPart span { float: left; padding: 0px 0px 0px 5px; }

.RadGrid_Custom .rgNumPart a:hover { background-position: 100% -1250px; }

.RadGrid_Custom .rgNumPart a:hover span { background-position: 0px -1150px; cursor: pointer; }

.RadGrid_Custom .rgNumPart a.rgCurrentPage, .RadGrid_Custom .rgNumPart a.rgCurrentPage:hover { background-position: 100% -1450px; cursor: default; }

.RadGrid_Custom .rgNumPart a.rgCurrentPage span, .RadGrid_Custom .rgNumPart a.rgCurrentPage:hover span { background-position: 0px -1350px; cursor: default; }

.RadGrid_Custom .NextPrevNumericAndAdvanced .rgAdvPart { float: none; text-align: center; }

.RadGrid_Custom .rgPager .RadSlider { float: left; margin: 2px 10px 0px 0px; }

.RadGrid_Custom .rgPagerLabel, .RadGrid_Custom .rgPager .RadComboBox, .RadGrid_Custom .rgPager .RadInput_Custom { margin: 0px 4px 0px 0px; vertical-align: middle; }

.RadGrid_Custom .rgPager .RadComboBox { margin-top: -1px; }

* + html .RadGrid_Custom .rgPager .RadComboBox { margin-top: -2px; }

* html .RadGrid_Custom .rgPager .RadComboBox { margin-top: -2px; }

* html .RadGrid_Custom .rgPager .RadComboBox { padding: 1px 0px; }

.RadGrid_Custom .rgPagerTextBox { text-align: center; }

.RadGrid_Custom .rgHeader .rgSortAsc { background-position: 3px -248px; height: 10px; }

.RadGrid_Custom .rgHeader .rgSortDesc { background-position: 3px -198px; height: 10px; }

.GridReorderTop_Custom, .GridReorderBottom_Custom { margin-left: -5px; background: url("Grid/Custom.gif") 0px 0px no-repeat; width: 9px !important; height: 9px !important; }

.GridReorderBottom_Custom { background-position: 0px -50px; }

.RadGrid_Custom .rgFilterRow { background: rgb(238, 238, 238); }

.RadGrid_Custom .rgFilterRow td { border-bottom: 1px solid rgb(130, 130, 130); padding-top: 4px; padding-bottom: 7px; }

.RadGrid_Custom .rgFilter { width: 22px; height: 22px; margin: 0px 0px 0px 2px; background-position: 0px -300px; }

.RadGrid_Custom .rgFilter:hover { background-position: 0px -350px; }

.RadGrid_Custom .rgFilterActive, .RadGrid_Custom .rgFilterActive:hover { background-position: 0px -400px; }

.RadGrid_Custom .rgFilterBox { border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(142, 142, 142) rgb(201, 201, 201) rgb(201, 201, 201) rgb(142, 142, 142); padding: 2px 1px 3px; font: 12px "segoe ui", arial, sans-serif; color: rgb(51, 51, 51); vertical-align: middle; }

.RadGrid_Custom .rgGroupPanel { height: 24px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(130, 130, 130); background: url("Grid/Custom.gif") 0px -1900px repeat-x rgb(238, 238, 238); }

.RadGrid_Custom .rgGroupPanel td { border: 0px; padding: 3px 4px; }

.RadGrid_Custom .rgGroupPanel td td { padding: 0px; }

.RadGrid_Custom .rgGroupPanel .rgSortAsc { background-position: 4px -144px; }

.RadGrid_Custom .rgGroupPanel .rgSortDesc { background-position: 4px -94px; }

.RadGrid_Custom .rgUngroup { background-position: 0px -6998px; }

.RadGrid_Custom .rgGroupItem { border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(196, 196, 196) rgb(196, 196, 196) rgb(158, 158, 158); padding: 0px 2px 1px 3px; background: url("Grid/Custom.gif") 0px -6500px repeat-x rgb(198, 198, 198); line-height: 20px; font-weight: normal; vertical-align: middle; }

.RadGrid_Custom .rgMasterTable td.rgGroupCol, .RadGrid_Custom .rgMasterTable td.rgExpandCol { border-color: rgb(217, 217, 217); background: none rgb(217, 217, 217); }

.RadGrid_Custom .rgGroupHeader { background: rgb(217, 217, 217); font-size: 1.1em; line-height: 21px; color: rgb(0, 0, 0); }

.RadGrid_Custom .rgGroupHeader td { border-top: 1px solid rgb(130, 130, 130); border-bottom: 1px solid rgb(217, 217, 217); padding-top: 0px; padding-bottom: 0px; }

.RadGrid_Custom .rgGroupHeader td.rgGroupCol { border-top-color: rgb(130, 130, 130); }

.RadGrid_Custom .rgExpand { background-position: 5px -496px; }

.RadGrid_Custom .rgCollapse { background-position: 3px -444px; }

.RadGrid_Custom .rgGroupHeader td p { display: inline; margin: 0px; padding: 0px 10px; }

.RadGrid_Custom .rgGroupHeader td div div { top: -0.8em; padding: 0px 10px; }

.RadGrid_Custom .rgGroupHeader td div div div { top: 0px; padding: 0px; border: 0px; }

.RadGrid_Custom .rgEditForm { border-bottom: 1px solid rgb(130, 130, 130); }

.RadGrid_Custom .rgUpdate { background-position: 0px -1800px; }

.RadGrid_Custom .rgCancel { background-position: 2px -1848px; }

.RadGrid_Custom .rgDetailTable { border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(130, 130, 130); border-bottom-color: rgb(130, 130, 130); border-left-color: rgb(130, 130, 130); border-image: initial; border-right-style: initial; border-right-color: initial; }

.RadGrid_Custom .rgCommandRow { background: url("Grid/Custom.gif") 0px -2099px repeat-x rgb(197, 197, 197); color: rgb(0, 0, 0); }

.RadGrid_Custom .rgCommandRow td { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-image: initial; border-right-color: rgb(242, 242, 242); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(242, 242, 242); border-top-style: initial; border-top-color: initial; padding: 0px; }

.RadGrid_Custom tfoot .rgCommandRow td { border-top: 1px solid; border-bottom: 0px; }

.RadGrid_Custom tr.rgCommandRow td td { border: 0px; padding: 3px 7px 4px; }

.RadGrid_Custom tr.rgCommandRow td td td { padding: 1px; }

.RadGrid_Custom .rgCommandRow table { border-width: 1px 0px; border-right-style: initial; border-left-style: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(253, 253, 253); border-bottom-style: solid; border-bottom-color: rgb(231, 231, 231); }

.RadGrid_Custom .rgCommandRow table table { border: 0px; }

.RadGrid_Custom .rgCommandRow a { color: rgb(0, 0, 0); text-decoration: none; }

.RadGrid_Custom .rgAdd { margin-right: 3px; background-position: 0px -1650px; }

.RadGrid_Custom .rgRefresh { margin-right: 3px; background-position: 0px -1600px; }

.RadGrid_Custom .rgEdit { background-position: 0px -1700px; }

.RadGrid_Custom .rgDel { background-position: 0px -1750px; }

.GridRowSelector_Custom { background: rgb(76, 78, 84); }

.GridItemDropIndicator_Custom { border-top: 1px dashed rgb(102, 102, 102); }

.GridToolTip_Custom { border: 1px solid rgb(130, 130, 130); padding: 3px; background: rgb(255, 255, 255); color: rgb(51, 51, 51); }

.RadGridRTL_Custom .rgHeader, .RadGridRTL_Custom .rgResizeCol { text-align: right; }

.RadGridRTL_Custom .rgPager .rgStatus { border-right: 0px; border-left-width: 1px; }

.RadGridRTL_Custom .rgWrap { float: right; }

.RadGridRTL_Custom .rgInfoPart { float: left; }

.RadGridRTL_Custom .rgNumPart { width: 220px; }

.RadGridRTL_Custom .rgNumPart a { float: right; }

.RadGridRTL_Custom .rgDetailTable { border-right: 1px solid; border-left: 0px; }