/* Minification failed. Returning unminified contents.
(1,88): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,7091): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1,7095): run-time error CSS1046: Expect comma, found '-'
(1,7096): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(1,7112): run-time error CSS1046: Expect comma, found ')'
(1,7113): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1,11122): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,11165): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1,11169): run-time error CSS1046: Expect comma, found '-'
(1,11170): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-text'
(1,11191): run-time error CSS1046: Expect comma, found ')'
(1,11192): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1,11254): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1,11258): run-time error CSS1046: Expect comma, found '-'
(1,11259): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-link'
(1,11280): run-time error CSS1046: Expect comma, found ')'
(1,11281): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1,11785): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,12284): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-stripe'
(1,12515): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,12706): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(1,12913): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,13420): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(1,14000): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,14241): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(1,14485): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(1,14729): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(1,14996): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,15260): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,15524): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,15745): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(1,15969): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(1,16216): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,16460): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,16682): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(1,16901): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(1,17120): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(1,17362): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,17607): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,17852): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(1,22634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23570): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(790,29): run-time error CSS1039: Token not allowed after unary operator: '-css-height'
(816,28): run-time error CSS1039: Token not allowed after unary operator: '-css-bgcolor'
(818,25): run-time error CSS1039: Token not allowed after unary operator: '-css-height'
(1773,44): run-time error CSS1030: Expected identifier, found '.'
(1773,60): run-time error CSS1031: Expected selector, found ')'
(1773,60): run-time error CSS1025: Expected comma or open brace, found ')'
(1854,41): run-time error CSS1030: Expected identifier, found '.'
(1854,55): run-time error CSS1031: Expected selector, found ')'
(1854,55): run-time error CSS1025: Expected comma or open brace, found ')'
 */
