.RadGrid_IASRadStandard {
    background-color: #ffffff;
    border-width: 0px !important;
    outline: none !important; /*gets rid of strange border*/
    font-size: 0.8rem !important;
}

.RadGrid_IASRadStandard .rgInput,
.RadGrid_IASRadStandard .rgEditRow > td > [type="text"],
.RadGrid_IASRadStandard .rgEditForm td > [type="text"],
.RadGrid_IASRadStandard .rgBatchContainer > [type="text"],
.RadGrid_IASRadStandard .rgFilterBox {
    border-color: #999999;
    color: #333333;
    background-color: #ffffff;
}

.RadGrid_IASRadStandard .rgInput:hover,
.RadGrid_IASRadStandard .rgEditRow > td > [type="text"]:hover,
.RadGrid_IASRadStandard .rgEditForm td > [type="text"]:hover,
.RadGrid_IASRadStandard .rgBatchContainer > [type="text"]:hover,
.RadGrid_IASRadStandard .rgFilterBox:hover {
    border-color: darkgray;
    color: #333333;
    background-color: #ffffff;
}

.RadGrid_IASRadStandard .rgInput:focus,
.RadGrid_IASRadStandard .rgEditRow > td > [type="text"]:focus,
.RadGrid_IASRadStandard .rgEditForm td > [type="text"]:focus,
.RadGrid_IASRadStandard .rgBatchContainer > [type="text"]:focus,
.RadGrid_IASRadStandard .rgFilterBox:focus {
    border-color: #676767;
    color: #333333;
    background-color: #ffffff;
}

.RadGrid_IASRadStandard .rgActionButton {
    color: inherit;
}

.rgHeaderWrapper .rgHeaderDiv {
    border-color: #cccccc;
}

.RadGrid_IASRadStandard .rgHeader,
.RadGrid_IASRadStandard th.rgResizeCol,
.RadGrid_IASRadStandard .rgHeaderWrapper {
    border: 0 !important;
    padding: 0.5rem !important;
}

.RadGrid_IASRadStandard .rgMultiHeaderRow .rgHeader,
.RadGrid_IASRadStandard .rgMultiHeaderRow .rgResizeCol {
    border-left: 1px solid #cccccc;
}

