/*Telerik RadGrid Default Skin*/

/*RadGrid EditForm*/
/*
.RadGrid_Default .rgEditForm .RadComboBox_Default
{
	border: 1px solid #fff;
	width:inherit;
}

.RadGrid_Default .rgEditForm .RadInput_Default .riTextBox
{
	width:inherit;
}
*/
/*global*/

.RadGrid_Default input[type='image']
{
    border: none 0px;
    vertical-align: middle;
}

.RadGrid_Default
{
    /*border:1px solid #768ca5;*/
    border-style: solid;
    border-color: #768ca5;
    border-width: 1px; /*background:#7bbbcf;*/
    background: #768ca5;
    color: #000;
}

    .RadGrid_Default .rgRow
    {
        border: 1px solid #768ca5;
        background: #fff;
        color: #000;
    }

    .RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table, .GridToolTip_Default
    {
        font: small "Segoe UI", Helvetica;
    }

        .RadGrid_Default .rgHeader:first-child, .RadGrid_Default th.rgResizeCol:first-child, .RadGrid_Default .rgFilterRow > td:first-child, .RadGrid_Default .rgRow > td:first-child, .RadGrid_Default .rgAltRow > td:first-child
        {
            border-left: 0;
            padding-left: 8px;
        }

        .RadGrid_Default .rgAdd
        {
            background-image: url('Grid/AddRecord.gif');
        }

        .RadGrid_Default .rgRefresh
        {
            background-image: url('Grid/Refresh.gif');
        }

        .RadGrid_Default .rgExpand
        {
            background-image: url('Grid/SinglePlus.gif');
        }

        .RadGrid_Default .rgCollapse
        {
            background-image: url('Grid/SingleMinus.gif');
        }

        .RadGrid_Default .rgEdit, .RadGrid_Default .rgDel, .RadGrid_Default .rgFilter, .RadGrid_Default .rgPagePrev, .RadGrid_Default .rgPageNext, .RadGrid_Default .rgPageFirst, .RadGrid_Default .rgPageLast, .RadGrid_Default .rgSortAsc, .RadGrid_Default .rgSortDesc, .RadGrid_Default .rgUpdate, .RadGrid_Default .rgCancel, .RadGrid_Default .rgUngroup, .RadGrid_Default .rgExpXLS, .RadGrid_Default .rgExpDOC, .RadGrid_Default .rgExpPDF, .RadGrid_Default .rgExpCSV
        {
            background-image: url('Grid/sprite.gif');
        }

        /*header*/

        .RadGrid_Default .rgHeaderDiv
        {
            background: #dae2e8 0 -7050px repeat-x url('Grid/sprite.gif');
        }