div.dt-container .dt-input,table.dataTable>tbody>tr{background-color:transparent}:root{--dt-row-selected:13,110,253;--dt-row-selected-text:255,255,255;--dt-row-selected-link:9,10,11;--dt-row-stripe:0,0,0;--dt-row-hover:0,0,0;--dt-column-ordering:0,0,0;--dt-html-background:white}:root.dark{--dt-html-background:rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0 solid transparent;border-right:5px solid transparent}:root[data-bs-theme=dark] table.dataTable td.dt-control:before,html.dark table.dataTable td.dt-control:before{border-left-color:rgba(255,255,255,.5)}:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,html.dark table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255,255,255,.5);border-left-color:transparent}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0!important;border-bottom-width:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover,table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:rgba(0,0,0,.05) solid 2px;outline-offset:-2px}table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after{opacity:.6}div.dt-container div.dt-layout-cell:empty,table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after{display:none}html.dark table.dataTable>thead>tr>td:active,html.dark table.dataTable>thead>tr>th:active,table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active,table.dataTable>thead>tr>td:active,table.dataTable>thead>tr>th:active{outline:0}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:rgba(255,255,255,.05) solid 2px}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:first-child{left:8px;animation:.6s infinite datatables-loader-1}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:.6s infinite datatables-loader-2}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:.6s infinite datatables-loader-2}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:.6s infinite datatables-loader-3}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap,table.dataTable td.dt-nowrap,table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable th.dt-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap,table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td,table.dataTable th{box-sizing:border-box}[dir=rtl] div.dt-container div.dt-layout-cell.dt-end,[dir=rtl] table.dataTable td.dt-type-date,[dir=rtl] table.dataTable td.dt-type-numeric,[dir=rtl] table.dataTable th.dt-type-date,[dir=rtl] table.dataTable th.dt-type-numeric,div.dt-container div.dt-layout-cell.dt-start,table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left,table.dataTable td.dt-left,table.dataTable tfoot td,table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th,table.dataTable tfoot th.dt-head-left,table.dataTable th.dt-left,table.dataTable thead td,table.dataTable thead td.dt-head-left,table.dataTable thead th,table.dataTable thead th.dt-head-left{text-align:left}div.dt-container div.dt-layout-cell.dt-full,table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center,table.dataTable td.dt-center,table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable th.dt-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}[dir=rtl] div.dt-container div.dt-layout-cell.dt-start,[dir=rtl] table.dataTable tfoot td,[dir=rtl] table.dataTable tfoot th,[dir=rtl] table.dataTable thead td,[dir=rtl] table.dataTable thead th,div.dt-container div.dt-layout-cell.dt-end,table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right,table.dataTable td.dt-right,table.dataTable td.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable th.dt-right,table.dataTable th.dt-type-date,table.dataTable th.dt-type-numeric,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{/*text-align:right*/}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify,table.dataTable td.dt-justify,table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable th.dt-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable td.dt-empty,table.dataTable th.dt-empty{text-align:center;vertical-align:top}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable>thead>tr>td,table.dataTable>thead>tr>th{padding:10px;border-bottom:1px solid rgba(0,0,0,.3)}table.dataTable>tfoot>tr>td,table.dataTable>tfoot>tr>th{border-top:1px solid rgba(0,0,0,.3);padding:10px 10px 6px}html.dark table.dataTable.display>tbody>tr:first-child>*,html.dark table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*,table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.9);color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>td,table.dataTable>tbody>tr>th{padding:8px 10px}table.dataTable.display>tbody>tr>*,table.dataTable.row-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15)}html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td,table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,.65);border-top-color:rgba(var(--dt-row-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr>:first-child{border-left:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,.3)}table.dataTable.display>tbody>tr:nth-child(odd)>*,table.dataTable.stripe>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),.023)}table.dataTable.display>tbody>tr:nth-child(odd).selected>*,table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.923)}table.dataTable.display>tbody>tr:hover>*,table.dataTable.hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.035)}table.dataTable.display>tbody>tr.selected:hover>*,table.dataTable.hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd!important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1)!important}table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3,table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.019)}table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3,table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.919)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.054)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.047)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.039)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.954)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.947)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.939)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.011);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.003);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.911);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.903);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.962)}div.dt-container select.dt-input,table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th,table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px}div.dt-container{position:relative;clear:both}div.dt-container div.dt-layout-row{display:table;clear:both;width:100%}div.dt-container div.dt-layout-row.dt-layout-table,div.dt-container div.dt-layout-row.dt-layout-table div.dt-layout-cell{display:block}div.dt-container div.dt-layout-cell{display:table-cell;vertical-align:middle;padding:5px 0}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;color:inherit}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:inherit!important;border:1px solid transparent;border-radius:2px;background:0 0}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit!important;border:1px solid rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(230,230,230,.05)),color-stop(100%,rgba(0,0,0,.05)));background:-webkit-linear-gradient(top,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%);background:-moz-linear-gradient(top,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%);background:-ms-linear-gradient(top,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%);background:-o-linear-gradient(top,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%);background:linear-gradient(to bottom,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:active,div.dt-container .dt-paging .dt-paging-button.disabled:hover{cursor:default;color:rgba(0,0,0,.5)!important;border:1px solid transparent;background:0 0;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:#fff!important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0,#111 100%);background:-moz-linear-gradient(top,#585858 0,#111 100%);background:-ms-linear-gradient(top,#585858 0,#111 100%);background:-o-linear-gradient(top,#585858 0,#111 100%);background:linear-gradient(to bottom,#585858 0,#111 100%)}div.dt-container .dt-paging .dt-paging-button:active{outline:0;background-color:#0c0c0c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-info,div.dt-container .dt-length,div.dt-container .dt-paging,div.dt-container .dt-processing,div.dt-container .dt-search{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,.3)}@media screen and (max-width:767px){div.dt-container div.dt-layout-cell,div.dt-container div.dt-layout-row{display:block}div.dt-container div.dt-layout-cell.dt-end,div.dt-container div.dt-layout-cell.dt-full,div.dt-container div.dt-layout-cell.dt-start{text-align:center}}@media screen and (max-width:640px){.dt-container .dt-length,.dt-container .dt-search{float:none;text-align:center}.dt-container .dt-search{margin-top:.5em}}html.dark{--dt-row-hover:255,255,255;--dt-row-stripe:255,255,255;--dt-column-ordering:255,255,255}html.dark .dt-container.dt-empty-footer table.dataTable,html.dark table.dataTable>thead>tr>td,html.dark table.dataTable>thead>tr>th{border-bottom:1px solid #595b5e}html.dark table.dataTable>tfoot>tr>td,html.dark table.dataTable>tfoot>tr>th{border-top:1px solid #595b5e}html.dark table.dataTable.display>tbody>tr>*,html.dark table.dataTable.row-border>tbody>tr>*{border-top:1px solid #404346}html.dark table.dataTable.cell-border>tbody>tr>td,html.dark table.dataTable.cell-border>tbody>tr>th{border-top:1px solid #404346;border-right:1px solid #404346}html.dark table.dataTable.cell-border>tbody>tr>td:first-child,html.dark table.dataTable.cell-border>tbody>tr>th:first-child{border-left:1px solid #404346}html.dark .dt-container .dt-length select,html.dark .dt-container .dt-search input{border:1px solid rgba(255,255,255,.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid #595b5e;background:rgba(255,255,255,.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover{color:#666!important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid #353535;background:#353535}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right::before{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0, 0, 0, 0.5)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right::before{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0, 0, 0, 0.5)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0;border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:fit-content;max-height:75%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}html.dark table.dataTable>tbody>tr>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control:before{border-left-color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr>td.dtr-control.arrow-right::before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control.arrow-right::before{border-right-color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html.dark table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before{border-top-color:rgba(255, 255, 255, 0.5) !important;border-left-color:transparent !important;border-right-color:transparent !important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li,html[data-bs-theme=dark] table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:rgb(64, 67, 70)}html.dark div.dtr-modal div.dtr-modal-display,html[data-bs-theme=dark] div.dtr-modal div.dtr-modal-display{background-color:rgb(33, 37, 41);border:1px solid rgba(255, 255, 255, 0.15)}


/*@media(min-width: 768px) {
    .ui-tabs-panel.ui-widget-content {
        margin: 0 auto;
        max-width: 1200px;
    }
}*/
html.rp-form {
    overflow-y: auto;
}

    html.rp-form::-webkit-scrollbar {
        width: 7px;
        height: 7px
    }

    /* Track */
    html.rp-form::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    /* Handle */
    html.rp-form::-webkit-scrollbar-thumb {
        background: #9e9fa0;
    }

@supports (-moz-appearance:none) {
    html.rp-form {
        scrollbar-color: #b8b8b8be;
        scrollbar-width: thin;
    }
}

.G0div.rp-frm .fullmask {
    z-index: 9999;
}

.rp-formBGIMG {
    position: absolute;
    height: 100%;
    width: 100%;
    aspect-ratio: 1/1;
}

.rp-FullMaskContainer {
    position: relative;
}

.rp-control-container .button_style {
    z-index: 999;
}
/* Table View */
.rp-control-container .clcontrol-search .rp-fixed-table {
    border-spacing: 0px;
}

.rp-fixed-table .iefixwordwrap {
    display: inline-block;
}

.rp-fixed-table .rp-row-cell .text-ellipsis.iefixwordwrap {
    text-overflow: ellipsis;
    word-wrap: normal !important;
}

.rp-fixed-table .headerSearchRow:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.rp-fixed-table.dataTable.dtr-inline.collapsed .fixedTable tr td:first-child.dtr-control .iefixwordwrap {
    margin-left: 20px;
}

.rp-fixed-table .fixedTable .child {
    padding-left: 0;
}

.rp-control-container.rp-tv-control .rp-fixed-container {
    overflow: auto;
}

.rp-control-container.rp-tv-control .rp-table-wrapper .dt-scroll-head {
    background-color: #FFFFFF;
}

.rp-control-container.rp-tv-control .rp-fixed-table.dataTable.dtr-inline.collapsed > tbody > tr.child ul.dtr-details {
    width: 100%;
}
.rp-control-container.rp-tv-control .rp-fixed-table.dataTable.dtr-inline.collapsed > tbody > tr.child ul.dtr-details > li {
        padding: 0px;
    }
.rp-table-wrapper .dt-scroll-body td.dt-empty {
    text-align: left;
    color: red;
    width: 100%;
    height: 100%;
    border: none;
    padding: 5px
}

/*.rp-control-container.rp-tv-control .rp-table-wrapper.rp-tbl-dynmic {
    overflow: auto;
}*/

.rp-table-wrapper .dt-scroll-body td.dt-empty {
    text-align: left;
    color: red;
    width: 100%;
    height: 100%;
    border: none;
    padding: 5px
}
/*.rp-table-wrapper .headerSearchRow {
    padding: 0px !important;
}*/

.rp-fixed-table.dataTable.dtr-inline.collapsed > tbody > tr.child ul.dtr-details > li {
    display: flex;
    padding: 0.5em;
}

    .rp-fixed-table.dataTable.dtr-inline.collapsed > tbody > tr.child ul.dtr-details > li span.dtr-title div {
        text-align: left !important;
        width: max-content;
    }

.rp-fixed-table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, .rp-fixed-table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    position: absolute;
    left: 5px;    
}

.rp-fixed-table.dataTable.dtr-inline.collapsed .fixedTable td {
    position: relative
}

.rp-fixed-table.dataTable > tbody > tr > th, table.dataTable > tbody > tr > td {
    padding: 0px;
}

.rp-table-grouping .rp-fixed-table.dataTable > tbody > tr > th, .rp-table-grouping table.dataTable > tbody > tr > td {
    padding: 5px;
    /*    transition: padding 0.3s;*/
}

.rp-fixed-table.dataTable .fixedTable > tr.child > td.child {
    padding-left: 0px;
    padding-right: 0px;
}

.clcontrol-search .rp-fixed-table td {
    padding-left: 4px;
}

div.dt-container div.dt-layout-cell {
    padding: 0px;
}

.rp-fixed-table.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    margin-right: 0px;
}

.rp-fixed-table .rp-tblheader-enbleSlct input, .rp-fixed-table input.EnblSlct {
    /*min-width: 35px;*/
    margin: 0 15px;
}

.rp-fixed-table tr.expand-child > td:not(.dtr-control) {
    display: none;
}

.rp-fixed-table.dataTable.rp-TVHorScroll tr.expand-child > td.rp-rowDetails {
    display: table-cell;
}

.rp-fixed-table.dtr-inline.collapsed > tbody > tr.expand-child > td.dtr-control:before {
    display: none;
}

.rp-fixed-table .rp-tblheader-enbleSlct input {
    margin-left: 13px;
}

.rp-fixed-table.dataTable.dtr-inline.collapsed .fixedTable .dtr-data {
    word-break: break-all;
    width: 100%;
    height: 100%;
    padding: 0.5em;
}
.rp-fixed-table.dataTable.dtr-inline.collapsed .fixedTable .dtr-title {
    padding: 0.5em;
}
.rp-fixed-table.dataTable.dtr-inline.collapsed > tbody > tr.dtrg-group.dtrg-start td.dtr-control:before {
    display: none;
}

.clcontrol.clcontrol-search[iscustomtemplate=True] {
    box-shadow: unset;
}

.rp-control-container.rp-tv-control .clcontrol-search[wraptext="False"] .iefixwordwrap {
    white-space: nowrap;
}

