﻿
.telerik * {
    font-family: IRANSans, 'Font Awesome 5 Pro';
    scrollbar-color: rgba(0,0,0,0.4) transparent;
    scrollbar-width: thin;
    -ms-scrollbar-color: rgba(0,0,0,0.4) transparent;
    -ms-scrollbar-width: thin;
}

    .telerik *::-webkit-scrollbar {
        width: 9px;
        height: 9px;
    }

    .telerik *::-webkit-scrollbar-thumb {
        background: rgba(0,0,100,0.4);
        border-radius: 100px;
    }

    .telerik .clkmxkl{
        padding: 5px;
        display: inline-block;
    }

.telerik .tel-table [id$=_GroupPanel_TB] {
    border-radius: 5px 5px 0 0;
    background: #374886;
    padding: 5px;
    color: #fff;
    display: none;
}

.telerik .tel-table [id$=_GridFooter] {
    border-radius: 0 0 5px 5px;
    background: #ddd;
    margin: 0;
}
.telerik .rgHeader a {
    color: #fff;
    font-size: 11pt;
    font-weight: bold;
}

.telerik .tel-table .RadGrid_Web20, .RadGrid_Web20 .rgMasterTable, .RadGrid_Web20 .rgDetailTable, .RadGrid_Web20 .rgGroupPanel table, .RadGrid_Web20 .rgCommandRow table, .RadGrid_Web20 .rgEditForm table, .RadGrid_Web20 .rgPager table, .GridToolTip_Web20 {
    border: 0;
    font-size: 10pt;
    font-weight: 600;
}

    .telerik .tel-table .RadGrid_Web20 .rgHeader, .RadGrid_Web20 th.rgResizeCol, .RadGrid_Web20 .rgMultiHeaderRow th.rgHeader, .RadGrid_Web20 .rgMultiHeaderRow th.rgResizeCol {
        background: #142150;
        border: 0;
        padding: 20px 15px;
        text-align: center;
    }

    .telerik .tel-table .RadGrid_Web20 th.rgSorted, .RadGrid_Web20 th.rgSorted a {
        background: #202e61;
        color: #fff;
        text-decoration: underline;
    }

    .telerik .tel-table .RadGrid_Web20 .rgHeader:first-child {
        border-radius: 0 5px 0 0;
        border: 0;
    }

    .telerik .tel-table .RadGrid_Web20 .rgHeader:last-child {
        border-radius: 5px 0 0 0;
        border: 0;
    }

    .telerik .tel-table .RadGrid_Web20 .rgHeaderDiv,
    .telerik .tel-table .RadGrid_Web20 .rgHeaderDiv {
        background: transparent;
    }

.telerik .tel-table .rgFilterRow {
    background: #374886;
    text-align: center;
}

    .telerik .tel-table .rgFilterRow td {
        border: 0;
        padding: 5px;

    }

        .telerik .tel-table .rgFilterRow td input[type=text] {
            background: rgba(0,0,0,.2);
            border: 0;
            padding: 15px 10px;
            margin: 0;
            display: inline-block;
            color: #fff;
            border-radius: 5px;
            font-family: IRANSans;
        }

        .telerik .tel-table .rgFilterRow td input[type=submit] {
            display: inline-block;
            text-align: center;
        }

.telerik .tel-table .RadGrid_Web20 .rgRow td, .RadGrid_Web20 .rgAltRow td, .RadGrid_Web20 .rgEditRow td, .RadGrid_Web20 .rgFooter td {
    border: 0;
    padding: 20px 10px;
    text-align: center;
}

.telerik .tel-table .RadGrid tr.rgRow.ItemStyle {
    background: #fff;
}

.telerik .tel-table .RadGrid tr.rgAltRow.AlternatingItemStyle {
    background: #d6d6d6;
}
.telerik .tel-table .RadGrid tr.rgRow.ItemStyle.rgSelectedRow {
    background: #e4f3ae;
}

.telerik .tel-table .RadGrid tr.rgAltRow.AlternatingItemStyle.rgSelectedRow {
    background: #e4f3ae;
}

.telerik .tel-table .RadGrid_Web20 .rgGroupPanel {
    border: 0;
}

.telerik .tel-table .RadGrid_Web20 .rgFooter td {
    border: 0;
    background: #ddd;
}

