﻿
.RadGrid_Ultimate {
    width: 100%;
    text-align: center;
    border: solid #ccc 1px;
    border-width: 1px 1px 1px 1px;
}

    .RadGrid_Ultimate .rgMasterTable {
        border-collapse: collapse;
        border-spacing: 0;
        color: #312e25;
    }

    .RadGrid_Ultimate .rgMasterTable, .RadGrid_Ultimate .rgDetailTable, .RadGrid_Ultimate .rgGroupPanel table, .RadGrid_Ultimate .rgCommandRow table, .RadGrid_Ultimate .rgEditForm table, .RadGrid_Ultimate .rgPager table {
        font-family: arial, verdana, sans-serif;
        font-size: 12px;
        line-height: 16px;
    }

.GridToolTip_Ultimate {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.RadGrid_Ultimate .rgPagePrev, .RadGrid_Ultimate .rgPageNext, 
.RadGrid_Ultimate .rgPageFirst, .RadGrid_Ultimate .rgPageLast ,
.RadGrid_Ultimate .rgPagePrev:hover, .RadGrid_Ultimate .rgPageNext:hover, 
.RadGrid_Ultimate .rgPageFirst:hover, .RadGrid_Ultimate .rgPageLast:hover {
    background-position: 3px 3px;
}

.RadGrid_Ultimate .rgPagePrev {
    background-image: url("../Img/move_previous.png");
}

.RadGrid_Ultimate .rgPageNext {
    background-image: url("../Img/move_next.png");
}

.RadGrid_Ultimate .rgPageFirst {
    background-image: url("../Img/move_first.png");
}

.RadGrid_Ultimate .rgPageLast {
    background-image: url("../Img/move_last.png");
}

.RadGrid_Ultimate .rgPagePrev:hover {
    background-image: url("../Img/move_previous_hover.png");
}

.RadGrid_Ultimate .rgPageNext:hover {
    background-image: url("../Img/move_next_hover.png");
}

.RadGrid_Ultimate .rgPageFirst:hover {
    background-image: url("../Img/move_first_hover.png");
}

.RadGrid_Ultimate .rgPageLast:hover {
    background-image: url("../Img/move_last_hover.png");
}

.RadGrid_Ultimate .rgHeader, .RadGrid_Ultimate th.rgResizeCol {
    color: white;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 1px #44760f !important;
    background: #75B91A;
    background-image: linear-gradient(#75B91A 0%,? #54AF13 100%);
    background-image: -webkit-gradient(linear,bottom, top, #75B91A, #54AF13);
    background-image: -webkit-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -moz-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -ms-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -o-linear-gradient(bottom, #75B91A, #54AF13);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75B91A', endColorstr='#54AF13',GradientType=1 ); /* IE6-9 */
    border-left: 1px white solid;
}

.RadGrid_Ultimate .rgHeader a {
    color: white;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    text-decoration: underline;
    text-shadow: 1px 1px 1px #44760f !important;
    background: #75B91A;
    background-image: linear-gradient(#75B91A 0%,? #54AF13 100%);
    background-image: -webkit-gradient(linear,bottom, top, #75B91A, #54AF13);
    background-image: -webkit-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -moz-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -ms-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -o-linear-gradient(bottom, #75B91A, #54AF13);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75B91A', endColorstr='#54AF13',GradientType=1 ); /* IE6-9 */ 
}

.RadGrid_Ultimate .rgMultiHeaderRow .rgHeader, .RadGrid_Ultimate .rgMultiHeaderRow .rgResizeCol {
    border-left: 1px solid #828282;
}

.RadGrid_Ultimate .rgRow td, .RadGrid_Ultimate .rgAltRow td, .RadGrid_Ultimate .rgEditRow td, .RadGrid_Ultimate .rgFooter td {
    border-left: solid #ccc 1px;
    border-width: 1px 1px 1px 1px;
}

.RadGrid_Ultimate .rgAltRow {
    background-color: rgb(236, 236, 236);
}

    .RadGrid_Ultimate .rgRow:hover, .RadGrid_Ultimate .rgAltRow:hover {
        background-color: rgb(206, 245, 203) !important;
    }

.RadGrid_Ultimate .rgRow a, .RadGrid_Ultimate .rgAltRow a, .RadGrid_Ultimate .rgEditRow a {
    color: #000;
}

.RadGrid_Ultimate tr.rgEditRow a, .RadGrid_Ultimate tr.rgHoveredRow a, .RadGrid_Ultimate tr.rgActiveRow a {
    color: #000;
}

.RadGrid_Ultimate .rgFooter a, .RadGrid_Ultimate .rgEditForm a {
    color: #000;
}

.RadGrid_Ultimate .rgPager .rgStatus {
    border: 1px solid;
    border-color: #828282 #c9c9c9 #eee #c9c9c9;
    border-left-width: 0;
}

.RadGrid_Ultimate .rgPager {
    background-color: transparent;
}

.RadGrid_Ultimate td.rgPagerCell {
    border: 1px solid;
    border-color: #828282 #eee #eee;
    border-right-width: 0;
}

.RadGrid_Ultimate .rgNumPart a {
    color: #000;
}

.RadGrid_Ultimate .rgNumPart a:hover, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage {
    font-weight: bold;
}

.RadGrid_Ultimate .rgNumPart a:hover span, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage span {
    font-weight: bold;
}

.RadGrid_Ultimate .rgNumPart a:hover {
    background-position: 100% -1250px;
}

.RadGrid_Ultimate .rgNumPart a:hover span {
background-position: 0 -1150px;
}

.RadGrid_Ultimate .rgNumPart a.rgCurrentPage {
background-position: 100% -1450px;
}

.RadGrid_Ultimate .rgNumPart a.rgCurrentPage:hover {
background-position: 100% -1450px;
}

.RadGrid_Ultimate .rgNumPart a.rgCurrentPage span, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage:hover span {
    background-position: 0 -1350px;
}

.RadGrid_Ultimate .rgFilterRow {
    background: #eee;
}

    .RadGrid_Ultimate .rgFilterRow td {
        border-bottom: 1px solid #828282;
    }

.RadGrid_Ultimate .rgFilter {
    background-position: 0 -300px;
}

    .RadGrid_Ultimate .rgFilter:hover {
        background-position: 0 -350px;
    }

.RadGrid_Ultimate .rgFilterActive {
    background-position: 0 -400px;
}

    .RadGrid_Ultimate .rgFilterActive:hover {
        background-position: 0 -400px;
    }

.RadGrid_Ultimate .rgEditForm {
    border-bottom: 1px solid #828282;
}

.rgCellSelectorArea_Ultimate, .GridRowSelector_Ultimate {
    background: #4c4e54;
}

.GridItemDropIndicator_Ultimate {
    border-top: 1px dashed #666;
}

.GridToolTip_Ultimate {
    border: 1px solid #828282;
    padding: 3px;
    background: #fff;
    color: #333;
}

.RadGridRTL_Ultimate .rgExpand {
    background-position: -20px -496px;
}

/* Base Skin Styles */
.RadGrid_Ultimate .rgArrPart1, .RadGrid_Ultimate .rgArrPart2, .RadGrid_Ultimate .rgNumPart {
    padding-left: 0;
}

.RadGrid_Ultimate td.rgPagerCell {
    border: 0;
    padding: 5px 0 4px;
}

.RadGrid_Ultimate .rgPager {
    margin: 0 4px 0 0;
    vertical-align: top;
}

.RadGrid_Ultimate .rgPagePrev, .RadGrid_Ultimate .rgPageNext, .RadGrid_Ultimate .rgPageFirst, .RadGrid_Ultimate .rgPageLast {
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0;
    /*background-color: transparent;*/
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 1px;
    cursor: pointer;
}

.RadGrid_Ultimate .rgPager img {
    vertical-align: middle;
}

.RadGrid_Ultimate .rgPager {
    width: 35px;
    padding: 3px 0 2px;
}

    .RadGrid_Ultimate .rgPager td {
        padding: 0;
    }

.RadGrid_Ultimate td.rgPagerCell {
    border: 0;
    padding: 5px 0 4px;
}

.RadGrid_Ultimate .rgWrap {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap;
}

.RadGrid_Ultimate .rgArrPart1 img, .RadGrid_Ultimate .rgArrPart2 img {
    border: 0;
    margin: -3px 1px 0;
}

.RadGrid_Ultimate .rgPageFirst, .RadGrid_Ultimate .rgPagePrev, .RadGrid_Ultimate .rgPageNext, .RadGrid_Ultimate .rgPageLast {
    width: 22px;
    height: 22px;
    vertical-align: top;
}

.RadGrid_Ultimate .NextPrev .rgPageFirst, .RadGrid_Ultimate .NextPrev .rgPagePrev, .RadGrid_Ultimate .NextPrev .rgPageNext, .RadGrid_Ultimate .NextPrev .rgPageLast {
    vertical-align: middle;
}

.RadGrid_Ultimate .rgPageFirst, .RadGrid_Ultimate .rgPagePrev {
    margin-right: 1px;
}

.RadGrid_Ultimate .rgPageNext, .RadGrid_Ultimate .rgPageLast {
    margin-left: 1px;
}

.RadGrid_Ultimate .rgPager .rgPagerButton {
    height: 22px;
    border-style: solid;
    border-width: 1px;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    font-size: 12px;
    line-height: 12px;
    vertical-align: top;
    cursor: pointer;
}

.RadGrid_Ultimate .rgNumPart {
    padding: 0;
}

.RadGrid_Ultimate .NumericPages .rgNumPart {
    padding: 0 10px;
}

.RadGrid_Ultimate .rgNumPart a {
    float: left;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    text-decoration: none;
}

.RadGrid_Ultimate .rgNumPart span {
    float: left;
    padding: 0 0 0 5px;
}

.RadGrid_Ultimate .rgNumPart a:hover span {
    cursor: pointer;
}

.RadGrid_Ultimate .rgNumPart a.rgCurrentPage {
    cursor: default;
}

.RadGrid_Ultimate .rgNumPart a.rgCurrentPage:hover, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage span, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage:hover span {
    cursor: default;
}

.RadGrid_Ultimate .rgPager .RadSlider {
    float: left;
    margin: 0 10px 0 0;
}

.RadGrid_Ultimate .rgPagerLabel {
    margin: 0 4px 0 0;
    vertical-align: top;
}

.RadGrid_Ultimate .rgPager .RadComboBox {
    margin: 0 4px 0 0;
    vertical-align: top;
}

.RadGrid_Ultimate .rgPager .RadInput {
    margin: 0 4px 0 0;
    vertical-align: top;
    display: inline-block;
}

.RadGrid_Ultimate .rgPager .riTextBox {
    height: 15px;
}

.RadGrid_Ultimate .rgFooterWrapper {
    border-top-style: solid;
    overflow: hidden;
}

    .RadGrid_Ultimate .rgFooterWrapper .rgFooterDiv {
        margin-top: -1px;
    }

.RadGrid_Ultimate .rgDataDiv
{
	overflow: overlay !important;
}




/* RadComboBox Black skin */

/*global*/

.RadComboBox_Ultimate,
.RadComboBox_Ultimate .rcbInput,
.RadComboBoxDropDown_Black
{
    font: 12px "Segoe UI", Arial, sans-serif;
    color: #fff;
}

/* combobox */

.RadComboBox_Ultimate .rcbInputCellLeft,
.RadComboBox_Ultimate .rcbInputCellRight,
.RadComboBox_Ultimate .rcbArrowCellLeft,
.RadComboBox_Ultimate .rcbArrowCellRight
{
    background-image: url('ComboBox/rcbSprite.png');
    _background-image: url('ComboBox/rcbSpriteIE6.png');
}

.RadComboBox_Ultimate td.rcbInputCellLeft { background-position: 0 -154px; }
.RadComboBox_Ultimate td.rcbInputCellRight { background-position: 100% -154px; }

.RadComboBox_Ultimate .rcbHovered td.rcbInputCellLeft { background-position: 0 -154px; }
.RadComboBox_Ultimate .rcbHovered td.rcbInputCellRight { background-position: 100% -154px; }

.RadComboBox_Ultimate .rcbFocused td.rcbInputCellLeft { background-position: 0 -154px; }
.RadComboBox_Ultimate .rcbFocused td.rcbInputCellRight { background-position: 100% -154px; }

.RadComboBox_Ultimate .rcbReadOnly .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Ultimate .rcbReadOnly .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Ultimate .rcbHovered .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -22px; }
.RadComboBox_Ultimate .rcbHovered .rcbReadOnly td.rcbInputCellRight { background-position: 100% -22px; }

.RadComboBox_Ultimate .rcbFocused .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -44px; }
.RadComboBox_Ultimate .rcbFocused .rcbReadOnly td.rcbInputCellRight { background-position: 100% -44px; }

.RadComboBox_Ultimate .rcbInputCell .rcbEmptyMessage
{
    color: #ccc;
}

.RadComboBox_Ultimate .rcbHovered .rcbInputCell .rcbInput
{
    color: #9eda29;
}

.RadComboBox_Ultimate .rcbDisabled .rcbInputCell .rcbInput
{
    color: #6f6f6f;
}

.RadComboBox_Ultimate td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_Ultimate td.rcbArrowCellRight { background-position: 0 -88px; }

.RadComboBox_Ultimate .rcbHovered .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_Ultimate .rcbHovered .rcbArrowCellRight { background-position: -36px -88px; }

.RadComboBox_Ultimate .rcbFocused .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_Ultimate .rcbFocused .rcbArrowCellRight { background-position: -72px -88px; }

.RadComboBox_Ultimate td.rcbArrowCellHidden,
.RadComboBox_Ultimate .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_Ultimate .rcbFocused td.rcbArrowCellHidden { background-position: 100% -154px; }

.RadComboBox_Ultimate_rtl td.rcbArrowCellHidden,
.RadComboBox_Ultimate_rtl .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_Ultimate_rtl .rcbFocused td.rcbArrowCellHidden { background-position: 0 -154px; }

/* Read-only styles */

.RadComboBox_Ultimate .rcbReadOnly td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_Ultimate .rcbReadOnly td.rcbArrowCellRight { background-position: -2px -88px; }

.RadComboBox_Ultimate .rcbHovered .rcbReadOnly .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_Ultimate .rcbHovered .rcbReadOnly .rcbArrowCellRight { background-position: -38px -88px; }

.RadComboBox_Ultimate .rcbFocused .rcbReadOnly .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_Ultimate .rcbFocused .rcbReadOnly .rcbArrowCellRight { background-position: -74px -88px; }

.RadComboBox_Ultimate .rcbReadOnly td.rcbArrowCellHidden { background-position: -15px -88px; }
.RadComboBox_Ultimate .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.RadComboBox_Ultimate .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

.RadComboBox_Ultimate_rtl .rcbReadOnly td.rcbArrowCellHidden { background-position: -18px -88px; }
.RadComboBox_Ultimate_rtl .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -54px -88px; }
.RadComboBox_Ultimate_rtl .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -90px -88px; }

/* dropdown */

.RadComboBoxDropDown_Black .rcbHeader,
.RadComboBoxDropDown_Black .rcbFooter,
.RadComboBoxDropDown_Black .rcbMoreResults,
.RadComboBoxDropDown_Black .rcbMoreResults a
{
    background-image: url('ComboBox/rcbSprite.png');
    _background-image: url('ComboBox/rcbSpriteIE6.png');
}

.RadComboBoxDropDown_Black
{
    background: #464646;
    border-color: #080808;
    color: #d7d7d7;
}

.RadComboBoxDropDown_Black .rcbHeader,
.RadComboBoxDropDown_Black .rcbFooter
{
    background-color: #f1f2f4;
    background-position: 0 -110px;
}

.RadComboBoxDropDown_Black .rcbHeader
{
    border-bottom-color: #1a1a1a;
}

.RadComboBoxDropDown_Black .rcbFooter
{
    border-top-color: #1a1a1a;
}

.RadComboBoxDropDown_Black .rcbItem em
{
    background: #222;
}

.RadComboBoxDropDown_Black .rcbHovered
{
    background: #2e2e2e;
    color: #9eda29;
}

.RadComboBoxDropDown_Black .rcbCheckAllItems,
.RadComboBoxDropDown_Black .rcbCheckAllItemsHovered {
    color: #ffffff;
    background-color: #2e2e2e;
    background-position: 0 -20px;
}
.RadComboBoxDropDown_Black .rcbCheckAllItemsHovered {
    color: #9eda29;
    background-position: 0 -20px;
}

.RadComboBoxDropDown_Black .rcbSeparator
{
    background: #2e2e2e;
    color: #fff;
}

.RadComboBox_Ultimate .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Black .rcbDisabled
{
    color: #999;
}

.RadComboBox_Ultimate .rcbDisabled td.rcbInputCellLeft { background-position: 0 -66px; }
.RadComboBox_Ultimate .rcbDisabled td.rcbInputCellRight { background-position: 100% -66px; }
.RadComboBox_Ultimate .rcbDisabled td.rcbArrowCellLeft { background-position: -126px -88px; }
.RadComboBox_Ultimate .rcbDisabled td.rcbArrowCellRight { background-position: -108px -88px; }
.RadComboBox_Ultimate .rcbDisabled .rcbReadOnly td.rcbArrowCellRight { background-position: -110px -88px; }
.RadComboBox_Ultimate table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_Ultimate .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -123px -88px; }
.RadComboBox_Ultimate_rtl table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_Ultimate_rtl .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: 0 -66px; }

.RadComboBoxDropDown_Black .rcbLoading
{
    background: #f0f0f0;
}

.RadComboBoxDropDown_Black .rcbMoreResults
{
    border-top-color: #3a3a3a;
    background-position: 0 -132px;
    background-color: #454545;
    color: #fff;
}

.RadComboBoxDropDown_Black .rcbMoreResults a
{
    background-position: -157px -94px;
}

/*Remove default Page size telerik component : if needed replace by hand-made select*/
.RadGrid_Ultimate .rgAdvPart {
    display: none;
}