.rp-control-container.rp-tv-control .clcontrol-search .dtr-data .iefixwordwrap {
    white-space: normal;
}

.rp-control-container.rp-tv-control table.dataTable > tbody > tr.child span.dtr-title {
    width: 100%;
    min-width:unset;
}
.rp-control-container.rp-tv-control .clcontrol-search.rp-tbl-print .pager_div {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.rp-control-container.rp-tv-control .clcontrol-search.rp-tbl-print .rp-table-wrapper {
    overflow:auto;
}
.rp-fixed-table tr.rp-row-show div.rp-row-cell {
    box-sizing: border-box;
    transition: max-height 1s;
}

.rp-fixed-table tr.rp-row-hide {
    height: 0px !important;
}

    .rp-fixed-table tr.rp-row-hide div.rp-row-cell {
        box-sizing: border-box;
        overflow: hidden;
        max-height: 0px;
        transition: max-height 0.3s;
    }

    .rp-fixed-table tr.rp-row-hide td {
        border-top: 0 !important;
        border-bottom: 0 !important;
        padding: 0px !important;
        transition: padding 0.3s;
    }

.rp-fixed-table tr.dtrg-group td div.rp-row-grpWrapper:before {
    content: "\f0da";
}

.rp-fixed-table tr.dtrg-group.rp-row-expand td div.rp-row-grpWrapper:before {
    content: "\f0d7";
}

.rp-fixed-table tr.dtrg-group td div.rp-row-grpWrapper:before {
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    vertical-align: middle;
    font-weight: 900;
    color: #000000;
    font-size: 12px;
    padding: 5px;
}

.rp-fixed-table tr.dtrg-group.dtrg-start {
    background-color: #E4E8EA;
}

.rp-control-container.rp-tv-control .clcontrol-search {
    background-color: #ffffff;
}

.rp-control-container .rp-fixed-table.dtr-inline.collapsed > tbody > tr.rp-row-hide > td.dtr-control:before,
.rp-control-container .rp-fixed-table.dtr-inline.collapsed > tbody > tr.rp-row-hide > th.dtr-control:before {
    display: none;
}

.rp-control-container .plug-1-input-wrapper {
    margin-top: 0px;
}

.rp-fixed-table .rp-tbl-footer {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.rp-fixed-table .rp-row-cell .text-ellipsis.iefixwordwrap {
    margin-left: 0;
}

.rp-fixed-table .rp-row-cell .text-wrap.iefixwordwrap {
    word-break: break-word;
}

@media print {

    .rp-table-wrapper .dt-scroll-headInner,
    .rp-table-wrapper .dt-scroll-headInner .rp-fixed-table.dataTable {
        width: 100% !important;
    }
}

.rp-flex-box > div.rp-control-container.rp-tv-control {
    flex: 0 0 0;
    width: 100%;
    box-sizing: border-box;
}
/*.rp-fixed-table > tbody > tr > td {
    transition: padding 1s;
}*/
/*Flex AutoAlign*/
.rp-flex-box > div.rp-control-container, .rp-flex-box > div.rp-container {
    flex: auto;
}

.rp-control-container .date-icon-wrapper .print-bgimg.datetime-tigger {
    position: unset;
}

.rp-control-container .clcontrol.clcontrol-peoplepicker .picker-input-wrapper {
    border-color: #bebebe;
    border-style: solid;
    border-width: 1px;
}

.rp-control-container .clcontrol.clcontrol-peoplepicker input:hover {
    border-color: #989898;
}

.rp-control-container .clcontrol.clcontrol-peoplepicker .browseUser {
    position: unset;
}

/*DatetimePicker*/
.rp-control-container .clcontrol-datetimepicker .cltimepicker {
    margin-left: 0px;
}

.rp-control-container .date-input-wrapper, .rp-control-container .date-time-wrapper {
    width: 100%;
}

.rp-control-container .date-time-wrapper {
    margin-left: 2px;
}

div#ui-datepicker-div.rp-date-picker-pop {
    z-index: 9999 !important;
}

.rp-control-container .date-time-wrapper .time_pick {
    height: 100%;
    z-index: 11;
}

/*FileUpload*/
.rp-control-container .clcontrol-fileupload .clfileicon-container, .rp-control-container .clcontrol-fileupload .clfileicon, .rp-control-container .clcontrol-fileupload .disablable {
    height: 100%;
}

.rp-control-container .clcontrol.clcontrol-fileupload:hover {
    border-color: #989898;
}

.rp-control-container .clcontrol.clcontrol-fileupload.rp-disabled:hover {
    border: 1px solid #bebebe;
}
.rp-control-container .clcontrol-fileupload .clfileicon-container {
    padding-left: 0;
}
.rp-control-container .clcontrol-fileupload .clfileicon-container, .rp-control-container .clcontrol-fileupload .clfileicon {
    position: unset;
}

.rp-control-container .clcontrol-fileupload .disabledclass.clfileicon-container {
    position: relative;
}

.rp-control-container .date-icon-wrapper {
    z-index: 1
}

.rp-control-container .clcontrol-fileupload .clfilearea {
    overflow-x: hidden;
    overflow-y: auto;
}

.rp-control-container .file-icon-wrapper {
    position: relative;
}

    .rp-control-container .file-icon-wrapper .disablable-disabled .glasspanel {
        margin-left: 0px;
        left: 0px;
        height: auto;
    }

.rp-control-container .clfilearea.file-content-wrapper .closeIcon {
    margin-left: 10px;
}

.rp-control-container .clcontrol-fileupload .displayText {
    display: flex;
    align-items: center;
    font-size: inherit;
}

.rp-control-container .clcontrol-fileupload .filenamewrap {
    display: flex;
    text-overflow: unset;
    height: 100%;
}

.rp-control-container .clcontrol-fileupload a.filelinkcontent, .rp-control-container .clcontrol-fileupload span.filecontent {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
    flex: auto;
}

.rp-control-container .clcontrol-fileupload .closeIcon {
    flex: auto;
}

/* TabControl*/
.rp-tab-wrapper ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    display: flex;
    flex-wrap: wrap;
    gap: 2px;
}

.rp-tab-wrapper .clcontrol-tabcontrol.clcontrol-tabcontrol-isAccord-False .tabheaditems > ul > li {
    width: 100%;
    height: 100%;
    float: unset;
    margin: 0px;
    max-width: max-content;
}

    .rp-tab-wrapper .clcontrol-tabcontrol.clcontrol-tabcontrol-isAccord-False .tabheaditems > ul > li > a {
        display: block;
        float: unset;
    }

.rp-tab-wrapper .clcontrol-tabcontrol.clcontrol-tabcontrol-isAccord-False .tabheaditems > ul, .rp-tab-wrapper .clcontrol-tabcontrol.clcontrol-tabcontrol-isAccord-False .tabheaditems {
    margin-left: 0px !important;
}

.rp-tab-wrapper .ui-helper-clearfix:before, .rp-tab-wrapper .ui-helper-clearfix:after {
    content: unset;
}

.rp-tab-wrapper .ClaySysTabControlTemplate1 div.tabheaditems .ui-tabs-nav {
    border-bottom: #e0e3e8 solid 1px;
}

    .rp-tab-wrapper .ClaySysTabControlTemplate1 div.tabheaditems .ui-tabs-nav .ui-state-default.ui-tabs-active {
        border-bottom: #3ebbf5 solid 2px !important;
    }

    .rp-tab-wrapper .ClaySysTabControlTemplate1 div.tabheaditems .ui-tabs-nav .ui-state-default {
        background: transparent !important;
        border: 0;
    }

        .rp-tab-wrapper .ClaySysTabControlTemplate1 div.tabheaditems .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
            background: transparent !important;
            color: #0d1a35 !important;
        }

