﻿@font-face { font-family: 'OpenSans-Regular'; src: url('../../App_Resources/Shared/CSS/Fonts/OpenSans/OpenSans-Regular.ttf'); }
@font-face { font-family: 'OpenSans-Bold'; src: url('../../App_Resources/Shared/CSS/Fonts/OpenSans/OpenSans-Bold.ttf'); }
@font-face { font-family: 'OpenSans-SemiBold'; src: url('../../App_Resources/Shared/CSS/Fonts/OpenSans/OpenSans-SemiBold.ttf'); }
.RadGrid table.rgMasterTable tr .rgGroupCol { border: 0px !important; }
/*.rgDataDiv { background-color: #2d2d2d !important; }*/
.grdNoRecordMsgContainer { padding:4px; }

/* Grid MajGridDefault Lighweight*/
.RadGrid_MajGridDefault { color: #ffffffb3; background-color: #121212; font-size: 12px; font-family: OpenSans-Regular, Tahoma; outline: none !important; border-top: 0px !important; border-left: 0px !important; border-right: 0px !important; border-bottom: 0px !important; }
    .RadGrid_MajGridDefault .rgDataDiv { background-color: #121212 !important; border-bottom: 1px solid #6b6b6b; border-right: 1px solid #6b6b6b; }
    .RadGrid_MajGridDefault .rgHeader,
    .RadGrid_MajGridDefault .rgHeaderDiv { font-family: OpenSans-SemiBold, OpenSans-Regular, Tahoma; vertical-align: bottom; }
    .RadGrid_MajGridDefault .rgHeader { border-top: 0px; border-left: 0px; border-bottom: 1px solid #6b6b6b !important; padding-top: 8px !important; padding-bottom: 7px !important; }
        .RadGrid_MajGridDefault .rgHeader:first-child { border-left: 1px solid #6b6b6b; }
        .RadGrid_MajGridDefault .rgHeader:last-child { }
    .RadGrid_MajGridDefault .rgHeaderDiv:last-child { }
    .RadGrid_MajGridDefault div.rgHeaderWrapper { background-color: #2d2d2d; border-top: 1px solid #6b6b6b; border-right: 1px solid #6b6b6b !important; }

.MajGridColumnGroups.RadGrid_MajGridDefault div.rgHeaderWrapper { border-right: 0px solid #6b6b6b !important; }
.MajGridColumnGroups.RadGrid_MajGridDefault .rgDataDiv { border-right: 0px solid #6b6b6b; }

.RadGrid_MajGridDefault .rgHeaderWrapper .rgHeaderDiv { border-color: transparent; }
.RadGrid_MajGridDefault .rgHeader,
.RadGrid_MajGridDefault .rgHeader a { color: #ffffffb3; padding-left: 3px !important; padding-right: 3px !important; }
.RadGrid_MajGridDefault .rgHeader { border-left: 1px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgRow > td:has(button),
.RadGrid_MajGridDefault .rgAltRow > td:has(button),
.RadGrid_MajGridDefault .rgEditRow > td:has(button) { padding: 0px 7px 0px 7px !important; text-overflow: unset; }
.RadGrid_MajGridDefault .rgRow > td:has(div),
.RadGrid_MajGridDefault .rgAltRow > td:has(div),
.RadGrid_MajGridDefault .rgEditRow > td:has(div) { padding: 0px 7px 0px 7px !important; text-overflow: unset; }
.RadGrid_MajGridDefault .rgRow > td:has(a),
.RadGrid_MajGridDefault .rgAltRow > td:has(a),
.RadGrid_MajGridDefault .rgEditRow > td:has(a) { text-overflow: unset; }
.RadGrid_MajGridDefault .rgMultiHeaderRow:first-child th:first-child { border-left: 1px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgMultiHeaderRow:first-child th:last-child { border-right: 1px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgMultiHeaderRow:last-child th { border-right: 0px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgMultiHeaderRow .rgHeader,
.RadGrid_MajGridDefault .rgMultiHeaderRow .rgResizeCol { border-right: 0px solid #6b6b6b; line-height: 10px; }
.RadGrid_MajGridDefault .rgMultiHeaderRow:last-child .rgHeader:first-child { border-right: 0px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgMultiHeaderRow:last-child .rgHeader:last-child { border-right: 1px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgRow > td:first-child,
.RadGrid_MajGridDefault .rgAltRow > td:first-child { border-left: 1px solid; border-left-color: #6b6b6b !important; }
.RadGrid_MajGridDefault .rgRow, .RadGrid_MajGridDefault .rgAltRow { }
    .RadGrid_MajGridDefault .rgRow > td,
    .RadGrid_MajGridDefault .rgAltRow > td,
    .RadGrid_MajGridDefault .rgEditRow > td { border: 0px; border-bottom: 1px solid #6b6b6b !important; border-left: 1px solid #6b6b6b; border-color: #6b6b6b; padding: 8px 7px 8px 7px !important; text-overflow: ellipsis; }
        .RadGrid_MajGridDefault .rgRow > td .rcbInner,
        .RadGrid_MajGridDefault .rgAltRow > td .rcbInner { color: #ffffffb3 !important; }
.RadGrid_MajGridDefault .rgRow, .RadGrid_MajGridDefault .rgAltRow { background-color: #121212; }
    .RadGrid_MajGridDefault .rgRow:last-child > td,
    .RadGrid_MajGridDefault .rgAltRow:last-child > td,
    .RadGrid_MajGridDefault .rgEditRow:last-child > td { padding-bottom: 6px; border-bottom: 0px solid #6b6b6b !important; }
/*        .RadGrid_MajGridDefault .rgRow > td:last-child,
        .RadGrid_MajGridDefault .rgAltRow > td:last-child,
        .RadGrid_MajGridDefault .rgEditRow > td:last-child { border-right: 0px solid #6b6b6b; }*/
.MajGridColumnGroups.RadGrid_MajGridDefault .rgRow > td:last-child,
.MajGridColumnGroups.RadGrid_MajGridDefault .rgAltRow > td:last-child,
.MajGridColumnGroups.RadGrid_MajGridDefault .rgEditRow > td:last-child { border-right: 1px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgRow, .RadGrid_MajGridDefault .rgAltRow, .RadGrid_MajGridDefault .rgEditRow { }
.RadGrid_MajGridDefault .rgFooterWrapper { border-top: 0px solid #ffffff54; background-color: #121212 !important; }
.RadGrid_MajGridDefault .rgFooter > td { background-color: #121212; font-family: OpenSans-SemiBold, OpenSans-Regular, Tahoma; border: 0px !important; padding-left: 7px !important; padding-right: 10px !important; text-overflow: ellipsis; }
    .RadGrid_MajGridDefault .rgFooter > td:first-child { border-left: 0px solid #6b6b6b !important; }
    .RadGrid_MajGridDefault .rgFooter > td:last-child { border-right: 0px solid #6b6b6b !important; }
.RadGrid_MajGridDefault .rgFooterDiv { border-top: 0px solid #6b6b6b; border-bottom: 1px solid #6b6b6b !important; border-left: 1px solid #6b6b6b !important; border-right: 1px solid #6b6b6b !important; background-color: #121212 !important; margin-right: 0px !important; }

.RadGrid_MajGridDefault .t-button { background-color: transparent; border: 0px !important; padding: 0px !important; padding-left: 3px !important; }
.RadGrid_MajGridDefault th.rgHeader.rgExpandCol { background-color: #2d2d2d !important; }
.RadGrid_MajGridDefault td.rgExpandCol { background-color: #121212 !important; border-bottom: 1px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgExpandIcon { background-color: #121212 !important; }
    .RadGrid_MajGridDefault .rgExpandIcon:before { font-family: "Font Awesome 6 Pro" !important; content: "\f107" !important; color: #017aff; font-size: 16px !important; font-weight:bold !important; }
.RadGrid_MajGridDefault .rgCollapseIcon:before { font-family: "Font Awesome 6 Pro" !important; content: "\f106" !important; color: #017aff; font-size: 16px !important; font-weight: bold !important; }
.RadGrid_MajGridDefault .rgEditIcon:before { font-family: "Font Awesome 6 Pro" !important; content: "\f040" !important; color: #017aff; font-size: 16px !important; font-weight: 800 !important; text-indent: 0px !important; }
.RadGrid_MajGridDefault .rgCancelIcon:before { font-family: "Font Awesome 6 Pro" !important; content: "\f00d" !important; color: #ba0517; font-size: 18px !important; font-weight: 800 !important; }
.RadGrid_MajGridDefault .rgUpdateIcon:before { font-family: "Font Awesome 6 Pro" !important; content: "\f00c" !important; color: #2e844a; font-size: 18px !important; font-weight: 800 !important; }

.RadGrid_MajGridDefault .rgDetailTable { margin: 6px 0px 0px 0px; }
    .RadGrid_MajGridDefault .rgDetailTable .rgHeader,
    .RadGrid_MajGridDefault .rgDetailTable .rgHeaderDiv { font-family: OpenSans-SemiBold, OpenSans-Regular, Tahoma; }
    .RadGrid_MajGridDefault .rgDetailTable .rgHeader { border-top: 0px; border-left: 1px solid #6b6b6b; border-right: 0px solid #6b6b6b; border-bottom: 1px solid #6b6b6b !important; padding-top: 8px !important; padding-bottom: 7px !important; }
        .RadGrid_MajGridDefault .rgDetailTable .rgHeader:first-child { border-left: 0px solid #6b6b6b; background-color: #121212 !important; }
        .RadGrid_MajGridDefault .rgDetailTable .rgHeader:last-child { border-right: 1px solid #6b6b6b; }
    .RadGrid_MajGridDefault .rgDetailTable .rgHeaderDiv:last-child { }
    .RadGrid_MajGridDefault .rgDetailTable div.rgHeaderWrapper { background-color: #2d2d2d; border-top: 1px solid #6b6b6b; border-left: 1px solid #6b6b6b !important; border-right: 1px solid #6b6b6b !important; }
    .RadGrid_MajGridDefault .rgDetailTable .rgHeader,
    .RadGrid_MajGridDefault .rgDetailTable .rgHeader a { color: #ffffffb3; padding-left: 3px !important; padding-right: 3px !important; }
    .RadGrid_MajGridDefault .rgDetailTable .rgRow .rgAltRow td { background-color: #121212 !important; color: #f2f2f2 !important; border-right: 1px solid #888b8e !important; }
    .RadGrid_MajGridDefault .rgDetailTable .rgRow > td:first-child,
    .RadGrid_MajGridDefault .rgDetailTable .rgAltRow > td:first-child { border-left: 0px none; }
    .RadGrid_MajGridDefault .rgDetailTable .rgRow:first-child > td,
    .RadGrid_MajGridDefault .rgDetailTable .rgAltRow:first-child > td { border-top: 0px solid !important; }
    .RadGrid_MajGridDefault .rgDetailTable .rgRow, .RadGrid_MajGridDefault .rgDetailTable .rgAltRow, .RadGrid_MajGridDefault .rgDetailTable .rgEditRow { height: 16px !important; line-height: 5px; }
.RadGrid_MajGridDefault .rgFooter .rgExpandCol { background-color: #121212 !important; }
.RadGrid_MajGridDefault .rgFilterBox { color: #000000 !important; height: inherit !important; }
.RadGrid_MajGridDefault .rgFilterRow > td { border-left: 1px solid #6b6b6b; padding: 5px 10px 5px 5px !important; }
    .RadGrid_MajGridDefault .rgFilterRow > td:first-child { border-left: 1px solid #6b6b6b; }
.RadGrid_MajGridDefault .rgFilterRow img, .RadGrid_MajGridDefault .rgFilterRow input { font-family: OpenSans-Regular, Tahoma !important; border-color: #6b6b6b !important; color: #ffffffb3 !important; background-color: #121212 !important; border-radius: 4px !important; height: inherit; width: 80% !important; padding: 2px 5px 2px 5px !important; }
.RadGrid_MajGridDefault .rgFilterRow .rcbInner { padding: 1px 5px 0px 5px !important; background-color: #121212 !important; }
.RadGrid_MajGridDefault .rgSelectedRow { background-color: #3b3b3b; }
    .RadGrid_MajGridDefault .rgSelectedRow td .rgExpandIcon { }
.RadGrid_MajGridDefault .rgRow:hover,
.RadGrid_MajGridDefault .rgAltRow:hover { background-color: #2a2d31; cursor: pointer; transition: background-color 0.15s ease; }
.RadGrid_MajGridDefault .rgDetailTable .rgDetailTable .rgHeader:first-child { border-left: 0px solid #6b6b6b; background-color: #2a2a2a !important; }
.RadGrid_MajGridDefault .rgDetailTable .rgDetailTable { background-color: #2a2a2a; }
.RadGrid_MajGridDefault .rgNoRecords td { border-left: 1px solid #6b6b6b; border-right: 1px solid #6b6b6b; }
.RadGrid_MajGridDefault .riTextBox { height: inherit !important; }
.RadGrid_MajGridDefault th.rgSorted { background-color: #4d4d4d; }
.RadGrid_MajGridDefault .rgRow .rgSorted, .RadGrid_MajGridDefault .rgAltRow .rgSorted { background-color: #363636; }

/*PAGER*/
.RadGrid_MajGridDefault .rgPager { background-color: #121212; line-height: 22px !important; }
.RadGrid_MajGridDefault .rgPagerCell { background-color: #121212; border-style: inherit !important; border-bottom: 1px solid #6b6b6b !important; border-left: 1px solid #6b6b6b !important; border-right: 1px solid #6b6b6b !important; border-top: 0px !important; }
    .RadGrid_MajGridDefault .rgPagerCell .rgPagerButton, .RadGrid .rgPagerCell .rgActionButton { display: inline-block; text-align: center; line-height: 22px !important; height: 22px; width: 22px; }
    .RadGrid_MajGridDefault .rgPagerCell .rgPageLast .rgIcon:before { padding-left: 1px; }
    .RadGrid_MajGridDefault .rgPagerCell .rgPageNext .rgIcon:before { padding-left: 1px; }
.RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart1 { margin-right: 2px; line-height: 22px !important; }
.RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart2 { margin-left: 2px; line-height: 22px !important; }
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart1 .t-button,
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart2 .t-button { padding: 0px 0px 0px 0px !important; border-radius: 50% !important; border: 1px solid grey !important; margin-top: 5px; }
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart1 .t-font-icon,
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart2 .t-font-icon { color: #ffffff; padding: 0px 5px 0px 2px; }
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart1 .t-button:hover .t-font-icon,
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart2 .t-button:hover .t-font-icon { color: #888888 !important; }
/*left,right arrow needs 1px*/
.RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart1 .rgPagePrev .t-font-icon { line-height: 22px !important; padding-left: 1px !important; }
.RadGrid_MajGridDefault .rgPager .rgPagerCell .rgArrPart1 .rgPageNext .t-font-icon { line-height: 22px !important; padding-left: 1px !important; }

.RadGrid_MajGridDefault .rgPager .rgPagerCell .rgNumPart a { padding: 0px 6px 0px 6px; margin-top: 4px; line-height: 22px; }
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgNumPart a:hover { color: #ffffff; background-color: #017aff; text-decoration: none; border-radius: 50% !important; padding: 0px 6px 0px 6px; margin-top: 4px; }
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgNumPart a.rgCurrentPage,
    .RadGrid_MajGridDefault .rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:hover { color: #ffffff !important; background-color: #017aff; cursor: not-allowed; text-decoration: none; border-radius: 50% !important; padding: 0px 7px 0px 7px; margin-top: 4px; border: 1px solid #017aff; }
/* for the ... next button*/
.RadGrid_MajGridDefault .rgPager .rgPagerCell .rgNumPart span { padding: 0px !important; }

/* ------------------------------END------------------------------------------*/