.RadGrid_IASRadStandard th.rgSorted {
    background: #a6a6a6;
    background-image: linear-gradient(#bababa, #a6a6a6);
}

.RadGrid_IASRadStandard .rgHeader {
    color: rgb(23, 43, 77);
}

.RadGrid_IASRadStandard .rgHeader a {
    color:#676767;
}

.RadGrid_IASRadStandard .rgRow > td,
.RadGrid_IASRadStandard .rgAltRow > td,
.RadGrid_IASRadStandard .rgEditRow > td,
.RadGrid_IASRadStandard .rgFooter > td {
    border-style: solid;
    border-width: 0 0 1px 0 !important;
}

.RadGrid_IASRadStandard .rgRow > td {
    border-color: #cccccc;
}

.RadGrid_IASRadStandard .rgAltRow {
    color: #333333;
    background: #f2f2f2;
}

.RadGrid_IASRadStandard .rgAltRow > td {
    border-color: #cccccc;
}

.RadGrid_IASRadStandard .rgRow .rgSorted {
    border-bottom-color: #cccccc;
    background-color: #f2f2f2;
}

.RadGrid_IASRadStandard .rgAltRow .rgSorted {
    border-bottom-color: #b3b3b3;
    background-color: #e6e6e6;
}

.RadGrid_IASRadStandard .rgActiveRow td:not(.rgExpandCol) {
    box-shadow: inset 0px 5px 5px -5px #676767, inset 0px -5px 5px -5px #676767;
}

.RadGrid_IASRadStandard .rgActiveRow td:first-child:not(.rgExpandCol),
.RadGrid_IASRadStandard .rgActiveRow .rgExpandCol + td {
    box-shadow: inset 0px 5px 5px -5px #676767, inset 0px -5px 5px -5px #676767, inset 5px 0px 5px -5px #676767;
}

.RadGrid_IASRadStandard .rgActiveRow td:not(.rgExpandCol):last-child {
    box-shadow: inset 0px 5px 5px -5px #676767, inset 0px -5px 5px -5px #676767, inset -5px 0px 5px -5px #676767;
}

.RadGrid_IASRadStandard .rgActiveCell {
    box-shadow: inset 0 0 5px #676767;
}

.RadGrid_IASRadStandard .rgSelectedRow .rgSorted,
.RadGrid_IASRadStandard .rgHoveredRow .rgSorted,
.RadGrid_IASRadStandard .rgEditRow .rgSorted {
    background-color: transparent;
}

.RadGrid_IASRadStandard .rgRow a,
.RadGrid_IASRadStandard .rgAltRow a,
.RadGrid_IASRadStandard .rgFooter a,
.RadGrid_IASRadStandard .rgEditForm a,
.RadGrid_IASRadStandard .rgEditRow a,
.RadGrid_IASRadStandard .rgHoveredRow a {
    color: #1976d2;
}

.RadGrid_IASRadStandard .rgMasterTable .rgSelectedCell,
.RadGrid_IASRadStandard .rgSelectedRow {
    background-image: linear-gradient(#9a9a9a, #808080);
    color: #ffffff;
}

.RadGrid_IASRadStandard .rgSelectedCell a,
.RadGrid_IASRadStandard .rgSelectedRow a {
    color: #ffffff;
}

.RadGrid_IASRadStandard .rgHoveredRow {
    background-image: linear-gradient(gainsboro, #c2c2c2);
    color: #000000;
}

.RadGrid_IASRadStandard .rgHoveredRow > td {
    border-bottom-color: darkgray;
}

.RadGrid_IASRadStandard .rgHoveredRow > td.rgSorted {
    border-bottom-color: darkgray;
}

.RadGrid_IASRadStandard .rgSelectedRow > td {
    border-bottom-color: #676767;
}

.RadGrid_IASRadStandard .rgSelectedRow > td.rgSorted {
    border-bottom-color: #676767;
}

.RadGrid_IASRadStandard .rgEditRow {
    background: #d6ecf9;
    color: #333333;
}

.RadGrid_IASRadStandard .rgDeletedRow > td {
    border-color: #a6a6a6;
    color: #333333;
}

.RadGrid_IASRadStandard .rgDeletedRow > td a {
    color: #333333;
}

.RadGrid_IASRadStandard .rgBatchOverlay {
    background: rgba(204, 204, 204, 0.75);
}

.RadGrid_IASRadStandard .rgBatchUndoDeleteButton {
    border-color: #999999;
    color: #000000;
    background-color: #cccccc;
    background-image: linear-gradient(#e6e6e6, #cccccc);
}

.RadGrid_IASRadStandard .rgBatchUndoDeleteButton:hover {
    border-color: darkgray;
    color: #000000;
    background-color: #c2c2c2;
    background-image: linear-gradient(gainsboro, #c2c2c2);
}

.RadGrid_IASRadStandard .rgDrag {
    background-image: none;
}

html .RadGrid_IASRadStandard .rgFooterDiv td,
html .RadGrid_IASRadStandard .rgFooter td {
    background: #cccccc;
}

.RadGrid_IASRadStandard .rgFooterWrapper {
    background: #cccccc;
    border-top: 1px solid #b3b3b3;
    border-bottom: 1px solid #fff;
}

.RadGrid_IASRadStandard .rgFooter > td,
.RadGrid_IASRadStandard .rgFooter > td.rgGroupCol {
    border-bottom: 1px solid #fff;
}

.RadGrid_IASRadStandard .rgFooterWrapper .rgFooter > td {
    border-bottom: 0;
}

.RadGrid_IASRadStandard .rgStatus {
    border-color: #c9c9c9;
}

.RadGrid_IASRadStandard .rgStatus div {
    background-image: none;
}

.GridReorderTop_IASRadStandard,
.GridReorderBottom_IASRadStandard {
    color: #838383;
}


.RadGrid_IASRadStandard .rgFilterRow {
    background-color: rgba(0, 135, 216, 0.1);
}

.RadGrid_IASRadStandard .rgFilterRow > td {
    border-bottom: rgba(0, 135, 216, 0.1);
}

.RadGrid_IASRadStandard .rgFilter {
    border: 1px solid;
    border-color: #999999;
    color: #000000;
    background-color: #cccccc;
    background-image: linear-gradient(#e6e6e6, #cccccc);
}

.RadGrid_IASRadStandard .rgFilter:hover, .RadGrid_IASRadStandard .rgFilter:focus {
    border-color: darkgray;
    color: #000000;
    background-color: #c2c2c2;
    background-image: linear-gradient(gainsboro, #c2c2c2);
}

.RadGrid_IASRadStandard .rgFilterActive, .RadGrid_IASRadStandard .rgFilterActive:hover, .RadGrid_IASRadStandard .rgFilterActive:focus {
    border-color: #676767;
    color: #ffffff;
    background-color: #808080;
    background-image: linear-gradient(#9a9a9a, #808080);
    box-shadow: inset 0 0 6px rgba(165, 165, 165, 0.5);
}

.RadGrid_IASRadStandard .rgFiltered {
    border-color: #1667b7;
    color: #ffffff;
    background-color: #1976d2;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadGrid_IASRadStandard .rgFiltered:hover, .RadGrid_IASRadStandard .rgFiltered:focus {
    border-color: #12579b;
    color: #ffffff;
    background-color: #1667b7;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadGrid_IASRadStandard .rgFiltered.rgFilterActive {
    border-color: #0f4880;
    color: #ffffff;
    background-color: #12579b;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    }

.RadGrid_IASRadStandard .rgOptions {
    color: #000000;
}

.RadGrid_IASRadStandard .rgOptSelected {
    color: #1976d2;
}

.RadMenu_IASRadStandard .rgHCMClear,
.RadMenu_IASRadStandard .rgHCMFilter {
    border-color: #999999;
    background: #cccccc;
    background-image: linear-gradient(#e6e6e6, #cccccc);
    color: #000000;
}

.RadMenu_IASRadStandard .rgHCMClear:hover,
.RadMenu_IASRadStandard .rgHCMFilter:hover {
    border-color: darkgray;
    background: #c2c2c2;
    background-image: linear-gradient(gainsboro, #c2c2c2);
}

.RadMenu_IASRadStandard_Context .rgFilterApply,
.RadMenu_IASRadStandard_Context .rgFilterCancel {
    border-color: #999999;
    color: #000000;
    background-color: #cccccc;
    background-image: linear-gradient(#e6e6e6, #cccccc);
}

div.RadMenu_IASRadStandard_Context .rlbGroup {
    border-color: #cccccc;
}

.RadGrid_IASRadStandard .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid #cccccc;
    background-image: linear-gradient(#e5e5e5, #eeeeee);
}

.RadGrid_IASRadStandard .rgGroupItem {
    border: 1px solid #999999;
    background: #cccccc;
    background-image: linear-gradient(#e6e6e6, #cccccc);
}

.RadGrid_IASRadStandard .rgCollapseIcon:before {
    content: '\f078' !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

.RadGrid_IASRadStandard .rgExpandIcon:before {
    content: '\f077' !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

.RadGrid_IASRadStandard td.rgGroupCol,
.RadGrid_IASRadStandard td.rgExpandCol {
    border-color: #d9d9d9;
    background: #ffffff;
}

.RadGrid_IASRadStandard .rgGroupHeader {
    background: #fff;
    color: #434a54;
    font-weight: bold;
    line-height: 54px;
}

.RadGrid_IASRadStandard .rgGroupHeader td {
    border-bottom: 1px solid #d9d9d9;
}

.RadGrid_IASRadStandard .rgGroupHeader td.rgGroupCol {
    border-top-color: #828282;
}

.RadGrid_IASRadStandard .rgDetailTable {
    border-color: #828282;
}

.RadGrid_IASRadStandard .rgCommandCell {
    color: #0087d8;
    background-color: #ffffff;
}

.RadGrid_IASRadStandard .rgCommandRow a {
    color: #0087d8;
    text-decoration: none;
    font-weight: 500;
    font-size:14px;
}

.RadGrid_IASRadStandard .rgCommandCell .t-button:hover {
    border-color: darkgray;
    color: #000000;
    background-color: #c2c2c2;
    background-image: linear-gradient(gainsboro, #c2c2c2);
}

.RadGrid_IASRadStandard .rgCommandCell .t-button:focus, .RadGrid_IASRadStandard .rgCommandCell .t-button:active {
    border-color: #676767;
    color: #ffffff;
    background-color: #808080;
    background-image: linear-gradient(#9a9a9a, #808080);
}

.RadGrid_IASRadStandard .rgPager {
    background-color: #ffffff !important;
}

.RadGrid_IASRadStandard .rgPagerCell {
    border-color: #999999;
    color: #000000;
    background-color: #ffffff !important;
}

    .RadGrid_IASRadStandard .rgPagerCell .rgNumPart a {
        border-radius: 2px;
        color: #0087d8 !important;
        width: 40px !important;
        height: 40px !important;
        padding-top: 8px !important;
    }

        .RadGrid_IASRadStandard .rgPagerCell .rgNumPart a:hover {
            border-color: darkgray;
            color: #000000;
            background-color: #c2c2c2;
            background-image: linear-gradient(gainsboro, #c2c2c2);
        }

        .RadGrid_IASRadStandard .rgPagerCell .rgNumPart a.rgCurrentPage {
            border-color: #1976d2;
            color: #1976d2;
            background: none;
        }

    .RadGrid_IASRadStandard .rgPagerCell .rgPagerButton,
    .RadGrid_IASRadStandard .rgPagerCell .rgActionButton {
        border-width: 0px !important;
        background-color: #eff2f7 !important;
        background-image: none !important;
        width: 40px !important;
        height: 40px !important;
    }

        .RadGrid_IASRadStandard .rgPagerCell .rgPagerButton:hover,
        .RadGrid_IASRadStandard .rgPagerCell .rgActionButton:hover {
            border-color: darkgray;
            color: #000000;
            background-color: #c2c2c2;
            background-image: linear-gradient(gainsboro, #c2c2c2);
        }

    .RadGrid_IASRadStandard .rgPagerCell .rgPageFirst .rgIcon:before {
        content: '\f048' !important;
        font-family: "Font Awesome 5 Free" !important;
        font-weight: 900 !important;
        color: #1976d2 !important;
        padding-left: 10px !important;
    }

    .RadGrid_IASRadStandard .rgPagerCell .rgPagePrev .rgIcon:before {
        content: '\f0d9' !important;
        font-family: "Font Awesome 5 Free" !important;
        font-weight: 900 !important;
        color: #1976d2 !important;
        padding-left: 10px !important;
        font-size: 1.4rem !important;
    }

    .RadGrid_IASRadStandard .rgPagerCell .rgPageNext .rgIcon:before {
        content: '\f0da' !important;
        font-family: "Font Awesome 5 Free" !important;
        font-weight: 900 !important;
        color: #1976d2 !important;
        padding-left: 10px !important;
        font-size: 1.4rem !important;
    }

    .RadGrid_IASRadStandard .rgPagerCell .rgPageLast .rgIcon:before {
        content: '\f051' !important;
        font-family: "Font Awesome 5 Free" !important;
        font-weight: 900 !important;
        color: #1976d2 !important;
        padding-left: 10px !important;
    }

.RadGrid_IASRadStandard .rgPagerLabel {
    font-weight: bold !important;
}

.RadComboBoxDropDown_IASRadStandard {
    background-color: white !important;
}

.RadComboBox_IASRadStandard .rcbInner {
    border-radius: 4px !important;
    border: solid 1px #a7aeba !important;
}

.rgCellSelectorArea_IASRadStandard,
.GridRowSelector_IASRadStandard {
    background: #4c4e54;
}

.GridItemDropIndicator_IASRadStandard {
    border-top: 1px dashed #666;
}

.GridToolTip_IASRadStandard {
    border: 1px solid #828282;
    padding: 3px;
    background: #fff;
    color: #333;
}




.RadGrid_IASRadStandard .rgHeader, .RadGrid_IASRadStandard .rgHeader.rgSorted {
    margin: 0 0 .625rem;
    color:#676767;
    font-size: .75rem;
    text-transform: uppercase;
    text-align: left;
    background-color: #ffffff;
    background-image: none;
    border-width: 0px;
    border-bottom: 1px solid #e5e8ef !important;
    font-weight: bold !important;
}

.RadGrid_IASRadStandard .rgRow, .RadGrid_IASRadStandard .rgAltRow {
    border-width: 0px;
    xpadding: .9375rem !important;
    border-bottom: 1px solid #e5e8ef;
    color: #434a54;
    background-color: #ffffff;
    line-height: 1.0rem;
}

.RadGrid_IASRadStandard.rgEditPopup {
    padding: 5px;
}

    .RadGrid_IASRadStandard.rgEditPopup .rgHeader {
        font-weight: bold;
        xfont-family: Arial;
        font-size: 16px;
        color: #434a54;
    }

        .RadGrid_IASRadStandard.rgEditPopup .rgHeader img {
            display: none;
        }

        .RadGrid_IASRadStandard.rgEditPopup .rgHeader a:before {
            font-family: "Font Awesome 5 Free" !important;
            font-weight: 400 !important;
            content: "\f057" !important;
            font-size: 1.1rem;
            color: #434a54;
        }


.RadGrid_IASRadStandard .rgHeader th, .RadGrid_IASRadStandard .rgRow td, .RadGrid_IASRadStandard .rgAltRow td {
    xpadding: .9375rem !important;
    padding: .5rem !important;
    border-bottom: 1px solid #e5e8ef !important;
    background-color: #ffffff !important;
    xline-height: 1.5rem;
}

.RadGrid_IASRadStandard .rgHeader th.balance-column, .RadGrid_IASRadStandard .rgRow td.balance-column, .RadGrid_IASRadStandard .rgAltRow td.balance-column {
    background-color: #CFFCDA !important;
}

.RadGrid_IASRadStandard .rgHeader a {
     color:#676767;
}

/*PJM I don't agree with this as in grids we need to have some colors for certian icons*/
/*
.RadGrid_IASRadStandard .rgRow i.fas, .RadGrid_IASRadStandard .rgRow i.far, .RadGrid_IASRadStandard .rgAltRow i.fas, .RadGrid_IASRadStandard .rgAltRow i.far {
    color: #0087d8 !important;
}
*/

.RadGrid_IASRadStandard .rgRow a[disabled] i.fas, .RadGrid_IASRadStandard .rgRow a[disabled] i.far, .RadGrid_IASRadStandard .rgAltRow a[disabled] i.fas, .RadGrid_IASRadStandard .rgAltRow a[disabled] i.far,
.RadGrid_IASRadStandard .rgRow i.disabled-color, .RadGrid_IASRadStandard .rgAltRow i.disabled-color {
    color: #e1e5ed !important;
}

.RadGrid_IASRadStandard .rgDelIcon:before {
    content: '\f2ed' !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    color: #0087d8 !important;
}

.RadGrid_IASRadStandard input[type="radio"], .RadGrid_IASRadStandard input[type="checkbox"], .RadGrid_IASRadStandard .rgCheck input[type="checkbox"] {
    display: block;
    width: 18px !important;
    height: 18px !important;
}


    .RadGrid_IASRadStandard input[type="radio"] + label::before, .RadGrid_IASRadStandard input[type="checkbox"] + label::before {
        display: none;
    }


.RadGrid_IASRadStandard .t-button {
    border: 1px solid #0087d8 !important;
    border-radius: .3125rem !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background: #fff !important;
    color: #0087d8 !important;
}


/*this is a special style added by us*/
.RadGrid_IASRadStandard .rgHighlightedRow td {
    background-color: rgba(0, 135, 216, 0.1) !important;
}

.RadGrid .rgCommandCell {
    /*display: none*/
    border-width: 0 0 0px 0 !important;
    padding-bottom:15px !important;
}

.RadGrid .rgCommandCell button {
   height: 40px !important;
   min-width: 98px !important;
   padding-left: 14px !important;
   padding-right: 14px !important;
   text-transform: capitalize !important;
   border-radius: 3px !important;
   font-size: 14px !important;
   cursor: pointer !important;
   border: 1px solid #0087d8 !important;
   font-weight: 500 !important;
   font-weight: bold !important;
}

.RadGrid .rgCommandCell button span.rgAddIcon {
    display: none !important;
}

.RadListBox.rlbFixedHeight .rlbGroup {
    background-color: #FFFFFF !important;
}

.RadMenu.RadMenu_IASRadStandard.RadMenu_Context.RadMenu_IASRadStandard_Context {
    background-color: #FFFFFF;
}