.rp-tab-wrapper .ClaySysTabControlTemplate1 div.tabpanelitems > .ui-tabs-panel {
    border: 0 !important;
}

.rp-tab-wrapper .ClaySysTabControlTemplate2 div.tabheaditems .ui-tabs-nav .ui-state-default {
    background: transparent !important;
    border: transparent solid 1px !important;
}

    .rp-tab-wrapper .ClaySysTabControlTemplate2 div.tabheaditems .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
        background: transparent !important;
        border: 0;
    }

    .rp-tab-wrapper .ClaySysTabControlTemplate2 div.tabheaditems .ui-tabs-nav .ui-state-default.ui-tabs-active {
        border: #e9e9e9 solid 1px !important;
        background-color: #f6f7f9 !important;
        border-bottom: 0 !important;
    }

.rp-tab-wrapper .ClaySysTabControlTemplate2 div.tabheaditems > ul > li.ui-tabs-active {
    height: 27px !important;
    background-color: #f6f7f9 !important;
}

    .rp-tab-wrapper .ClaySysTabControlTemplate2 div.tabheaditems > ul > li.ui-tabs-active a {
        background-color: transparent !important;
    }

.rp-tab-wrapper .ClaySysTabControlTemplate2 div.tabpanelitems > .ui-tabs-panel {
    border: #e4e5e5 solid 1px !important;
}

    .rp-tab-wrapper .ClaySysTabControlTemplate2 div.tabpanelitems > .ui-tabs-panel > div.clcontrol-form {
        background: transparent !important;
    }

.rp-control-container .rp-tab-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    z-index: 1000;
}

/* ExternalForm*/
.rp-control-container .rp-external-form {
    position: relative;
}

.rp-control-container .rp-external-form {
    position: relative;
}

    .rp-control-container .rp-external-form .extFormDiv {
        position: absolute;
        bottom: 8px;
        right: 5px;
    }

.rp-control-container.rp-external-wrapper[hasrepeater="True"] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
/*// for chart*/
.rp-Chart-ContainerCanvas {
    width: 100% !important;
}

.rp-chart-AutoAlign {
    flex-grow: 1;
    flex-shrink: 1;
    box-sizing: border-box;
}


/*Control Mask*/
.rp-control-container.disabled > .clcontrol-combobox, .rp-control-container.disabled > .clcontrol-textbox, .rp-control-container.disabled > .disabled_textarea_style_new, .rp-control-container.disabled > .disabled_textarea_style,
.rp-control-container.disabled button.clcontrol-button, .rp-control-container.disabled > .clcontrol-hyperlinkbutton, .rp-control-container.disabled > .clcontrol-autocompletetextbox,
.rp-control-container.disabled > .clcontrol-imagebutton, .rp-control-container.disabled > .clcontrol-listbox, .rp-control-container.disabled > .clcontrol-maskeditor, .rp-control-container.disabled > .clcontrol-passwordbox {
    border: 1px solid #bebebe;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
    opacity: 0.8 !important;
}

.rp-control-container.disabled > .disabled_textarea_style_new, .rp-control-container.disabled > .disabled_textarea_style {
    overflow: hidden !important;
}

.rp-control-container.disabled button.clcontrol-button {
    pointer-events: none
}

.rp-control-container .rp-disabled {
    position: relative;
    pointer-events: none;
}

    .rp-control-container .rp-disabled:before {
        content: "";
        position: absolute;
        border: 1px solid #bebebe;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        /* border-radius: 5px;*/
        z-index: 1000;
        opacity: 0.4;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        filter: alpha(opacity=20);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        background-color: #b7b7b7;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .rp-control-container .rp-disabled .picker-input-wrapper, .rp-control-container .rp-disabled.plug-1-input-wrapper {
        position: relative;
    }

        .rp-control-container .rp-disabled .picker-input-wrapper:before, .rp-control-container .rp-disabled.plug-1-input-wrapper:before {
            content: "";
            position: absolute;
            border: 1px solid #bebebe;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            /* border-radius: 5px;*/
            z-index: 1000;
            opacity: 0.4;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            filter: alpha(opacity=20);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            background-color: #b7b7b7;
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

.rp-container.rp-disabled {
    position: relative;
}

.rp-control-container .rp-external-container.rp-disabled:before {
    content: "";
    position: absolute;
    border: 1px solid #bebebe;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    /* border-radius: 5px;*/
    z-index: 1001;
    opacity: 0.4;
    top: 1px;
    left: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=20);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #b7b7b7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.rp-control-container .rp-external-container .clcontrol-externalform, .rp-control-container .rp-external-container {
    width: auto;
    height: 100%;
}
.rp-control-container.rp-external-wrapper #printFrameContainer {
    overflow: hidden;
    padding-top: 0px;
    width: auto;
    height: auto;
}
    .rp-control-container.rp-external-wrapper #printFrameContainer.rp-extprint-fixheight {
        overflow: auto;
    }
.G0div.rp-frm.rp-bg.rp-fix-height {
    overflow: auto;
}

.G0div.rp-frm.rp-bg .innerframe {
    position: relative;
}
.rp-control-container.rp-external-wrapper #innerframe_scrollhandler {
    height: 100%;
}
.rp-container.rp-disabled:before {
    content: "";
    position: absolute;
    border: 1px solid #bebebe;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    /* border-radius: 5px;*/
    z-index: 1000;
    opacity: 0.4;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=20);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #b7b7b7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.rp-control-container.disabled > select.clcontrol-combobox,
.rp-control-container.disabled > input.clcontrol-autocompletetextbox,
.rp-control-container.disabled > input.clcontrol-maskeditor,
.rp-control-container.disabled > input.disabled_textarea_style,
.rp-control-container.disabled > input.clcontrol-passwordbox,
.rp-control-container.disabled > .clcontrol-textbox,
.rp-control-container.disabled > .disabled_textarea_style_new,
.rp-control-container.disabled > .disabled_textarea_style {
    background-color: #b7b7b7 !important;
    opacity: 0.50 !important;
}

.rp-control-container.rp-dg-control.rp-disabled .rp-dg-body-wrapper {
    height: 100%;
}

/*TextBox*/

.rp-control-container textarea.plug-1-textbox {
    resize: vertical;
}

/*CheckBox*/
.rp-control-container .rp-control-checkBox > .rp-lblChkBox, .rp-control-container .rp-control-radioButton > label {
    display: inline-block;
    width: max-content;
    height: max-content;
}

/*RichTextBox*/
/*.rp-control-container > .clcontrol-richtextbox > .jqte .jqte_linkform {
    position: relative;
}

.rp-control-container > .clcontrol-richtextbox > .jqte .jqte_editor {
    white-space: normal;
    word-break: break-word;
    overflow-y: auto;
}*/
.rp-control-container.rp-rtb {
    word-break: break-word;
}
/*Lookup*/
.rp-control-container > .clcontrol-lookup > .rp-lookUp .lookupinput {
    border-right: none;
}

.rp-control-container > .clcontrol-lookup > .rp-lookUp .rp-lookUp-icon > .lookupicon {
    border-left: 1px solid #bebebe;
}

.rp-control-container > .clcontrol-lookup {
    border: none;
}

    .rp-control-container > .clcontrol-lookup > .rp-lookUp {
        border: 1px solid #bebebe;
        border-radius: 3px;
    }
/*CheckBox*/
.rp-control-container .rp-checkbox-main .rp-chk-wrapper {
    width: inherit;
}

    .rp-control-container .rp-checkbox-main .rp-chk-wrapper .rp-lblChkBox {
        white-space: normal;
        word-break: break-word;
    }

    .rp-control-container .rp-checkbox-main .rp-chk-wrapper:not(.rp-togglechk-wrapper) .rp-lblChkBox {
        position: absolute;
    }