.rgTwoLines .rgHeaderDiv
{
    background-position: 0 -6550px;
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol
{
    border: 1px solid;
    border-color: #98acbf #728ba1 #3d556c #455f77;
    border-top: 0;
    background: 0 -2300px repeat-x #0c82a9 url('Grid/sprite.gif'); /*background:0 -2300px repeat-x #718ca1 url('Grid/sprite.gif');*/
}

.RadGrid_Default th.rgSorted
{
    border-color: #7c93a8 #758ea4 #334d65 #39556e;
    background-color: #5c7990;
    background-position: 0 -2600px;
}

.RadGrid_Default .rgHeader a, div .RadGrid_Default .rgHeader
{
    font: bold x-small "Segoe UI", Helvetica;
    color: #fff;
}

/*rows*/

.RadGrid_Default .rgEditRow td
{
    border-style: solid;
    border-width: 0 1px 1px;
}

.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgFooter td
{
    border-style: solid;
    border-width: 0 1px 1px;
}

.RadGrid_Default .rgRow td
{
    border-color: #fff #fff #fff #dae2e8;
}

.RadGrid_Default .rgAltRow
{
    /*background:#dae2e8;*/
    background: #e7ebef;
}

    .RadGrid_Default .rgAltRow td
    {
        border-color: #dae2e8;
    }

.RadGrid_Default .rgRow .rgSorted
{
    border-bottom-color: #f0f0f0;
    background-color: #f0f0f0;
}

.RadGrid_Default .rgSelectedRow .rgSorted, .RadGrid_Default .rgActiveRow .rgSorted, .RadGrid_Default .rgHoveredRow .rgSorted, .RadGrid_Default .rgEditRow .rgSorted
{
    background-color: transparent;
}

/*.RadGrid_Default .rgEditForm a,*/
.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default .rgFooter a
{
    color: #0e3d4f;
}

.RadGrid_Default .rgHoveredRow
{
    /*background:#ffb800;*/ /*background:#bfe3f6 0 -2900px repeat-x url('Grid/sprite.gif');*/
    background: #ffd74b 0 -2900px repeat-x url('Grid/sprite.gif');
    cursor: pointer;
}

    * + html .RadGrid_Default .rgHoveredRow .rgSorted
    {
        background-color: #fdb713;
    }

    * html .RadGrid_Default .rgHoveredRow .rgSorted
    {
        background-color: #fdb713;
    }

.RadGrid_Default .rgActiveRow, .RadGrid_Default .rgSelectedRow
{
    /*background:#7bbbcf 0 -3900px repeat-x url('Grid/sprite.gif');*/
    background: #ffd74b 0 -2900px repeat-x url('Grid/sprite.gif');
    cursor: pointer;
    font: bold small "Segoe UI", Helvetica;
}

    * + html .RadGrid_Default .rgActiveRow .rgSorted, * + html .RadGrid_Default .rgSelectedRow .rgSorted
    {
        background-color: #7bbbcf;
    }

    * html .RadGrid_Default .rgActiveRow .rgSorted, * html .RadGrid_Default .rgSelectedRow .rgSorted
    {
        background-color: #7bbbcf;
    }

.RadGrid_Default .rgEditRow
{
    /*background:#7bbbcf 0 -3900px repeat-x url('Grid/sprite.gif');*/
    background: #ffd74b 0 -2900px repeat-x url('Grid/sprite.gif');
    cursor: pointer;
    font: bold small "Segoe UI", Helvetica;
}

    * + html .RadGrid_Default .rgEditRow .rgSorted
    {
        background-color: #fff;
    }

    * html .RadGrid_Default .rgEditRow .rgSorted
    {
        background-color: #fff;
    }

.RadGrid_Default .rgHoveredRow td
{
    border-color: #fdb713;
    cursor: pointer;
}

.RadGrid_Default .rgSelectedRow td
{
    /*border-color:#7bbbcf;*/
    border-color: #ffd74b;
    border-style: solid;
    border-width: 0 1px 1px;
}

.RadGrid_Default .rgActiveRow td, /*.RadGrid_Default .rgHoveredRow td,*/ .RadGrid_Default .rgEditRow td
{
    border-style: solid;
    border-width: 0 1px 1px;
    cursor: pointer; /*border-left:0;*/ /*border-right:0;*/ /*padding-left:8px;*/ /*padding-right:8px;*/
}

.RadGrid_Default .rgSelectedRow td, .RadGrid_Default .rgSelectedRow td.rgSorted
{
    /*border-bottom-color:#7bbbcf;*/
    border-bottom-color: #ffd74b;
}

/*.RadGrid_Default .rgHoveredRow td,
.RadGrid_Default .rgHoveredRow td.rgSorted
{
	border-bottom-color:#fdb713;
	cursor:pointer;
}*/

.RadGrid_Default .rgActiveRow td, .RadGrid_Default .rgActiveRow td.rgSorted
{
    border-bottom-color: #5d9fb7;
}

.RadGrid_Default .rgEditRow td, .RadGrid_Default .rgEditRow td.rgSorted
{
    /*border-color:#fff #fff #768ca5 #fff;*/ /*border-color:#7bbbcf;*/
    border-color: #ffd74b;
}

/*footer*/

.RadGrid_Default .rgFooterDiv, .RadGrid_Default .rgFooter
{
    background: #dae2e8;
}

    .RadGrid_Default .rgFooter td
    {
        border-top-width: 1px;
        border-color: #a2b3c7 #dae2e8 #fff #dae2e8;
    }

/*status*/

.RadGrid_Default .rgPager .rgStatus
{
    border: 1px solid;
    border-color: #a2b3c7 #9cb6c5 #fff #9cb6c5;
    border-left: 0;
}

.RadGrid_Default .rgStatus div
{
    background-image: url('Common/loading_small.gif');
}

/*pager*/

.RadGrid_Default .rgPager
{
    background: #dae2e8;
}

.RadGrid_Default td.rgPagerCell
{
    border: 1px solid;
    border-color: #a2b3c7 #fff #fff;
    border-right: 0;
}

.RadGrid_Default .rgInfoPart
{
    color: #506175;
}

    .RadGrid_Default .rgInfoPart strong
    {
        color: #000;
    }

.RadGrid_Default .rgPageFirst
{
    background-position: 0 -550px;
}

    .RadGrid_Default .rgPageFirst:hover
    {
        background-position: 0 -600px;
    }

.RadGrid_Default .rgPagePrev
{
    background-position: 0 -700px;
}

    .RadGrid_Default .rgPagePrev:hover
    {
        background-position: 0 -750px;
    }

.RadGrid_Default .rgPageNext
{
    background-position: 0 -850px;
}

    .RadGrid_Default .rgPageNext:hover
    {
        background-position: 0 -900px;
    }

.RadGrid_Default .rgPageLast
{
    background-position: 0 -1000px;
}

    .RadGrid_Default .rgPageLast:hover
    {
        background-position: 0 -1050px;
    }

.RadGrid_Default .rgPager .rgPagerButton
{
    border-color: #4e667e #476077 #425c71;
    background: #d6e1e7 repeat-x 0 -1550px url('Grid/sprite.gif');
    color: #0d202b;
    font: x-small "Segoe UI", Helvetica;
}

.RadGrid_Default .rgNumPart a:hover, .RadGrid_Default .rgNumPart a:hover span, .RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage span
{
    background: no-repeat url('Grid/sprite.gif');
}

.RadGrid_Default .rgNumPart a
{
    color: #000;
}

    .RadGrid_Default .rgNumPart a:hover
    {
        background-position: 100% -1250px;
        color: #0e3d4f;
    }

        .RadGrid_Default .rgNumPart a:hover span
        {
            background-position: 0 -1150px;
            cursor: pointer;
        }

    .RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover
    {
        background-position: 100% -1450px;
        color: #0053a5;
    }

        .RadGrid_Default .rgNumPart a.rgCurrentPage span, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover span
        {
            background-position: 0 -1350px;
        }

.RadGrid_Default .rgPager .RadSlider
{
    float: left;
    margin: 0 10px 0 0;
}

/*sorting, reordering*/

.RadGrid_Default .rgHeader .rgSortAsc
{
    background-position: 3px -247px;
    height: 10px;
}

.RadGrid_Default .rgHeader .rgSortDesc
{
    background-position: 3px -197px;
    height: 10px;
}

.GridReorderTop_Default, .GridReorderBottom_Default
{
    background: 0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_Default
{
    background-position: 0 -50px;
}

/*filtering*/

.RadGrid_Default .rgFilterRow
{
    background: #dae2e8;
}

    .RadGrid_Default .rgFilterRow td
    {
        border: 1px solid;
        border-top: 0;
        border-color: #dae2e8 #dae2e8 #a2b3c7;
    }

.RadGrid_Default .rgFilter
{
    background-position: 0 -300px;
}

    .RadGrid_Default .rgFilter:hover
    {
        background-position: 0 -350px;
    }

.RadGrid_Default .rgFilterActive, .RadGrid_Default .rgFilterActive:hover
{
    background-position: 0 -400px;
}

.RadGrid_Default .rgFilterBox
{
    border-color: #768ca5;
    color: #000;
    font: small "Segoe UI", Helvetica;
    min-height: 17px;
    width: 99%;
}

.RadGrid_Default .RadComboBox_Default
{
}

.RadGrid_Default
/*filter context menu*/
.RadMenu_Default .rgHCMClear, .RadMenu_Default .rgHCMFilter
{
    border-color: #4e667e #476078 #425c71;
    background: #d7e2e7 center -23px repeat-x url('FormDecorator/ButtonSprites.gif');
    color: #0d202b;
    font-family: "Segoe UI", Helvetica;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; /*border-radius:2px;*/
}

    .RadMenu_Default .rgHCMClear:hover, .RadMenu_Default .rgHCMFilter:hover
    {
        border-color: #5d9fb7;
        background-position: center -67px; /*background-color:#bee3f6;*/
        background-color: #ffd74b;
        color: #0e3d4f;
    }

/*grouping*/

.RadGrid_Default .rgGroupPanel
{
    border: 0;
    border-bottom: 1px solid #3d556c;
    background: #dfeeff;
}

    .RadGrid_Default .rgGroupPanel td
    {
        border: 0;
        padding: 3px;
        vertical-align: middle;
    }

        .RadGrid_Default .rgGroupPanel td td
        {
            padding: 0;
        }

    .RadGrid_Default .rgGroupPanel .rgSortAsc
    {
        background-position: 4px -144px;
    }

    .RadGrid_Default .rgGroupPanel .rgSortDesc
    {
        background-position: 4px -94px;
    }

.RadGrid_Default .rgUngroup
{
    background-position: 0 -6500px;
}

.RadGrid_Default .rgGroupItem
{
    border: 1px solid #506175;
    background: #ebf7ff;
    color: #0053a5;
}

.RadGrid_Default .rgGroupHeader
{
    background: #8ea3b9;
    font-size: x-small; /*line-height: 21px;*/
    color: #fff;
}

    .RadGrid_Default .rgGroupHeader td
    {
        padding: 0 8px;
    }

.RadGrid_Default td.rgGroupCol, .RadGrid_Default td.rgExpandCol
{
    /*background:#8ea3b9 none; 	border-color:#8ea3b9;*/
    background: #fff none;
    border-color: #fff;
}

.RadGrid_Default .rgExpand
{
    /*background-position:5px -496px;*/
    background-position: 5px 4px;
}

.RadGrid_Default .rgCollapse
{
    /*background-position:3px -444px;*/
    background-position: 3px 6px;
}

/*editing*/

.RadGrid_Default .rgEditForm
{
    /*border-bottom:1px solid #768ca5;*/
}

.RadGrid_Default .rgUpdate
{
    background-position: 0 -1800px;
}

.RadGrid_Default .rgCancel
{
    background-position: 0 -1850px;
}

/*hierarchy*/

.RadGrid_Default .rgDetailTable
{
    border-color: #768ca5;
}

/*command row*/

.RadGrid_Default .rgCommandRow
{
    /*background:#fff;*/
    color: #000;
    background: #fafafb 0 -2099px repeat-x url('Grid/sprite.gif'); /*color:#fff;*/
}

.RadGrid_Default .rgCommandCell
{
    border: 1px solid #212f41;
    padding: 0;
}

.RadGrid_Default .rgCommandTable td
{
    border: 0;
    padding: 2px 7px;
}

.RadGrid_Default .rgCommandTable
{
    border: 1px solid;
    border-color: #63758a #3d4b5b #58697d;
}

.RadGrid_Default .rgCommandRow a
{
    /*color:#fff;*/
    color: #000;
    font-size: small;
    text-decoration: none;
}

.RadGrid_Default .rgAdd
{
    margin-right: 3px; /*background-position:0 -1650px;*/
}

.RadGrid_Default .rgRefresh
{
    margin-right: 3px; /*background-position:0 -1600px;*/
}

.RadGrid_Default .rgEdit
{
    background-position: 0 -1700px;
}

.RadGrid_Default .rgDel
{
    background-position: 0 -1750px;
}

.RadGrid_Default .rgExpXLS, .RadGrid_Default .rgExpDOC, .RadGrid_Default .rgExpPDF, .RadGrid_Default .rgExpCSV
{
    background-image: url('Common/export.gif');
}

.RadGrid_Default .rgExpXLS
{
    background-position: 0 0;
}

.RadGrid_Default .rgExpDOC
{
    background-position: 0 -50px;
}

.RadGrid_Default .rgExpPDF
{
    background-position: 0 -100px;
}

.RadGrid_Default .rgExpCSV
{
    background-position: 0 -150px;
}

/*multirow select*/

.GridRowSelector_Default
{
    background: #3d556c;
}

/*row drag n drop*/

.GridItemDropIndicator_Default
{
    border-top: 1px dashed #3d556c;
}

/*tooltip*/

.GridToolTip_Default
{
    border: 1px solid #768ca5;
    padding: 3px;
    background: #dae2e8;
    color: #000;
}

/*rtl*/

.RadGridRTL_Default .rgHeader:first-child, .RadGridRTL_Default th.rgResizeCol:first-child, .RadGridRTL_Default .rgFilterRow > td:first-child, .RadGridRTL_Default .rgRow > td:first-child, .RadGridRTL_Default .rgAltRow > td:first-child
{
    border-left: 1px solid;
    padding-left: 7px;
}

.RadGridRTL_Default .rgPageFirst
{
    background-position: 0 -1000px;
}

    .RadGridRTL_Default .rgPageFirst:hover
    {
        background-position: 0 -1050px;
    }

.RadGridRTL_Default .rgPagePrev
{
    background-position: 0 -850px;
}

    .RadGridRTL_Default .rgPagePrev:hover
    {
        background-position: 0 -900px;
    }

.RadGridRTL_Default .rgPageNext
{
    background-position: 0 -700px;
}

    .RadGridRTL_Default .rgPageNext:hover
    {
        background-position: 0 -750px;
    }

.RadGridRTL_Default .rgPageLast
{
    background-position: 0 -550px;
}

    .RadGridRTL_Default .rgPageLast:hover
    {
        background-position: 0 -600px;
    }
