/*Telerik RadGrid SAMPA Skin*/

/*global*/

.RadGrid_SAMPA
{
    border: 1px solid #768ca5;
    background: #fff;
    color: #000;
}

.RadGrid_SAMPA, .RadGrid_SAMPA .rgMasterTable, .RadGrid_SAMPA .rgDetailTable, .RadGrid_SAMPA .rgGroupPanel table, .RadGrid_SAMPA .rgCommandRow table, .RadGrid_SAMPA .rgEditForm table, .RadGrid_SAMPA .rgPager table, .GridToolTip_SAMPA
{
    font: 12px/16px Tahoma;
}

.RadGrid_SAMPA .rgHeader:first-child, .RadGrid_SAMPA th.rgResizeCol:first-child, .RadGrid_SAMPA .rgFilterRow > td:first-child, .RadGrid_SAMPA .rgRow > td:first-child, .RadGrid_SAMPA .rgAltRow > td:first-child
{
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid_SAMPA .rgAdd, .RadGrid_SAMPA .rgRefresh, .RadGrid_SAMPA .rgEdit, .RadGrid_SAMPA .rgDel, .RadGrid_SAMPA .rgFilter, .RadGrid_SAMPA .rgPagePrev, .RadGrid_SAMPA .rgPageNext, .RadGrid_SAMPA .rgPageFirst, .RadGrid_SAMPA .rgPageLast, .RadGrid_SAMPA .rgExpand, .RadGrid_SAMPA .rgCollapse, .RadGrid_SAMPA .rgSortAsc, .RadGrid_SAMPA .rgSortDesc, .RadGrid_SAMPA .rgUpdate, .RadGrid_SAMPA .rgCancel, .RadGrid_SAMPA .rgUngroup, .RadGrid_SAMPA .rgExpXLS, .RadGrid_SAMPA .rgExpDOC, .RadGrid_SAMPA .rgExpPDF, .RadGrid_SAMPA .rgExpCSV
{
    background-image: url('Grid/sprite.gif');
}

/*header*/

.RadGrid_SAMPA .rgHeaderDiv
{
    background: #dae2e8 0 -7050px repeat-x url('Grid/sprite.gif');
}
.rgTwoLines .rgHeaderDiv
{
    background-position: 0 -6550px;
}

.RadGrid_SAMPA .rgHeader, .RadGrid_SAMPA th.rgResizeCol
{
    border: 1px solid;
    border-color: #98acbf #728ba1 #3d556c #455f77;
    border-top-width: 0;
    background: 0 -2300px repeat-x #718ca1 url('Grid/sprite.gif');
}

.RadGrid_SAMPA th.rgSorted
{
    border-color: #7c93a8 #758ea4 #334d65 #39556e;
    background-color: #5c7990;
    background-position: 0 -2600px;
}

.RadGrid_SAMPA .rgHeader, .RadGrid_SAMPA .rgHeader a
{
    color: #fff;
}

/*rows*/

.RadGrid_SAMPA .rgRow td, .RadGrid_SAMPA .rgAltRow td, .RadGrid_SAMPA .rgEditRow td, .RadGrid_SAMPA .rgFooter td
{
    border-style: solid;
    border-width: 0 1px 1px;
}

.RadGrid_SAMPA .rgRow td
{
    border-color: #fff #fff #fff #dae2e8;
}

.RadGrid_SAMPA .rgAltRow
{
    background: #dae2e8;
}

.RadGrid_SAMPA .rgAltRow td
{
    border-color: #dae2e8;
}

.RadGrid_SAMPA .rgRow .rgSorted
{
    border-bottom-color: #f0f0f0;
    background-color: #f0f0f0;
}

.RadGrid_SAMPA .rgSelectedRow .rgSorted, .RadGrid_SAMPA .rgActiveRow .rgSorted, .RadGrid_SAMPA .rgHoveredRow .rgSorted, .RadGrid_SAMPA .rgEditRow .rgSorted
{
    background-color: transparent;
}

.RadGrid_SAMPA .rgRow a, .RadGrid_SAMPA .rgAltRow a, .RadGrid_SAMPA .rgEditRow a, .RadGrid_SAMPA .rgFooter a, .RadGrid_SAMPA .rgEditForm a
{
    color: #0e3d4f;
}

.RadGrid_SAMPA .rgSelectedRow
{
    background: #7bbbcf 0 -3900px repeat-x url('Grid/sprite.gif');
}
* + html .RadGrid_SAMPA .rgSelectedRow .rgSorted
{
    background-color: #7bbbcf;
}
* html .RadGrid_SAMPA .rgSelectedRow .rgSorted
{
    background-color: #7bbbcf;
}

.RadGrid_SAMPA .rgActiveRow, .RadGrid_SAMPA .rgHoveredRow
{
    background: #bfe3f6 0 -2900px repeat-x url('Grid/sprite.gif');
}
* + html .RadGrid_SAMPA .rgActiveRow .rgSorted, * + html .RadGrid_SAMPA .rgHoveredRow .rgSorted
{
    background-color: #bfe3f6;
}
* html .RadGrid_SAMPA .rgActiveRow .rgSorted, * html .RadGrid_SAMPA .rgHoveredRow .rgSorted
{
    background-color: #bfe3f6;
}

.RadGrid_SAMPA .rgEditRow
{
    background: #fff 0 -4900px repeat-x url('Grid/sprite.gif');
}
* + html .RadGrid_SAMPA .rgEditRow .rgSorted
{
    background-color: #fff;
}
* html .RadGrid_SAMPA .rgEditRow .rgSorted
{
    background-color: #fff;
}

.RadGrid_SAMPA .rgSelectedRow td, .RadGrid_SAMPA .rgActiveRow td, .RadGrid_SAMPA .rgHoveredRow td, .RadGrid_SAMPA .rgEditRow td
{
    border-left-width: 0;
    border-right-width: 0;
    padding-left: 8px;
    padding-right: 8px;
}

.RadGrid_SAMPA .rgSelectedRow td, .RadGrid_SAMPA .rgSelectedRow td.rgSorted
{
    border-bottom-color: #133c44;
}

.RadGrid_SAMPA .rgActiveRow td, .RadGrid_SAMPA .rgHoveredRow td, .RadGrid_SAMPA .rgActiveRow td.rgSorted, .RadGrid_SAMPA .rgHoveredRow td.rgSorted
{
    border-bottom-color: #5d9fb7;
}

.RadGrid_SAMPA .rgEditRow td, .RadGrid_SAMPA .rgEditRow td.rgSorted
{
    border-color: #fff #fff #768ca5 #fff;
}

.RadGrid_SAMPA .rgDrag
{
    background-image: url('Grid/rgDrag.gif');
}

/*footer*/

.RadGrid_SAMPA .rgFooterDiv, .RadGrid_SAMPA .rgFooter
{
    background: #dae2e8;
}

.RadGrid_SAMPA .rgFooter td
{
    border-top-width: 1px;
    border-color: #a2b3c7 #dae2e8 #fff #dae2e8;
}

/*status*/

.RadGrid_SAMPA .rgPager .rgStatus
{
    border: 1px solid;
    border-color: #a2b3c7 #9cb6c5 #fff #9cb6c5;
    border-left-width: 0;
}

.RadGrid_SAMPA .rgStatus div
{
    background-image: url('Common/loading_small.gif');
}

/*pager*/

.RadGrid_SAMPA .rgPager
{
    background: #dae2e8;
    direction: ltr;
}

.RadGrid_SAMPA td.rgPagerCell
{
    border: 1px solid;
    border-color: #a2b3c7 #fff #fff;
    border-right-width: 0;
}

.RadGrid_SAMPA .rgInfoPart
{
    color: #506175;
}

.RadGrid_SAMPA .rgInfoPart strong
{
    color: #000;
}

.RadGrid_SAMPA .rgPageFirst
{
    background-position: 0 -550px;
}
.RadGrid_SAMPA .rgPageFirst:hover
{
    background-position: 0 -600px;
}
.RadGrid_SAMPA .rgPagePrev
{
    background-position: 0 -700px;
}
.RadGrid_SAMPA .rgPagePrev:hover
{
    background-position: 0 -750px;
}
.RadGrid_SAMPA .rgPageNext
{
    background-position: 0 -850px;
}
.RadGrid_SAMPA .rgPageNext:hover
{
    background-position: 0 -900px;
}
.RadGrid_SAMPA .rgPageLast
{
    background-position: 0 -1000px;
}
.RadGrid_SAMPA .rgPageLast:hover
{
    background-position: 0 -1050px;
}

.RadGrid_SAMPA .rgPager .rgPagerButton
{
    border-color: #4e667e #476077 #425c71;
    background: #d6e1e7 repeat-x 0 -1550px url('Grid/sprite.gif');
    color: #0d202b;
    font: 12px/12px "segoe ui" ,arial,sans-serif;
}

.RadGrid_SAMPA .rgNumPart a:hover, .RadGrid_SAMPA .rgNumPart a:hover span, .RadGrid_SAMPA .rgNumPart a.rgCurrentPage, .RadGrid_SAMPA .rgNumPart a.rgCurrentPage span
{
    background: no-repeat url('Grid/sprite.gif');
}

.RadGrid_SAMPA .rgNumPart a
{
    color: #000;
}

.RadGrid_SAMPA .rgNumPart a:hover
{
    background-position: 100% -1250px;
    color: #0e3d4f;
}

.RadGrid_SAMPA .rgNumPart a:hover span
{
    background-position: 0 -1150px;
    cursor: pointer;
}

.RadGrid_SAMPA .rgNumPart a.rgCurrentPage, .RadGrid_SAMPA .rgNumPart a.rgCurrentPage:hover
{
    background-position: 100% -1450px;
    color: #0053a5;
}

.RadGrid_SAMPA .rgNumPart a.rgCurrentPage span, .RadGrid_SAMPA .rgNumPart a.rgCurrentPage:hover span
{
    background-position: 0 -1350px;
}

/*sorting, reordering*/

.RadGrid_SAMPA .rgHeader .rgSortAsc
{
    background-position: 3px -247px;
    height: 10px;
}

.RadGrid_SAMPA .rgHeader .rgSortDesc
{
    background-position: 3px -197px;
    height: 10px;
}

.GridReorderTop_SAMPA, .GridReorderBottom_SAMPA
{
    background: 0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_SAMPA
{
    background-position: 0 -50px;
}

/*filtering*/

.RadGrid_SAMPA .rgFilterRow
{
    background: #dae2e8;
}

.RadGrid_SAMPA .rgFilterRow td
{
    border: 1px solid;
    border-top-width: 0;
    border-color: #dae2e8 #dae2e8 #a2b3c7;
}

.RadGrid_SAMPA .rgFilter
{
    background-position: 0 -300px;
}

.RadGrid_SAMPA .rgFilter:hover
{
    background-position: 0 -350px;
}

.RadGrid_SAMPA .rgFilterActive, .RadGrid_SAMPA .rgFilterActive:hover
{
    background-position: 0 -400px;
}

.RadGrid_SAMPA .rgFilterBox
{
    border-color: #768ca5;
    font: 12px "segoe ui" ,arial,sans-serif;
    color: #000;
}

/*filter context menu*/

.RadMenu_SAMPA .rgHCMClear, .RadMenu_SAMPA .rgHCMFilter
{
    border-color: #4e667e #476078 #425c71;
    background: #d7e2e7 center -23px repeat-x url('FormDecorator/ButtonSprites.gif');
    color: #0d202b;
    font-family: "segoe ui" ,arial,sans-serif;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.RadMenu_SAMPA .rgHCMClear:hover, .RadMenu_SAMPA .rgHCMFilter:hover
{
    border-color: #5d9fb7;
    background-position: center -67px;
    background-color: #bee3f6;
    color: #0e3d4f;
}

/*context menu*/

.GridContextMenuSAMPA .rmLeftImage
{
    background-image: url('../Common/Grid/contextMenu.gif');
}

.GridContextMenuSAMPA .rgHCMSortAsc .rmLeftImage
{
    background-position: 0 0;
}

.GridContextMenuSAMPA .rgHCMSortDesc .rmLeftImage
{
    background-position: 0 -40px;
}

.GridContextMenuSAMPA .rgHCMUnsort .rmLeftImage
{
    background-position: 0 -80px;
}

.GridContextMenuSAMPA .rgHCMGroup .rmLeftImage
{
    background-position: 0 -120px;
}

.GridContextMenuSAMPA .rgHCMUngroup .rmLeftImage
{
    background-position: 0 -160px;
}

.GridContextMenuSAMPA .rgHCMCols .rmLeftImage
{
    background-position: 0 -200px;
}

.GridContextMenuSAMPA .rgHCMFilter .rmLeftImage
{
    background-position: 0 -240px;
}

.GridContextMenuSAMPA .rgHCMUnfilter .rmLeftImage
{
    background-position: 0 -280px;
}

/*grouping*/

.RadGrid_SAMPA .rgGroupPanel
{
    border: 0;
    border-bottom: 1px solid #3d556c;
    background: #dfeeff;
}

.RadGrid_SAMPA .rgGroupPanel td
{
    border: 0;
    padding: 3px;
    vertical-align: middle;
}

.RadGrid_SAMPA .rgGroupPanel td td
{
    padding: 0;
}

.RadGrid_SAMPA .rgGroupPanel .rgSortAsc
{
    background-position: 4px -144px;
}

.RadGrid_SAMPA .rgGroupPanel .rgSortDesc
{
    background-position: 4px -94px;
}

.RadGrid_SAMPA .rgUngroup
{
    background-position: 0 -6500px;
}

.RadGrid_SAMPA .rgGroupItem
{
    border: 1px solid #506175;
    background: #ebf7ff;
    color: #0053a5;
}

.RadGrid_SAMPA .rgGroupHeader
{
    background: #8ea3b9;
    font-size: 1.1em;
    line-height: 21px;
    color: #fff;
}

.RadGrid_SAMPA .rgGroupHeader td
{
    padding: 0 8px;
}

.RadGrid_SAMPA td.rgGroupCol, .RadGrid_SAMPA td.rgExpandCol
{
    background: #8ea3b9 none;
    border-color: #8ea3b9;
}

.RadGrid_SAMPA .rgExpand
{
    background-position: 5px -496px;
}

.RadGrid_SAMPA .rgCollapse
{
    background-position: 3px -444px;
}

/*editing*/

.RadGrid_SAMPA .rgEditForm
{
    border-bottom: 1px solid #768ca5;
}

.RadGrid_SAMPA .rgUpdate
{
    background-position: 0 -1800px;
}

.RadGrid_SAMPA .rgCancel
{
    background-position: 0 -1850px;
}

/*hierarchy*/

.RadGrid_SAMPA .rgDetailTable
{
    border-color: #768ca5;
}

/*command row*/

.RadGrid_SAMPA .rgCommandRow
{
    background: #495a70 0 -2099px repeat-x url('Grid/sprite.gif');
    color: #fff;
}

.RadGrid_SAMPA .rgCommandCell
{
    border: 1px solid #212f41;
    padding: 0;
}

.RadGrid_SAMPA .rgCommandTable td
{
    border: 0;
    padding: 2px 7px;
}

.RadGrid_SAMPA .rgCommandTable
{
    border: 1px solid;
    border-color: #63758a #3d4b5b #58697d;
}

.RadGrid_SAMPA .rgCommandRow a
{
    color: #fff;
    text-decoration: none;
}

.RadGrid_SAMPA .rgAdd
{
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_SAMPA .rgRefresh
{
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_SAMPA .rgEdit
{
    background-position: 0 -1700px;
}

.RadGrid_SAMPA .rgDel
{
    background-position: 0 -1750px;
}

.RadGrid_SAMPA .rgExpXLS, .RadGrid_SAMPA .rgExpDOC, .RadGrid_SAMPA .rgExpPDF, .RadGrid_SAMPA .rgExpCSV
{
    background-image: url('../Common/Grid/export.gif');
}

.RadGrid_SAMPA .rgExpXLS
{
    background-position: 0 0;
}
.RadGrid_SAMPA .rgExpDOC
{
    background-position: 0 -50px;
}
.RadGrid_SAMPA .rgExpPDF
{
    background-position: 0 -100px;
}
.RadGrid_SAMPA .rgExpCSV
{
    background-position: 0 -150px;
}

/*multirow select*/

.GridRowSelector_SAMPA
{
    background: #3d556c;
}

/*row drag n drop*/

.GridItemDropIndicator_SAMPA
{
    border-top: 1px dashed #3d556c;
}

/*tooltip*/

.GridToolTip_SAMPA
{
    border: 1px solid #768ca5;
    padding: 3px;
    background: #dae2e8;
    color: #000;
}

/*rtl*/

.RadGridRTL_SAMPA .rgHeader:first-child, .RadGridRTL_SAMPA th.rgResizeCol:first-child, .RadGridRTL_SAMPA .rgFilterRow > td:first-child, .RadGridRTL_SAMPA .rgRow > td:first-child, .RadGridRTL_SAMPA .rgAltRow > td:first-child
{
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_SAMPA .rgPageFirst
{
    background-position: 0 -1000px;
}
.RadGridRTL_SAMPA .rgPageFirst:hover
{
    background-position: 0 -1050px;
}
.RadGridRTL_SAMPA .rgPagePrev
{
    background-position: 0 -850px;
}
.RadGridRTL_SAMPA .rgPagePrev:hover
{
    background-position: 0 -900px;
}
.RadGridRTL_SAMPA .rgPageNext
{
    background-position: 0 -700px;
}
.RadGridRTL_SAMPA .rgPageNext:hover
{
    background-position: 0 -750px;
}
.RadGridRTL_SAMPA .rgPageLast
{
    background-position: 0 -550px;
}
.RadGridRTL_SAMPA .rgPageLast:hover
{
    background-position: 0 -600px;
}

.RadGridRTL_SAMPA .rgExpand
{
    background-position: -20px -496px;
}

.RadGrid_SAMPA .rgDetailTable
{
    padding-right: 110px !important;
}
.RadGrid_SAMPA .rgPager, .RadGrid_SAMPA .rgPager table
{
    direction: rtl;
}

.DetailBackground
{
    padding: 15px;
    background: #2291b5 0 0 url(Grid/bluegradient.gif) repeat-x;
}