/*Toggle CheckBox*/
.rp-togglechk-wrapper {
    gap: 0.25rem;
    display: flex;
}

    .rp-togglechk-wrapper .rp-disabled:before {
        border-radius: var(--css-height);
    }

    /*.rp-togglechk-wrapper:hover .rp-togglechk-switch:not(.rp-disabled) input:not(:checked) + .rp-togglechk-slider {
         opacity: 0.75;
    }*/

    .rp-togglechk-wrapper:hover .rp-togglechk-switch:not(.rp-disabled) input:checked + .rp-togglechk-slider {
        background-color: #005cc8;
    }

.rp-togglechk-switch {
    position: relative;
    display: inline-block;
}

    .rp-togglechk-switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.rp-togglechk-slider {
    position: absolute;
    cursor: auto;
    inset: 0;
    background-color: var(--css-bgcolor);
    transition: .4s;
    border-radius: var(--css-height);
}

    .rp-togglechk-slider .rp-togglechk-inner-dot {
        position: absolute;
        background-color: white;
        transition: .4s;
        border-radius: 50%;
        top: 50%;
        left: 25%;
        transform: translate(-50%, -50%);
    }

.rp-togglechk-switch input:checked + .rp-togglechk-slider {
    background-color: #0977fc;
}

    .rp-togglechk-switch input:checked + .rp-togglechk-slider .rp-togglechk-inner-dot {
        left: 75%;
    }

input:focus + .rp-togglechk-slider {
    box-shadow: 0 0 1px #2196F3;
}

/*RadioButton*/
.rp-control-container .rp-radiobtn-main .rp-radio-wrapper {
    width: inherit;
}

    .rp-control-container .rp-radiobtn-main .rp-radio-wrapper .rp-lblRdoBtn {
        white-space: normal;
        word-break: break-word;
        position: absolute;
    }   

/*CheckBoxGroup*/
.rp-control-container > .rp-checkbox-wrapper .rp-chkBoxGrp-horizontal {
    display: flex;
    gap: 0.5rem;
    flex-direction: row;
    flex-wrap: wrap;
}

.rp-control-container > .rp-checkbox-wrapper .rp-chkBoxGrp-vertical {
    display: flex;
    flex-direction: column;
}
/*RadioButtonGroup*/
.rp-control-container > .rp-radioBtn-wrapper .rp-radBtnGrp-horizontal {
    display: flex;
    gap: 5px;
    flex-direction: row;
    flex-wrap: wrap;
}

.rp-control-container > .rp-radioBtn-wrapper .rp-radBtnGrp-vertical {
    display: flex;
    flex-direction: column;
}

.rp-container .clcontrol.clcontrol-form[enabletriggerclick="True"] .rp-control-container > .rp-radioBtn-wrapper, .rp-container .clcontrol.clcontrol-form[enabletriggerclick="True"] .rp-control-container > .rp-checkbox-wrapper {
    cursor: default
}
/*AutoCompleteTextBox*/
/*For the options*/
.ui-autocomplete .ui-state-focus {
    color: white;
    background: #3e8de5;
    border-color: #3e8de5;
}

.ui-autocomplete .ui-menu-item {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ui-autocomplete {
    border-color: #989898;
    box-shadow: 0px 0px 10px #d6d6d6;
}
/*Image Button*/
.rp-control-container .clcontrol-imagebutton.rp-disabled {
    pointer-events: none;
    cursor: none !important;
}

.rp-control-container .clcontrol-imagebutton .imgbutton_style .rp-imageBtn {
    margin: auto;
    box-sizing: border-box;
}
/*MultiListBox*/
.isEnabled-false input[type=button][disabled] {
    border-color: #bebebe;
    color: #aaa !important;
    background-color: #e1e1e1;
}

.mltLstBox-btnDiv {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
/*For AutoAlign*/
.rp-container > .clcontrol-form .rp-horizontalAlign {
    flex-wrap: wrap;
    flex-direction: row;
}

.rp-container > .clcontrol-form .rp-verticalAlign {
    flex-wrap: wrap;
    flex-direction: column;
}

div#wrapper.rp-form-mode {
    overflow-y: scroll;
    height: 100vh;
}



/*Captcha*/
.rp-control-container .clcontrol-captcha {
    min-width: 120px;
}

.rp-control-container .captcha-input:hover {
    background-color: #fff;
}

.rp-control-container .captcha-input:focus {
    box-shadow: 0 0 10px #d6d6d6;
    -webkit-box-shadow: 0 0 10px #d6d6d6;
}

.rp-control-container.clcontrol-captcha.rp-disabled:before {
    left: 0;
}

/* For Signature*/

/*Slider Control*/
.rp-control-container .cs-slider.slider-template-vertical-blue .ui-widget-content,
.rp-control-container .cs-slider.slider-template-vertical-green .ui-widget-content {
    margin: 50px 0 15px 0 !important;
}
/* ImgButton Control*/
.rp-control-container .clcontrol-imagebutton[disabled="disabled"] {
    pointer-events: none;
    cursor: default;
}

/*For PplPicker and FileUploader*/
.rp-control-container.rp-people-picker {
    overflow: hidden;
}

/*Validation Message*/
.rp-control-container .val-caret-top::after {
    top: -6px;
}

.rp-control-container .val-caret-bottom::after {
    bottom: -6px;
}

.rp-control-container .val-caret-left::after {
    left: -6px;
}

.rp-control-container .val-caret-right::after {
    right: -6px;
}


/* CustomCss for the Dialog box content******************************************************************************/
.rp-PPLDialogBox {
    background-color: #fff;
}

    .rp-PPLDialogBox .rp-peoplepickerpop {
        overflow: hidden;
    }

    .rp-PPLDialogBox .ui-dialog-titlebar-close {
        font-size: 15px;
        top: 50%;
        right: .5em;
        color: #fff;
    }

    .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid {
        padding-right: 15px;
        margin-right: auto;
        margin-left: auto;
    }

        .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid:before {
            display: table;
            content: " ";
        }

        .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid:after {
            display: table;
            content: " ";
            clear: both;
        }

        .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid .rp-searchWrapper {
            display: flex;
            align-items: baseline;
        }

            .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid .rp-searchWrapper .rp-searchLabel {
                margin-right: 5px;
                font-family: Verdana;
                font-size: 1em;
            }

            .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid .rp-searchWrapper .rp-form-control {
                display: block;
                width: 100%;
                height: 34px;
                padding: 6px 12px;
                font-family: Verdana;
                line-height: 1.42857143;
                color: #555;
                background-color: #fff;
                border: 1px solid #ccc;
                border-radius: 4px;
                box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            }

        .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid #rp-errorMsg {
            font-size: 10px;
            font-family: Verdana;
            color: red;
            display: inline-block;
            max-width: 100%;
            margin-bottom: 5px;
            margin-left: 30px;
            font-weight: 700;
        }

        .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid #rp-userList {
            overflow: auto;
            border: 1px solid #ccc;
            border-radius: 3px;
            padding: 5px;
            background-color: #fff;
            margin-top: 15px;
            margin-left: 30px;
        }

        .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid .rp-btn-pplpop {
            display: inline-block;
            font-family: Verdana;
            padding: 6px 12px;
            margin-bottom: 0;
            line-height: 1.42857143;
            cursor: pointer;
            border: 1px solid #bebebe;
            border-radius: 4px;
        }

            .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid .rp-btn-pplpop.disabled,
            .rp-PPLDialogBox .rp-peoplepickerpop .rp-container-fluid .rp-btn-pplpop:disabled {
                cursor: not-allowed;
                opacity: .65;
            }

