/* Telerik RadGrid RedAlert Skin */

/*global*/

.RadGrid_RedAlert {
    background: #f4f2f0;
    color: #000;
}

.RadGrid_RedAlert
.rgMasterTable,
.rgDetailTable,
.rgGroupPanel table,
.rgCommandRow table,
.rgEditForm table,
.GridToolTip_RedAlert {
    font: 11px arial,tahoma,sans-serif;
}

.RadGrid_RedAlert
.rgDetailTable {
    border: 1px solid #8c7969;
}

.RadGrid_RedAlert .rgMasterTable,
.rgDetailTable {
    border-collapse: separate !important;
}

.RadGrid_RedAlert .rgFilterRow td,
.rgRow td,
.rgAltRow td,
.rgEditRow td,
.rgFooter td,
.rgFooterWrapper td {
    padding-left: 2px;
    padding-right: 3px;
}

    .RadGrid_RedAlert .rgAdd,
    .RadGrid_RedAlert .rgRefresh,
    .RadGrid_RedAlert .rgEdit,
    .RadGrid_RedAlert .rgDel,
    .RadGrid_RedAlert .rgFilter,
    .RadGrid_RedAlert .rgPagePrev,
    .RadGrid_RedAlert .rgPageNext,
    .RadGrid_RedAlert .rgPageFirst,
    .RadGrid_RedAlert .rgPageLast,
    .RadGrid_RedAlert .rgExpand,
    .RadGrid_RedAlert .rgCollapse,
    .RadGrid_RedAlert .rgSortAsc,
    .RadGrid_RedAlert .rgSortDesc,
    .RadGrid_RedAlert .rgUpdate,
    .RadGrid_RedAlert .rgCancel {
        width: 16px;
        height: 16px;
        border: 0;
        padding: 0;
        background-color: transparent;
        background-image: url('Grid/sprite.gif');
        background-repeat: no-repeat;
        vertical-align: middle;
        font-size: 1px;
        cursor: pointer;
    }

.RadGrid_RedAlert .rgGroupPanel input,
.rgCommandRow img,
.rgHeader input,
.rgFilterRow img,
.rgPager img {
    vertical-align: middle;
}

    /*header*/

    .RadGrid_RedAlert .rgHeaderDiv {
        background: #dbd6d2 url('Grid/sprite.gif') 0 -980px repeat-x;
    }

.RadGrid_RedAlert .rgHeader,
.rgResizeCol {
    border-top: 1px solid #d8dce0;
    border-bottom: 1px solid #90979e;
    padding: 6px 3px 5px 2px;
    background: #bbc6d2 url('Grid/sprite.gif') 0 0 repeat-x;
    text-align: left;
}

    .RadGrid_RedAlert .rgHeader,
    .rgHeader a {
        color: #fff;
        text-decoration: none;
    }

/*rows*/

.RadGrid_RedAlert .rgFilterRow td,
.rgRow td,
.rgAltRow td,
.rgEditRow td,
.rgFooter td,
.rgFooterWrapper td {
    border: 1px solid;
    border-left: 0;
    border-right: 0;
    padding-top: 4px;
    padding-bottom: 3px;
}

.RadGrid_RedAlert .rgRow a,
.rgAltRow a,
.rgEditRow a,
.rgFooter a,
.rgFooterWrapper a {
    color: #817a68;
    text-decoration: underline;
}

.RadGrid_RedAlert .rgRow {
    background: #f4a2a0;
}

    .RadGrid_RedAlert .rgRow td {
        border-color: #f4f2f0 #f4f2f0 #e9e9e9;
    }

.RadGrid_RedAlert .rgAltRow {
    background: #f4d2d0;
}

    .RadGrid_RedAlert .rgAltRow td {
        border-color: #fff #fff #e9e9e9;
    }

.RadGrid_RedAlert .rgSelectedRow {
    background: #ffe79c;
}

.RadGrid_RedAlert .rgHoveredRow,
.rgActiveRow {
    background: #ddd8ce;
}

    .RadGrid_RedAlert .rgHoveredRow td,
    .rgActiveRow td {
        border-color: #b6aaa0 #ddd8ce;
    }

.RadGrid_RedAlert .rgSelectedRow td {
    border-color: #ea9b1f #ffe79c;
}

.RadGrid_RedAlert .rgEditRow {
    background: #ffffe1;
}

    .RadGrid_RedAlert .rgEditRow td {
        border-color: #ffe79c #ffffe1;
    }

/*footer*/


.RadGrid_RedAlert .rgFooterDiv,
.rgFooter,
.rgFooterWrapper {
    background: #e6e3e0;
    color: #333;
}

    .RadGrid_RedAlert .rgFooter td,
    .rgFooterWrapper td {
        border-color: #c7c7c7 #e6e3e0;
    }

/*status*/

.RadGrid_RedAlert .rgPager span {
    color: #929496;
}

/*paging*/

.RadGrid_RedAlert .rgPager {
    background: #dbd6d2;
    line-height: 22px;
}

    .RadGrid_RedAlert .rgPager td {
        border-bottom: 1px solid #c7c7c7;
        padding: 0 2px;
    }

    .RadGrid_RedAlert .rgPager,
    .rgPager div span,
    .rgPager a,
    .rgPager {
        color: #76736e;
    }

       .RadGrid_RedAlert .rgPager a:hover {
            color: #333;
        }

.RadGrid_RedAlert .PagerLeft_RedAlert {
    float: left;
}

.RadGrid_RedAlert .PagerRight_RedAlert {
    float: right;
}

