﻿/*Telerik RadGrid Windows7 Skin*/

/*global*/

.RadGrid_skn_RadGridCustom
{
    border: 2px solid #a5b3c5;
    background: #fcfcfc;
    color: #000;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGrid_skn_RadGridCustom, .RadGrid_skn_RadGridCustom .rgMasterTable, .RadGrid_skn_RadGridCustom .rgDetailTable, .RadGrid_skn_RadGridCustom .rgGroupPanel table, .RadGrid_skn_RadGridCustom .rgCommandRow table, .RadGrid_skn_RadGridCustom .rgEditForm table, .RadGrid_skn_RadGridCustom .rgPager table, .GridToolTip_skn_RadGridCustom
{
    font: 10px/16px Arial,sans-serif;
}

.RadGrid_skn_RadGridCustom .rgHeader:first-child, .RadGrid_skn_RadGridCustom th.rgResizeCol:first-child, .RadGrid_skn_RadGridCustom .rgFilterRow > td:first-child, .RadGrid_skn_RadGridCustom .rgRow > td:first-child, .RadGrid_skn_RadGridCustom .rgAltRow > td:first-child
{
    border-left-width: 0;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGrid_skn_RadGridCustom .rgHeader
{
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGrid_skn_RadGridCustom .rgAdd, .RadGrid_skn_RadGridCustom .rgRefresh, .RadGrid_skn_RadGridCustom .rgEdit, .RadGrid_skn_RadGridCustom .rgDel, .RadGrid_skn_RadGridCustom .rgFilter, .RadGrid_skn_RadGridCustom .rgPagePrev, .RadGrid_skn_RadGridCustom .rgPageNext, .RadGrid_skn_RadGridCustom .rgPageFirst, .RadGrid_skn_RadGridCustom .rgPageLast, .RadGrid_skn_RadGridCustom .rgExpand, .RadGrid_skn_RadGridCustom .rgCollapse, .RadGrid_skn_RadGridCustom .rgSortAsc, .RadGrid_skn_RadGridCustom .rgSortDesc, .RadGrid_skn_RadGridCustom .rgUpdate, .RadGrid_skn_RadGridCustom .rgCancel, .RadGrid_skn_RadGridCustom .rgUngroup, .RadGrid_skn_RadGridCustom .rgExpXLS, .RadGrid_skn_RadGridCustom .rgExpDOC, .RadGrid_skn_RadGridCustom .rgExpPDF, .RadGrid_skn_RadGridCustom .rgExpCSV
{
    background-image: url('Grid/sprite.gif');
}

/*header*/

.RadGrid_skn_RadGridCustom .rgHeaderDiv
{
    background: #f1f5fb;
}

.RadGrid_skn_RadGridCustom .rgHeader, .RadGrid_skn_RadGridCustom th.rgResizeCol
{
    border: 1px solid;
    border-color: #f6f9fb #fff #c2cedb #e1eaf3;
    border-top-width: 0;
    background: #f1f5fb;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGrid_skn_RadGridCustom th.rgSorted
{
    background: 0 -2600px repeat-x #dde8f7 url('Grid/sprite.gif');
}

.RadGrid_skn_RadGridCustom .rgHeader, .RadGrid_skn_RadGridCustom .rgHeader a
{
    color: #4c607a;
}

/*rows*/

.RadGrid_skn_RadGridCustom .rgRow td, .RadGrid_skn_RadGridCustom .rgAltRow td, .RadGrid_skn_RadGridCustom .rgEditRow td, .RadGrid_skn_RadGridCustom .rgFooter td
{
    border-style: solid;
    border-width: 0 1px 1px;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGrid_skn_RadGridCustom .rgRow
{
    background-color: #ebeff3;
}

.RadGrid_skn_RadGridCustom .rgRow td
{
    border-color: #ebeff3;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGrid_skn_RadGridCustom .rgAltRow td
{
    border-color: #fff;
}

.RadGrid_skn_RadGridCustom .rgRow .rgSorted, .RadGrid_skn_RadGridCustom .rgAltRow .rgSorted
{
    background-color: #e5ecf5;
    border-color: #e5ecf5;
}

.RadGrid_skn_RadGridCustom .rgSelectedRow .rgSorted, .RadGrid_skn_RadGridCustom .rgActiveRow .rgSorted, .RadGrid_skn_RadGridCustom .rgHoveredRow .rgSorted, .RadGrid_skn_RadGridCustom .rgEditRow .rgSorted
{
    background-color: transparent;
}

.RadGrid_skn_RadGridCustom .rgRow a, .RadGrid_skn_RadGridCustom .rgAltRow a, .RadGrid_skn_RadGridCustom .rgEditRow a, .RadGrid_skn_RadGridCustom .rgFooter a, .RadGrid_skn_RadGridCustom .rgEditForm a
{
    color: #1e3287;
}

.RadGrid_skn_RadGridCustom .rgSelectedRow
{
    background: #d7e8fe 0 -3900px repeat-x url('Grid/sprite.gif');
}
* + html .RadGrid_skn_RadGridCustom .rgSelectedRow .rgSorted
{
    background-color: #d7e8fe;
}
* html .RadGrid_skn_RadGridCustom .rgSelectedRow .rgSorted
{
    background-color: #d7e8fe;
}

.RadGrid_skn_RadGridCustom .rgActiveRow, .RadGrid_skn_RadGridCustom .rgHoveredRow
{
    background: #e7eef6 0 -2900px repeat-x url('Grid/sprite.gif');
}
* + html .RadGrid_skn_RadGridCustom .rgActiveRow .rgSorted, * + html .RadGrid_skn_RadGridCustom .rgHoveredRow .rgSorted
{
    background-color: #e7eef6;
}
* html .RadGrid_skn_RadGridCustom .rgActiveRow .rgSorted, * html .RadGrid_skn_RadGridCustom .rgHoveredRow .rgSorted
{
    background-color: #e7eef6;
}

.RadGrid_skn_RadGridCustom .rgEditRow
{
    background: #e6f0fd 0 -4900px repeat-x url('Grid/sprite.gif');
}
* + html .RadGrid_skn_RadGridCustom .rgEditRow .rgSorted
{
    background-color: #e6f0fd;
}
* html .RadGrid_skn_RadGridCustom .rgEditRow .rgSorted
{
    background-color: #e6f0fd;
}

.RadGrid_skn_RadGridCustom .rgSelectedRow td, .RadGrid_skn_RadGridCustom .rgActiveRow td, .RadGrid_skn_RadGridCustom .rgHoveredRow td, .RadGrid_skn_RadGridCustom .rgEditRow td
{
    border-left-width: 0;
    border-right-width: 0;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGrid_skn_RadGridCustom .rgSelectedRow td, .RadGrid_skn_RadGridCustom .rgSelectedRow .rgSorted
{
    border-bottom-color: #8daed5;
}

.RadGrid_skn_RadGridCustom .rgActiveRow td, .RadGrid_skn_RadGridCustom .rgActiveRow .rgSorted, .RadGrid_skn_RadGridCustom .rgHoveredRow td, .RadGrid_skn_RadGridCustom .rgHoveredRow .rgSorted
{
    border-bottom-color: #a8d8eb;
}

.RadGrid_skn_RadGridCustom .rgEditRow td, .RadGrid_skn_RadGridCustom .rgEditRow .rgSorted
{
    border-bottom-color: #8daed5;
}

.RadGrid_skn_RadGridCustom .rgDrag
{
    background-image: url('Grid/rgDrag.gif');
}

/*footer*/

.RadGrid_skn_RadGridCustom .rgFooterDiv, .RadGrid_skn_RadGridCustom .rgFooter
{
    background: #e2eaf4;
}

.RadGrid_skn_RadGridCustom .rgFooter td
{
    border-top-width: 1px;
    border-color: #e2eaf4;
}

/*status*/

.RadGrid_skn_RadGridCustom .rgPager .rgStatus
{
    border: 1px solid;
    border-color: #fcfcfc #c2cedb #f1f5fb #f1f5fb;
    border-left-width: 0;
}

.RadGrid_skn_RadGridCustom .rgStatus div
{
    background-image: url('Common/loading_small.gif');
}

/*pager*/

.RadGrid_skn_RadGridCustom .rgPager
{
    background: #f1f5fb 0 -5900px repeat-x url('Grid/sprite.gif');
}

.RadGrid_skn_RadGridCustom td.rgPagerCell
{
    border: 1px solid;
    border-color: #fcfcfc #fff #f1f5fb;
    border-right-width: 0;
}

.RadGrid_skn_RadGridCustom .rgInfoPart
{
    color: #5a6779;
}

.RadGrid_skn_RadGridCustom .rgInfoPart strong
{
    color: #1e395b;
}

.RadGrid_skn_RadGridCustom .rgPageFirst
{
    background-position: 0 -550px;
}
.RadGrid_skn_RadGridCustom .rgPageFirst:hover
{
    background-position: 0 -600px;
}
.RadGrid_skn_RadGridCustom .rgPagePrev
{
    background-position: 0 -700px;
}
.RadGrid_skn_RadGridCustom .rgPagePrev:hover
{
    background-position: 0 -750px;
}
.RadGrid_skn_RadGridCustom .rgPageNext
{
    background-position: 0 -850px;
}
.RadGrid_skn_RadGridCustom .rgPageNext:hover
{
    background-position: 0 -900px;
}
.RadGrid_skn_RadGridCustom .rgPageLast
{
    background-position: 0 -1000px;
}
.RadGrid_skn_RadGridCustom .rgPageLast:hover
{
    background-position: 0 -1050px;
}

.RadGrid_skn_RadGridCustom .rgPager .rgPagerButton
{
    border-color: #c2cedb;
    background: #dde8f6 repeat-x 0 -1550px url('Grid/sprite.gif');
    color: #1e395b;
    font: 10px/12px "segoe ui" ,arial,sans-serif;
}

.RadGrid_skn_RadGridCustom .rgNumPart a:hover, .RadGrid_skn_RadGridCustom .rgNumPart a:hover span, .RadGrid_skn_RadGridCustom .rgNumPart a.rgCurrentPage, .RadGrid_skn_RadGridCustom .rgNumPart a.rgCurrentPage span
{
    background: no-repeat url('Grid/sprite.gif');
}

.RadGrid_skn_RadGridCustom .rgNumPart a
{
    color: #1e395b;
}

.RadGrid_skn_RadGridCustom .rgNumPart a:hover
{
    background-position: 100% -1250px;
    color: #4c607a;
}

.RadGrid_skn_RadGridCustom .rgNumPart a:hover span
{
    background-position: 0 -1150px;
}

.RadGrid_skn_RadGridCustom .rgNumPart a.rgCurrentPage, .RadGrid_skn_RadGridCustom .rgNumPart a.rgCurrentPage:hover
{
    background-position: 100% -1450px;
    color: #4c607a;
}

.RadGrid_skn_RadGridCustom .rgNumPart a.rgCurrentPage span, .RadGrid_skn_RadGridCustom .rgNumPart a.rgCurrentPage:hover span
{
    background-position: 0 -1350px;
}

/*sorting, reordering*/

.RadGrid_skn_RadGridCustom .rgHeader .rgSortAsc
{
    background-position: 3px -248px;
    height: 10px;
}

.RadGrid_skn_RadGridCustom .rgHeader .rgSortDesc
{
    background-position: 3px -198px;
    height: 10px;
}

.GridReorderTop_skn_RadGridCustom, .GridReorderBottom_skn_RadGridCustom
{
    height: 11px;
    background: 0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_skn_RadGridCustom
{
    background-position: 0 -50px;
}

/*filtering*/

.RadGrid_skn_RadGridCustom .rgFilterRow
{
    background: #f1f5fb;
}

.RadGrid_skn_RadGridCustom .rgFilterRow td
{
    border-left: 1px solid #f1f5fb;
    border-right: 1px solid #f1f5fb;
}

.RadGrid_skn_RadGridCustom .rgFilter
{
    background-position: 0 -300px;
}

.RadGrid_skn_RadGridCustom .rgFilter:hover
{
    background-position: 0 -350px;
}

.RadGrid_skn_RadGridCustom .rgFilterActive, .RadGrid_skn_RadGridCustom .rgFilterActive:hover
{
    background-position: 0 -400px;
}

.RadGrid_skn_RadGridCustom .rgFilterBox
{
    border-color: #b8cbde;
    font: 10px "segoe ui" ,arial,sans-serif;
    color: #000;
}

/*filter context menu*/

.RadMenu_skn_RadGridCustom .rgHCMClear, .RadMenu_skn_RadGridCustom .rgHCMFilter
{
    border-color: #c2cedb;
    background: #dde8f6 center -23px repeat-x url('FormDecorator/ButtonSprites.gif');
    color: #1e395b;
    font-family: "segoe ui" ,arial,sans-serif;
}

.RadMenu_skn_RadGridCustom .rgHCMClear:hover, .RadMenu_skn_RadGridCustom .rgHCMFilter:hover
{
    border-color: #c2dbfb;
    background-position: center -67px;
    background-color: #e7edf5;
}

/*grouping*/

.RadGrid_skn_RadGridCustom .rgGroupPanel
{
    border: 1px solid;
    border-color: #f2f5fa #f6f9fb #f6f9fb;
    background: #eef3f8 0 -1900px repeat-x url('Grid/sprite.gif');
}

.RadGrid_skn_RadGridCustom .rgGroupPanel td
{
    border: 0;
    padding: 0;
}

.RadGrid_skn_RadGridCustom .rgGroupPanel td td
{
    padding: 2px 3px 1px;
}

.RadGrid_skn_RadGridCustom .rgGroupPanel td td td
{
    padding: 0;
}

.RadGrid_skn_RadGridCustom .rgGroupPanel .rgSortAsc
{
    background-position: 4px -144px;
}

.RadGrid_skn_RadGridCustom .rgGroupPanel .rgSortDesc
{
    background-position: 4px -94px;
}

.RadGrid_skn_RadGridCustom .rgUngroup
{
    background-position: 0 -7200px;
}

.RadGrid_skn_RadGridCustom .rgGroupItem
{
    border: 1px solid #9bc9ff;
    background: #dde8f6 0 -7000px repeat-x url('Grid/sprite.gif');
}

.RadGrid_skn_RadGridCustom .rgGroupHeader
{
    background: 0 -6489px repeat-x url('Grid/sprite.gif');
    font-size: 1.1em;
    line-height: 21px;
    color: #1e3287;
}

.RadGrid_skn_RadGridCustom .rgGroupHeader td
{
    padding: 0 8px;
}

.RadGrid_skn_RadGridCustom .rgExpand
{
    background-position: 5px -496px;
}

.RadGrid_skn_RadGridCustom .rgCollapse
{
    background-position: 3px -444px;
}

.RadGrid_skn_RadGridCustom .rgGroupHeader .rgExpand, .RadGrid_skn_RadGridCustom .rgGroupHeader .rgCollapse
{
    background-color: #fcfcfc;
}

.RadGrid_skn_RadGridCustom .rgGroupHeader td p
{
    background: #fcfcfc;
}

.RadGrid_skn_RadGridCustom .rgGroupHeader td div div
{
    background: #fcfcfc;
}

/*editing*/

.RadGrid_skn_RadGridCustom .rgEditForm
{
    border-bottom: 1px solid #666;
}

.RadGrid_skn_RadGridCustom .rgUpdate
{
    background-position: 0 -1800px;
}

.RadGrid_skn_RadGridCustom .rgCancel
{
    background-position: 0 -1850px;
}

/*hierarchy*/

.RadGrid_skn_RadGridCustom .rgDetailTable
{
    border-color: #a5b3c5;
}

/*command row*/

.RadGrid_skn_RadGridCustom .rgCommandRow
{
    background: #e4edf8 0 -2099px repeat-x url('Grid/sprite.gif');
    color: #1e395b;
}

.RadGrid_skn_RadGridCustom .rgCommandCell
{
    border: 1px solid;
    border-color: #fbfdfe #f1f7fc #ebf3fb;
    padding: 0;
}

.RadGrid_skn_RadGridCustom tfoot .rgCommandCell, .RadGrid_skn_RadGridCustom .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell
{
    border-top: 1px solid #c2cedb;
}

.RadGrid_skn_RadGridCustom .rgCommandTable td
{
    border: 0;
    padding: 2px 7px;
}

.RadGrid_skn_RadGridCustom .rgCommandTable
{
    border: 0;
}

.RadGrid_skn_RadGridCustom .rgCommandRow a
{
    color: #1e395b;
    text-decoration: none;
}

.RadGrid_skn_RadGridCustom .rgAdd
{
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_skn_RadGridCustom .rgRefresh
{
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_skn_RadGridCustom .rgEdit
{
    background-position: 0 -1700px;
}

.RadGrid_skn_RadGridCustom .rgDel
{
    background-position: 0 -1750px;
}

.RadGrid_skn_RadGridCustom .rgExpXLS, .RadGrid_skn_RadGridCustom .rgExpDOC, .RadGrid_skn_RadGridCustom .rgExpPDF, .RadGrid_skn_RadGridCustom .rgExpCSV
{
    background-image: url('../Common/Grid/export.gif');
}

.RadGrid_skn_RadGridCustom .rgExpXLS
{
    background-position: 0 0;
}
.RadGrid_skn_RadGridCustom .rgExpDOC
{
    background-position: 0 -50px;
}
.RadGrid_skn_RadGridCustom .rgExpPDF
{
    background-position: 0 -100px;
}
.RadGrid_skn_RadGridCustom .rgExpCSV
{
    background-position: 0 -150px;
}

/*multirow select*/

.GridRowSelector_skn_RadGridCustom
{
    background: #039;
}

/*row drag n drop*/

.GridItemDropIndicator_skn_RadGridCustom
{
    border-top: 1px dashed #039;
}

/*tooltip*/

.GridToolTip_skn_RadGridCustom
{
    border: 1px solid #a0afc3;
    padding: 3px;
    background: #eef4fb;
    color: #4c607a;
}

/*rtl*/

.RadGridRTL_skn_RadGridCustom .rgHeader:first-child, .RadGridRTL_skn_RadGridCustom th.rgResizeCol:first-child, .RadGridRTL_skn_RadGridCustom .rgFilterRow > td:first-child, .RadGridRTL_skn_RadGridCustom .rgRow > td:first-child, .RadGridRTL_skn_RadGridCustom .rgAltRow > td:first-child
{
    border-left-width: 1px;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGridRTL_skn_RadGridCustom .rgPageFirst
{
    background-position: 0 -1000px;
}
.RadGridRTL_skn_RadGridCustom .rgPageFirst:hover
{
    background-position: 0 -1050px;
}
.RadGridRTL_skn_RadGridCustom .rgPagePrev
{
    background-position: 0 -850px;
}
.RadGridRTL_skn_RadGridCustom .rgPagePrev:hover
{
    background-position: 0 -900px;
}
.RadGridRTL_skn_RadGridCustom .rgPageNext
{
    background-position: 0 -700px;
}
.RadGridRTL_skn_RadGridCustom .rgPageNext:hover
{
    background-position: 0 -750px;
}
.RadGridRTL_skn_RadGridCustom .rgPageLast
{
    background-position: 0 -550px;
}
.RadGridRTL_skn_RadGridCustom .rgPageLast:hover
{
    background-position: 0 -600px;
}



/*Jude*/
/* <Submenu items> */

.RadMenu_skn_RadGridCustom .rmGroup
{
    background: #fff url('Menu/rmDropDownStripe.png') repeat-y -1px 0;
    line-height: 21px;
    color: Black;
    border: 1px solid #979797;
    background-color: #E1F0FF;
    text-decoration: inherit;
}


.RadMenu_skn_RadGridCustom .rmGroup a.rmFocused, .RadMenu_skn_RadGridCustom .rmGroup a.rmSelected
{
    background: #ffe79c;
    border: 1px solid #c98400;
}


.RadMenu_skn_RadGridCustom
{
    font: normal 12px/23px "Segoe UI" , Arial, sans-serif;
    color: Black;
    text-decoration: inherit;
}