/*listUsers table css*/
.rp-popupTable .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}

    .rp-popupTable .table > tbody > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

.rp-popupTable .selectedItem {
    background-color: azure;
}

.rp-popupTable table {
    font-family: Roboto, Sans-Serif;
}
/*Reflow Css from Claysys.Responsive.css*/
.reflowTable thead tr {
    display: none;
}

.rp-popupTable .reflowTable ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.rp-popupTable .rfc-head {
    width: 30%;
    display: inline-block;
    word-wrap: break-word;
}

.rp-popupTable table.reflowTable ul li {
    padding: 0.5em 0;
}

.rp-popupTable .rfc-head * {
    font-weight: bold;
}

.rp-popupTable .reflowTable tbody tr.child {
    border-right: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.rp-popupTable .rfh-subTableTD .reflowTable tbody tr.child {
    border: 0px;
    border-bottom: 1px solid #d8d8d8;
}

    .rp-popupTable .rfh-subTableTD .reflowTable tbody tr.child:last-child {
        border-bottom: 0px;
    }

.rp-popupTable .reflowTable > tbody > tr.child > td {
    border-top: 1px none currentColor;
    padding: 0px;
}

.rp-popupTable .reflowTable tbody tr.child > td > ul > li {
    padding: 8px;
}

.rp-popupTable .reflowTable tbody tr.parent {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-right: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
}

.rp-popupTable .reflowTable tbody tr.rfr-collapse {
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
}

.rp-popupTable .reflowTable tbody tr.parent {
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
}

.rp-popupTable .reflowTable tbody tr td.rfc-spacing {
    padding: 3px !important;
}

.rp-popupTable .rfh-collapsible i {
    margin-right: 6px;
}

.rp-popupTable .reflowTable tbody tr.parent {
    background-color: #009688;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
    font-size: 110%;
    color: White;
}

.rp-popupTable .rfc-head {
    word-break: break-word;
}

.rp-popupTable .RowDetail_row {
    border-top: 1px solid #eee;
}

    .rp-popupTable .RowDetail_row > div {
        padding: 4px 8px;
    }

.rp-popupTable .reflowTable > tbody > tr.child > td.rfh-subTableTD {
    padding: 2px;
}

.rp-popupTable .rfh-subTableTD > table {
    margin-bottom: 2px;
}

/*************************************************************For Lookup SearchList table css*/
.rp-lookuppop {
    overflow: hidden;
    background-color: #fff !important;
}

.rp-LUPDialogBox .rp-search_users {
    color: #5f6065;
    position: absolute;
    opacity: .8;
    font-size: 17px;
    height: 17px;
    padding: 8px;
    border-right: solid 1px #bfbfbf;
}

.rp-LUPDialogBox .ui-dialog-titlebar-close {
    font-size: 15px;
    top: 50%;
    right: .5em;
    color: #fff;
}

.rp-LUPDialogBox .rp-container-fluid-lkup {
    height: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

    .rp-LUPDialogBox .rp-container-fluid-lkup:before {
        display: table;
        content: " ";
    }

    .rp-LUPDialogBox .rp-container-fluid-lkup:after {
        display: table;
        content: " ";
        clear: both;
    }

.rp-LUPDialogBox .rp-form-control-lkup {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 6px 6px 40px;
    margin-top: 5px;
    font-family: Verdana;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.rp-LUPDialogBox .rp-btn-lkup {
    display: inline-block;
    font-family: Verdana;
    margin-bottom: 0;
    line-height: 1.42857143;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 34px;
    width: 20%;
}

    .rp-LUPDialogBox .rp-btn-lkup[disabled] {
        cursor: not-allowed;
        opacity: .65;
        color: #3e3e3e;
    }

.rp-LUPDialogBox #rp-btnOk-lkup {
    background-color: #1db1fd;
    color: #fff;
    border-color: #1a97d8;
    font-size: 9pt;
    opacity: 0.7;
    border-radius: 3px;
}

.rp-LUPDialogBox #rp-okCancel-lkup {
    text-align: right;
    margin: 10px 0px 5px;
}

.rp-LUPDialogBox #rp-txtNames-lkup, #rp-txtDisplayNames-lkup {
    display: none;
    width: 0px;
    height: 0px;
}

.rp-LUPDialogBox .rp-popupTable-lkup .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}

    .rp-LUPDialogBox .rp-popupTable-lkup .table > tbody > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

.rp-LUPDialogBox .rp-popupTable-lkup table {
    font-family: Roboto, Sans-Serif;
}

.rp-LUPDialogBox #rp-lookupSearchList {
    overflow: auto;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    margin-top: 10px;
}

    .rp-LUPDialogBox #rp-lookupSearchList #resultTable th {
        background-color: #f2f2f2;
        font-family: Verdana;
        color: #5f6065;
        font-size: 11px !important;
    }

    .rp-LUPDialogBox #rp-lookupSearchList #resultTable tr {
        border-bottom: solid 1px #bfbfbf;
    }

    .rp-LUPDialogBox #rp-lookupSearchList #resultTable .trClicked {
        background-color: #bbb;
    }

    .rp-LUPDialogBox #rp-lookupSearchList #resultTable .trOver {
        background-color: #ddd;
    }

    .rp-LUPDialogBox #rp-lookupSearchList #resultTable .selectedValue {
        background-color: #ebeced;
    }

    /*.rp-LUPDialogBox #resultTable tr:nth-of-type(2n+1) {
        background-color: #f8f8f8;
    }*/

    .rp-LUPDialogBox #rp-lookupSearchList #resultTable tr td {
        font-family: Verdana !important;
        color: #5f6065 !important;
        font-size: 11px !important;
        text-align: left;
    }

    .rp-LUPDialogBox #rp-lookupSearchList #resultTable {
        width: 100%;
    }

        .rp-LUPDialogBox #rp-lookupSearchList #resultTable thead th {
            font-weight: normal;
        }

            .rp-LUPDialogBox #rp-lookupSearchList #resultTable thead th:first-child {
                border-left: none !important;
            }

        .rp-LUPDialogBox #rp-lookupSearchList #resultTable thead {
            background-color: #f2f2f2 !important;
        }

            .rp-LUPDialogBox #rp-lookupSearchList #resultTable thead th, #resultTable td {
                padding-top: 10px !important;
                padding-bottom: 10px !important;
                padding-left: 12px !important;
                padding-right: 0px !important;
                text-align: left;
            }

            .rp-LUPDialogBox #rp-lookupSearchList #resultTable thead th {
                font-style: normal !important;
                border-bottom: 1px solid #d6d6d6 !important;
                border-left: 1px solid #d6d6d6 !important;
                font-weight: bold;
            }
/*Dynamic Grid*/
.rp-control-container .rp-dg-content {
    display: flex;
    flex-wrap: wrap;
    overflow-x: hidden;
}

.rp-control-container .rp-dg-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex: auto;
    border: 1px solid #bebebe;
}

.rp-control-container .rp-dg-content.rg-dg-masoury {
    display: block;
    flex-direction: unset;
    flex-wrap: unset;
    flex: unset;
}

.rp-control-container .rp-dg-content.rg-dg-masoury {
    container-type: inline-size;
}

.rp-dg-content.rg-dg-masoury .rp-dg-row {
    display: grid;
    grid-template-columns: 1fr;
}
    .rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-body {
        background: #ffffff;
    }
.rp-dg-content.rg-dg-masoury .rp-dg-row-layout {
    display: grid;
    /*grid-template-columns: repeat(var(--column-count), 1fr);*/
}

.rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-header .rp-dg-row-layout {
    font-weight: bold;
    height: 25px;
}

.rp-dg-content.rg-dg-masoury .rp-dg-header .rp-dg-row-layout .rp-dg-cell {
    background: #fff;
    background: -webkit-linear-gradient(#fff, #f5f5f5);
    background: -o-linear-gradient(#fff, #f5f5f5);
    background: -moz-linear-gradient(#fff, #f5f5f5);
    background: linear-gradient(#fff, #f5f5f5);
    text-align: center;
    font-weight: 400;
    display: grid;
    align-items: center;
    flex: auto;
    color: #616161
}

.rp-control-container .rp-dg-content .rp-dg-cell input,
.rp-control-container .rp-dg-content .rp-dg-cell select {
    border: none;
    box-shadow: none;
    outline: none;
}

.rp-dg-row .rp-dg-cell {
    border-color: #ddd;
    border: 1px solid #bebebe;
    border-left-width: 0;
    border-top-width: 0;
    border-color: #ddd;
}
div#ui-datepicker-div.rp-dg-dtppicker {
    z-index: 1001 !important;
}
.rp-control-container.rp-dg-control .rp-dg-row .rp-dg-cell .rp-dg-ctrl {
    width: 100%;
}
    .rp-control-container.rp-dg-control .rp-dg-row .rp-dg-cell .rp-dg-ctrl .rp-dg-ctrl-lbl {
        width: 100%;
        display: flex;
        flex-wrap:wrap;
        align-items: center;
        min-height: 18px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
.rp-dg-content.rg-dg-masoury.dg-loader .rp-dg-row.rp-dg-header,
.rp-dg-content.rg-dg-masoury.dg-loader .rp-dg-row-layout {
    visibility: hidden;
}
.rp-control-container.rp-dg-control.rp-dg-withScroll .rp-dg-content {
    overflow: auto;
}

/*@container (min-width: 0px) and (max-width:150px) {
    .rp-control-container.rp-dg-control.rp-dg-multiHeads .rp-dg-header {
        display: none
    }

    .rp-control-container.rp-dg-multiHeads .rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-body .rp-dg-row-layout .rp-dg-cell span.rp-col-text {
        display: flex;
    }

    .rp-control-container.rp-dg-control.rp-dg-multiHeads .rp-dg-row.rp-dg-body .rp-dg-row-layout .rp-dg-cell span.rp-col-text::after {
        content: attr(data-headerText);
        font-size: inherit;
    }
}*/
.rp-mbDg-menu.dynamicGirdAddItem {
    display:none;
    color: black;
    text-align: right;
    padding:5px;
}

    .rp-mbDg-menu .dynamicGirdAddItem div {
        border-bottom: 2px solid #ddd;
        padding-bottom: 13px;
    }

.rp-mbDg-menu .dynamicGirdAddItem_plus, .dynamicGirdAddItem_minus {
    font-size: 26px;
    font-family: FontAwesome;
}

.rp-mbDg-menu .dynamicGirdAddItem_minus {
    padding-left: 12px;
    padding-right: 4px;
}

.rp-mbDg-menu .dynamicGridRow {
    margin-bottom: 10px;
}
.rp-control-container .rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-body .rp-dg-row-layout .rp-dg-cell .displayText {
    display: flex;
    align-items: center;
}
.rp-control-container .rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-body .rp-dg-row-layout .rp-dg-cell .rp-blank {
    height:23px;
}

/*@container (min-width: 0px) and (max-width:300px) {

    
}*/

.rp-control-container.rp-dg-control.rp-dg-singleHeads .rp-dg-row.rp-dg-body .rp-dg-cell span.rp-col-text {
    content: "";
    display: none;
}



.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg .clfileicon-container {
    position: unset;
    padding: unset;
}

.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg .filenamewrap {
    display: flex;
    align-items: center;
    height: 100%;
}

.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg a.filelinkcontent,
.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg span.filecontent {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
    margin-left: 4px;
}

.rp-control-container .rp-dg-content .rp-dg-cell .rp-checkbox-main.clcontrol-checkbox-dg,
.rp-control-container .rp-dg-content .rp-dg-cell .rp-radiobtn-main.clcontrol-radiobutton-dg {
    display: flex;
    align-items: center
}

.rp-control-container .rp-dg-content .rp-dg-cell .rp-dg-hyperlink {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}

.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-datetimepicker-dg {
    display: flex;
    align-items: center;
    position: relative;
}

.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg .clfilearea .filenamewrap .closeIcon {
    margin-left: 10px;
}

.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg .file-icon-wrapper .clfileicon[disabled] {
    opacity: 0.8;
}

.rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-body .rp-dg-row-layout .rp-dg-cell {
    display: flex;
    align-items: center;
}
    /* .rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-body .rp-dg-row-layout .rp-dg-cell span.rp-dgToggle {        
        font-size: medium;
        width: 15px;
        justify-content: center;
    }*/
    .rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-body .rp-dg-row-layout .rp-dg-cell span.rp-col-text {
        display: none;
        align-items: center;
        border-right: 1px solid #bebebe;
        align-items: center;
        padding: 0px 5px;
        height: 100%;
        background: linear-gradient(#fff, #f5f5f5);
        text-align: center;
        font-weight: 400;
        justify-content: center;
    }

.rp-control-container.rp-dg-control.rp-disabled .rp-dg-body-wrapper {
    position: relative;
}

    .rp-control-container.rp-dg-control.rp-disabled .rp-dg-body-wrapper:before, .rp-control-container.rp-dg-control.rp-disabled .rp-dg-row.rp-dg-header:before,
    .rp-control-container.rp-dg-control.rp-disabled .GridPagerDiv:before,
    .rp-control-container.rp-dg-control.rp-disabled .rp-dg-content.rg-dg-masoury:before {
        content: "";
        position: absolute;
        border: 1px solid #bebebe;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        /* border-radius: 5px;*/
        z-index: 1000;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        filter: alpha(opacity=20);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

.rp-control-container.rp-dg-control.rp-disabled .rp-dg-content.rg-dg-masoury {
    overflow: hidden;
}

.rp-control-container.rp-dg-control.rp-disabled .rp-export-btn {
    display: none !important;
}

.rp-control-container.rp-dg-control.rp-disabled .rp-dg-body-wrapper:before {
    opacity: 0.4;
    background-color: #b7b7b7;
}

.rp-control-container.rp-dg-control.rp-disabled .rp-dg-row.rp-dg-header {
    position: relative;
}

    .rp-control-container.rp-dg-control.rp-disabled .rp-dg-row.rp-dg-header:before {
        opacity: 0.2;
        background-color: #fff;
    }

.rp-control-container.rp-dg-control.rp-disabled .GridPagerDiv {
    position: relative;
}

    .rp-control-container.rp-dg-control.rp-disabled .GridPagerDiv:before {
        opacity: 0.2;
        background-color: #fff;
    }

.rp-control-container.rp-dg-control .gridmenubuttons[ispreventnewrow="true"] {
    display: none !important;
}

.rp-parent-container .rp-control-container[gridname="DynamicGrid1"] .rp-dgToggle.rp-dg-cell span.rp-col-text::before {
    font-size: 20px;
}

.rp-dg-content.rg-dg-masoury .rp-dg-row.rp-dg-body .rp-dg-row-layout .rp-dgToggle.rp-dg-cell span.rp-col-text {
    background: none;
}

.rp-control-container .rp-dg-content .rp-dg-cell label {
    overflow: auto;
    word-break: break-word;
}

.rp-control-container .rp-dg-content .rp-dg-column .rp-cell.column-header {
    height: 25px;
    background: #fff;
    background: -webkit-linear-gradient(#fff, #f5f5f5);
    background: -o-linear-gradient(#fff, #f5f5f5);
    background: -moz-linear-gradient(#fff, #f5f5f5);
    background: linear-gradient(#fff, #f5f5f5);
    font-weight: 400;
    text-align: center;
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    align-self: flex-start;
}

.rp-control-container .rp-dg-content .rp-cell {
    border-color: #ddd;
    border-top-width: 0;
    border-left-width: 0;
    border-top: 1px solid #bebebe;
}

    .rp-control-container .rp-dg-content .rp-cell.column-header:last-child {
        border-right-width: 0;
        border-top-right-radius: 3px;
    }

    .rp-control-container .rp-dg-content .rp-cell.column-header:first-child {
        border-top-left-radius: 3px;
    }


    .rp-control-container .rp-dg-content .rp-cell input[type=text], .rp-control-container .rp-dg-content .rp-cell select {
        border: none !important;
        box-shadow: none !important;
        outline: none;
    }

.rp-control-container .rp-dg-content .rp-dg-row.rp-dg-body .rp-dg-header {
    border-bottom-width: 0;
}

.rp-control-container .gridmenubuttons {
    position: absolute;
}

    .rp-control-container .gridmenubuttons .rp-dg-btns {
        display: flex;
    }

.rp-control-container.rp-dg-control {
    position: relative;
}
/*clcontainer .clcontrol input:hover {
    border-color: #989898;
}*/

.rp-control-container .gridmenubuttons .rp-dg-btns {
    margin-top: 3px;
    margin-left: 2px;
    border-spacing: 0;
    border-collapse: separate;
}

    .rp-control-container .gridmenubuttons .rp-dg-btns input {
        border: 1px solid #bebebe;
        background-color: #fff;
        padding: 2px;
    }

.rp-dg-content.rg-dg-masoury.dg-loader:has(.mask_logoHolder) .mask_wrapper:before {
    content: "";
    position: absolute;
    border: 1px solid #bebebe;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    /* border-radius: 5px;*/
    z-index: 1000;
    opacity: 0.6;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=20);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #b7b7b7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}


.rp-dg-content.rg-dg-masoury.dg-loader .mask_wrapper {
    position: absolute;
    z-index: 99999;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border: 1px solid #bebebe;
    -webkit-border-radius: 3px;
}
/*.rp-dg-content.rg-dg-masoury.dg-loader {
    position: relative;
}*/
.rp-dg-content.rg-dg-masoury .mask_wrapper {
    display: none;
}

.rp-dg-content.rg-dg-masoury.dg-loader .mask_wrapper {
    display: block;
}

.rp-container .clcontrol.clcontrol-form[enabletriggerclick="True"] {
    cursor: pointer;
}
/* Calender */
.rp-control-container .cl_calendar .fc-toolbar .fc-left {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    gap: 0.5rem;
}

    .rp-control-container .cl_calendar .fc-toolbar .fc-left button {
        margin-left: 0;
    }
/* Custom Loader */

.rp-control-container .delay_mask {
    position: absolute;
    z-index: 999999;
    background-position: center center;
    background-repeat: no-repeat;
}

.rp-control-container .custom_loader, .rp-control-container .default_loader {
    position: relative;
    z-index: 1001;
}

    .rp-control-container .default_loader.loader_search {
        position: absolute;
        z-index: 1;
    }

.rp-control-container.rp-tv-control:has(.loader_search) {
    position: relative;
}

.rp-control-container .mask_logoHolder.mask_logoContainer {
    left: calc(50% - (60px / 2));
    top: 25%;
}

.rp-control-container .loader_combo .mask_logoHolder {
    margin-top: 7px;
    left: calc(50% - (15px / 2));
    height: auto;
}

    .rp-control-container .loader_combo .mask_logoHolder i {
        font-size: 14px !important;
    }

    .rp-control-container .loader_combo .mask_logoHolder .mask_clayLogo {
        width: 13px;
        height: 11px;
        top: 2px;
    }

.rp-control-container .cl_calendar .fc-toolbar .fc-left button {
    margin-left: 0;
}
/* Debug Mode */
.rp-debug-mode {
    position: fixed;
    bottom: 1px;
    z-index: 1111;
}

    .rp-debug-mode #dbugScrollDiv {
        height: 100px;
    }

    .rp-debug-mode #debugConsoleDiv {
        width: max-content;
    }
/* DG-PeoplePicker RP*/
.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-datetimepicker-dg {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
}

    .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-datetimepicker-dg .date-icon-wrapper .print-bgimg.datetime-tigger {
        border-style: none;
        width: 18px;
        height: 18px;
        margin-left: 4px;
    }
/*DG-HyperLink RP*/
.rp-control-container .rp-dg-content .rp-dg-cell .rp-dghyperlink-wrapper {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-hyperlinkbutton-dg {
    align-content: center;
}
/*DG-RadioButton RP*/ /*DG-CheckBox RP*/

.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-checkbox-dg .rp-chk-wrapper,
.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-radiobutton-dg .rp-radio-wrapper {
    display: inline;
}

    .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-checkbox-dg .rp-chk-wrapper input,
    .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-radiobutton-dg .rp-radio-wrapper input {
        margin-right: 3px;
    }
/*DG - PeoplePicker*/
.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-peoplepicker-dg {
    width: 100%;
}

    .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-peoplepicker-dg .picker-input-wrapper {
        display: flex;
    }

        .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-peoplepicker-dg .picker-input-wrapper .picker-icon-wrapper {
            align-content: center;
        }

            .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-peoplepicker-dg .picker-input-wrapper .picker-icon-wrapper input {
                width: 23px;
                position: relative;
                margin-left: 2px;
            }

        .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-peoplepicker-dg .picker-input-wrapper .picker-validation-wrapper label {
            color: red;
            height: 0px;
            font-size: 10px;
            font-family: verdana;
            visibility: hidden;
        }
/* DG-FileUploader RP*/
.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg {
    display: flex;
    width: 100%;
}

    .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg .clfileicon-container {
        width: 25px;
    }

        .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg .clfileicon-container input[type=button] {
            width: 25px;
            min-width: 25px;
            position: absolute;
            font-family: fontAwesome;
        }

        .rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg .clfileicon-container input[type=file] {
            cursor: pointer;
            display: block;
            filter: alpha(opacity = 0);
            opacity: 0;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 1;
            width: 23px;
            visibility: hidden;
        }

.rp-control-container .rp-dg-content .rp-dg-cell .clcontrol-fileupload-dg .clfileicon-container a {
    background-color: red;
    display: none;
    height: 0px;
    width: 0px;
    visibility: hidden;
    overflow: hidden;
    position: relative;
}

.rp-export-disabled {
    float: right;
    position: relative;
}
    .rp-export-disabled::before {
        content: "";
        position: absolute;
        border: 1px solid #bebebe;
        -moz-border-radius: 3px;
        border-radius: 5px;
        z-index: 1000;
        opacity: 0.4;
        top: 2px;
        left: 0px;
        width: 18px;
        height: 18px;
        filter: alpha(opacity = 20);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        background-color: #b7b7b7;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

.rp-control-container .plug-1-wrapper.dbcl-wrapper .btn-loader::after {
    left: 50%;
}

.rp-control-container .clcontrol-checkboxgroup:focus, .rp-control-container .clcontrol-radiobuttongroup:focus, .clcontrol-datetimepicker .hasDatepicker:focus {
    outline: 1px auto Highlight; /* Standard browsers (Firefox, Safari, etc.) */
    outline: -webkit-focus-ring-color auto 1px;
}