.RadGrid_RedAlert .PagerCenter_RedAlert {
    text-align: center;
}

    .PagerCenter_RedAlert * {
        vertical-align: middle;
    }

    .RadGrid_RedAlert .rgPagePrev {
        background-position: 5px -625px;
    }

    .RadGrid_RedAlert .rgPageNext {
        background-position: 6px -657px;
    }

    .RadGrid_RedAlert .rgPageFirst {
        background-position: 4px -561px;
    }

    .RadGrid_RedAlert .rgPageLast {
        background-position: 4px -593px;
    }

/*sorting, reordering*/

.RadGrid_RedAlert .rgHeader .rgSortAsc {
    background-position: -21px -528px;
    height: 12px;
}

.RadGrid_RedAlert .rgHeader .rgSortDesc {
    background-position: 4px -528px;
    height: 12px;
}

.RadGrid_RedAlert .TopReorderIndicator_RedAlert,
.BottomReorderIndicator_RedAlert {
    width: 11px !important;
    height: 11px !important;
    margin-left: -5px;
    background: url('Grid/sprite.gif') 0 -500px no-repeat;
}

.RadGrid_RedAlert .BottomReorderIndicator_RedAlert {
    background-position: -21px -500px;
}

/*filtering*/

.RadGrid_RedAlert .rgFilterRow {
    background: #e6e3e0;
}

    .RadGrid_RedAlert .rgFilterRow td {
        border-color: #e6e3e0 #c7c7c7 #c7c7c7;
        padding-top: 3px;
        padding-bottom: 4px;
    }

        .RadGrid_RedAlert .rgFilter {
            background-position: 2px -689px;
        }

    .RadGrid_RedAlert .rgFilterRow input[type="text"] {
        border: 1px solid #8b9cac;
        font: 11px arial,tahoma,sans-serif;
        background: #fff;
        color: #333;
        vertical-align: middle;
    }

/*grouping*/

.RadGrid_RedAlert .rgGroupPanel {
    background: #b7bfc7 url('Grid/sprite.gif') 0 -300px repeat-x;
    border-bottom: 1px solid #92908d;
}

.RadGrid_RedAlert .rgGroupPanel {
    border: 1px solid;
    border-color: #fff #92908d #92908d #fff;
    padding: 1px 4px;
    background: #f4f2f0;
    color: #999;
    white-space: nowrap;
}

    .RadGrid_RedAlert .rgGroupPanel .rgSortAsc {
        background-position: -21px -526px;
    }

    .RadGrid_RedAlert .rgGroupPanel .rgSortDesc {
        background-position: 4px -526px;
    }

    .RadGrid_RedAlert .rgGroupPanel td {
        padding: 3px 2px 2px;
    }

        .RadGrid_RedAlert .rgGroupPanel td td {
            padding: 0;
        }

.RadGrid_RedAlert.rgGroupHeader {
    background: #dfeeff;
}

   .RadGrid_RedAlert .rgGroupHeader td {
        border-bottom: 1px solid #b4cbe7;
        padding: 3px 3px 3px 2px;
    }

.RadGrid_RedAlert .rgExpand {
    background-position: 2px -722px;
}

.RadGrid_RedAlert .rgCollapse {
    background-position: 2px -754px;
}

.RadGrid_RedAlert .rgGroupHeader td div {
    top: -0.6em;
}

   .RadGrid_RedAlert .rgGroupHeader td div div {
        top: 0;
    }

/*editing*/

.RadGrid_RedAlert .rgUpdate {
    background-position: 2px -882px;
}

.RadGrid_RedAlert .rgCancel {
    background-position: 2px -914px;
}

/*hierarchy*/

.RadGrid_RedAlert .rgDetailTable {
    border-right: 0;
}

/*command row*/

.RadGrid_RedAlert .rgCommandRow {
    background: #f4f2f0;
}

  .RadGrid_RedAlert  .rgCommandRow td {
        border-top: 1px solid #e9e9e9;
        border-bottom: 1px solid #92908d;
        padding: 1px 2px 2px;
    }

   .RadGrid_RedAlert  .rgCommandRow td td {
            border: 0;
            padding: 0;
        }

 .RadGrid_RedAlert   .rgCommandRow a {
        color: #333;
    }

  .RadGrid_RedAlert      .rgCommandRow a img {
            vertical-align: middle;
        }

.RadGrid_RedAlert .rgAdd {
    background-position: 2px -947px;
}

.RadGrid_RedAlert .rgRefresh {
    background-position: 4px -785px;
}

.RadGrid_RedAlert .rgEdit {
    background-position: 2px -818px;
}

.RadGrid_RedAlert .rgDel {
    background-position: 2px -851px;
}

/*loading*/

.LoadingPanel_RedAlert {
    background: #fff url('Grid/loading.gif') center center no-repeat;
}

/*multirow select*/

.GridRowSelector_RedAlert {
    background: #003;
}

/*row drag n drop*/

.GridItemDropIndicator_RedAlert {
    border-top: 1px dashed #444;
}

/*tooltip*/

.GridToolTip_RedAlert {
    border: 1px solid #e3d7c0;
    padding: 3px;
    background: #f9f6dd;
    color: #333;
}

/*rtl*/

.RadGridRTL_RedAlert .rgHeader,
.RadGridRTL_RedAlert .rgResizeCol {
    text-align: right;
}

.RadGridRTL_RedAlert .PagerLeft_RedAlert,
.RadGridRTL_RedAlert .rgPager .radslider {
    float: right;
}

.RadGridRTL_RedAlert .PagerRight_RedAlert {
    float: left;
}