.telerik .tel-table [id$=_Footer] {
    border-radius: 0 0 5px 5px;
    background: #ddd;
    padding: 0px;
}
.telerik .RadGrid_Web20 .rgFooterDiv, .RadGrid_Web20 .rgFooter {
    background: transparent;
}
.telerik .RadGrid_Web20 .rgFooterDiv, .RadGrid_Web20 .rgFooter td {
    padding: 10px;
}
.telerik .RadGrid_Web20 .rgPager {
    border: 0;
    background: #ccc;
    border-radius: 0 0 5px 5px;
}
.telerik .RadGrid_Web20 td.rgPagerCell {
    display: table;
    border: 0;
    margin: 10px;
}
.telerik .RadGrid .rgWrap{
    padding: unset;
    text-align: center;
}
.telerik .RadGridRTL .rgNumPart {
    display: table-cell;
    width: unset;
}
    .telerik .RadGrid_Web20 td.rgPagerCell .rgWrap .rgNumPart {
        display: table-cell;
        width: 20%;
    }
    .telerik .RadGrid_Web20 td.rgPagerCell .rgWrap .rgNumPart {
        display: table-cell;
        width: 20%;
    }
.telerik .RadGrid_Web20 td.rgPagerCell .rgWrap .rgNumPart {
    display: table-cell;
    width: unset;
}
.telerik .RadGrid_Web20 .rgInfoPart {
    display: table-cell;
    width: unset;
}
.telerik .RadGrid_Web20 .rgPager * {
    border-radius: 0 0 5px 5px;
}
.telerik .RadComboBox_Web20 .rcbFocused .rcbReadOnly .rcbInput, .RadComboBox_Web20 .rcbFocused .rcbReadOnly .rcbInputCellRight {
    border-radius: 0;
}
.telerik .RadGrid_Web20 .rgNumPart a:hover, .RadGrid_Web20 .rgNumPart a:hover span, .RadGrid_Web20 .rgNumPart a.rgCurrentPage:hover span, .RadGrid_Web20 .rgNumPart a.rgCurrentPage, .RadGrid_Web20 .rgNumPart a.rgCurrentPage span {
    border-radius: 0;
    padding: 0px 10px;
    margin: 0 2px 0 auto;
    background: rgba(0,0,0,.1);
}
.telerik .RadGrid_Web20 .rgNumPart a:hover, .RadGrid_Web20 .rgNumPart a:hover span, .RadGrid_Web20 .rgNumPart a.rgCurrentPage {
    border-radius: 0;
    padding: 0;
    margin: 0px;
    background: transparent;
}
.telerik .RadGrid .rgNumPart a {
    border-radius: 0;
    padding: 0px 10px;
    margin: 0px;
}
    .telerik .RadGrid .rgNumPart a:hover {
        border-radius: 0;
        padding: 0px 10px;
        margin: 0 0 0 5px;
    }

.telerik .tel-table .rgWrap * {
    border-radius: 0;
}
.telerik .rgNoRecords div{
    padding: 50px 10px;
    text-align: center;
    color: #999;
}
.telerik caption {
    display: none;
}
div.RadComboBox_Metro table td.rcbArrowCell {
    border: 0;
    border-bottom: 2px solid #ccc;
}
div.RadComboBox_Metro table td.rcbInputCellRight{
    border: 0;
    padding: 0;
}
div.RadComboBox_Metro .rcbArrowCell a:hover {
    background: transparent;
}

@media screen and (max-width: 992px) {
    .telerik .RadGrid_Web20 .rgInfoPart {
        display: none;
    }
}
@media screen and (max-width: 768px) {
    .telerik .RadGrid_Web20 td.rgPagerCell{
        display: block;
        width: 100%;
        margin: 0;
    }
    .telerik .RadGrid_Web20 .rgInfoPart {
        display: none;
    }
    .telerik .rgAdvPart {
        display: block;
        width: 100%;
        margin: 10px 0;
    }
    .telerik .rgNumPart {
        width: 60%;
    }
    .telerik .rgArrPart1, .telerik .rgArrPart2 {
        width: 20%;
        padding: 0;
        margin: 0;
    }
    .telerik .rgAdvPart {
        display: block;
        width: 100%;
        margin: 10px 0;
    }
}