﻿
#customTableTableWrapper { border: none; cursor: default; }
._customTable_code_class_linkType__tab { cursor: pointer; }
._customTable_code_class_linkType__tab:hover { text-decoration: underline; }
#customTableTableWrapper_wrapper { height: calc(100% - 50px); }
#customTableTableWrapper_filter { display: none; }
.dataTables_length { display: none; }
[data-itemtype="Custom Table"] { height: 100% }

.customTableWidgetWrapper .dataTables_scrollBody { height: 100% }

/*.dataTables_paginate { position: absolute; bottom: 2px; right: 20px; }*/

/*.dataTables_info { position: absolute; bottom: 20px; }*/

/*.dataTables_scroll { height: calc( 100% - 102px); }*/

/*.ps__rail-x { opacity: 0.6 !important; background-color: white !important; background: linear-gradient(180deg, rgba(0,0,0,0) calc(50% - 1px), rgba(192,192,192,1) calc(50%), rgba(0,0,0,0) calc(50% + 1px) ); width: calc(100% - 50px) !important; left: 25px !important; position: absolute; bottom: 60px }
.ps__rail-x:hover { background-color: white !important; }

.ps__thumb-x { background-color: #3db4d3 !important; height: 11px; }
.ps__thumb-x:hover { background-color: #3db4d3 !important; height: 11px; }*/

/*table.dataTable tbody tr { height: 50px; }*/

.customTableWidgetWrapper table.dataTable th { background-color: transparent !important; border: none !important; border-bottom: 1px solid #ddd !important; }
.customTableWidgetWrapper table.dataTable tfoot .newRowFooterTr td { padding: 10px 5px 5px 5px; }

.customTableWidgetWrapper thead tr:first-child { border-bottom: 1px solid #3db4d3 !important; }

.customTableWidgetWrapper .dataTables_scrollHeadInner > table { border-bottom: 2px solid #3db4d3 !important; }

.customTableWidgetWrapper .dataTables_scrollBody > table { border-top: none !important; }

.customTableWidgetWrapper .scrollWrapper { overflow-x: auto; height: calc(100% - 50px) }

.customTableWidgetWrapper .customTableDialogWrapper { height: 700px; }


.customTableDialogWrapper .single_stage_container { display: none; }
.customTableDialogWrapper td.stage1 .single_stage_container.stages_stage1 { display: inline }
.customTableDialogWrapper table:not(.edit_mode):not(.delete_mode) tr:hover td.stage1 .single_stage_container.stages_stage2 { display: inline-block; margin-top: 4px; }
.customTableDialogWrapper td.stage1 .single_stage_container.stages_stage2 .seperator { height: 22px; display: inline-block; width: 0px; border-right: 2px solid #C4C0C0; }
.customTableDialogWrapper table.edit_mode tr.row_edit_mode .single_stage_container.stages_stage3 { display: inline-block; }
.customTableDialogWrapper table.delete_mode tr.row_delete_mode .single_stage_container.stages_stage2 { display: inline-block; }


.customTableDialogWrapper td.edit-control.stages_container { direction: rtl; text-align: right; }
.customTableDialogWrapper .main_menu_action_link { width: 22px; display: inline-block; height: 22px; padding-left: 5px; padding-right: 5px; background-repeat: no-repeat; background-position-x: center; }
.customTableDialogWrapper .main_menu_action_link.delete_action { padding-right: 7px; }
body:not(.CustomTableIframeNew_cant_add_remove) .customTableDialogWrapper .delete_action.main_menu_action_link { /*border-right: solid 2px #c4c0c0;*/ background-image: url("/my_images/action-icons/delete.svg"); cursor: pointer; }
body.CustomTableIframeNew_cant_add_remove .delete_action.main_menu_action_link { display: none; }
.customTableDialogWrapper .edit_action.main_menu_action_link { background-position-y: 1px; background-image: url("/images/rename.svg"); cursor: pointer; }
body:not(.CustomTableIframeNew_cant_add_remove) .customTableDialogWrapper .delete_action.main_menu_action_link:hover { -webkit-mask-image: url("/my_images/action-icons/delete_hover.svg"); background-color: var(--c1); -webkit-mask-repeat: no-repeat; -webkit-mask-position-x: 50%; background-image: none; -webkit-mask-origin: padding-box; }
.customTableDialogWrapper .edit_action.main_menu_action_link:hover { -webkit-mask-position-y: 1px; -webkit-mask-image: url("/images/rename_hover.svg"); background-color: var(--c1); -webkit-mask-repeat: no-repeat; background-image: none; -webkit-mask-position-x: 50%; }
select.custom_table_cell_select, input.custom_table_cell_date_input, input.custom_table_cell_date_input.hasDatepicker, input.custom_table_cell_input { width: 100%; }



.customTableDialogWrapper button.action_button_add_record { border: none; background-color: transparent; color: var(--c1); /*font-family: "Open Sans",Arial;*/ font-size: 16px; font-weight: normal; }
.customTableDialogWrapper button.action_button_add_record::before { content: " "; display: inline-block; width: 16px; height: 11px; -webkit-mask-image: url("/images/plus.svg"); -webkit-mask-repeat: repeat; -webkit-mask-position-x: 0%; -webkit-mask-position-y: 0%; -webkit-mask-size: auto; -webkit-mask-repeat: repeat; -webkit-mask-position-x: 0%; -webkit-mask-position-y: 0%; -webkit-mask-size: auto; background-color: var(--c1); -webkit-mask-repeat: no-repeat; -webkit-mask-position-x: 1px; -webkit-mask-position-y: 0px; -webkit-mask-size: 10px; font-size: 1px; }
.customTableDialogWrapper .edit_mode button.action_button_add_record { display: none; }
.customTableDialogWrapper .edit_mode button.action_button_add_record { color: gray; }
.customTableDialogWrapper table.dataTable tfoot th.addrecordcell { padding-left: 0px; }

.customTableWidgetWrapper .custom_table_cell_date_input:hover, .customTableWidgetWrapper .custom_table_cell_input:hover, .customTableWidgetWrapper .custom_table_cell_select:hover, .customTableWidgetWrapper .custom_table_cell_date_input.date_picker_selected, .customTableWidgetWrapper .timepicker_anchor.date_picker_selected, .customTableWidgetWrapper .custom_table_cell_input:focus, .customTableWidgetWrapper .custom_table_cell_select:active { border-color: var(--c1) }
.customTableWidgetWrapper .custom_table_cell_select { background-color: unset; height: 26px; }
.customTableWidgetWrapper .custom_table_cell_input, .customTableWidgetWrapper .custom_table_cell_date_input { padding-left: 10px; }
.customTableWidgetWrapper .custom_table_cell_select { border: 1px solid #B5B5B5; border-radius: 4px; opacity: 1; height: 28px; color: #B5B5B5; }

.customTableWidgetWrapper .custom_table_cell_date_input, .customTableWidgetWrapper .custom_table_cell_input, .customTableWidgetWrapper .custom_table_cell_select { border: 1px solid #B5B5B5; border-radius: 4px; opacity: 1; height: 28px; color: #B5B5B5; }
.customTableWidgetWrapper .custom_table_cell_input.timepicker_anchor { padding-left: 3px; }
.customTableWidgetWrapper .datepicker_helper { width: 0; padding: 0; margin: 0; border: 0; }
.customTableWidgetWrapper table.dataTable tbody tr.row_edit_mode td { padding-top: 4px; padding-bottom: 4px; color: #B5B5B5; }
.customTableWidgetWrapper table.dataTable tbody tr.row_edit_mode td div._customTable_code_class_dynamic_content { padding-top: 4px; padding-bottom: 4px; }
.customTableWidgetWrapper .custom_table.add_row_actions { direction: rtl; }
.customTableWidgetWrapper .customTable.main_menu_action_link { box-sizing: content-box; }
button.customTable.save_action { width: 62px; background-color: var(--c0); border-radius: 3px; border: 1px solid var(--c0); border-top-color: var(--c0); border-top-style: solid; border-top-width: 1px; border-right-color: var(--c0); border-right-style: solid; border-right-width: 1px; border-bottom-color: var(--c0); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: var(--c0); border-left-style: solid; border-left-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; color: white; /*font-family: "Open Sans",Arial;*/ font-size: 13px; height: 28px; margin-top: 3px; }
button.customTable.cancel_action { width: 82px; background-color: transparent; border-radius: 3px; border: 1px solid #B5B5B5; border-top-color: rgb(181, 181, 181); border-top-style: solid; border-top-width: 1px; border-right-color: rgb(181, 181, 181); border-right-style: solid; border-right-width: 1px; border-bottom-color: rgb(181, 181, 181); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(181, 181, 181); border-left-style: solid; border-left-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; color: #B5B5B5; /*font-family: "Open Sans",Arial;*/ font-size: 13px; height: 28px; margin-right: 12px; margin-top: 3px; }
.customTableWidgetWrapper button.customTable.save_new_action { width: 62px; background-color: var(--c0); border-radius: 3px; border: 1px solid var(--c0); border-top-color: var(--c0); border-top-style: solid; border-top-width: 1px; border-right-color: var(--c0); border-right-style: solid; border-right-width: 1px; border-bottom-color: var(--c0); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: var(--c0); border-left-style: solid; border-left-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; color: white; /*font-family: "Open Sans",Arial;*/ font-size: 13px; height: 28px; margin-top: 1px; }
.customTableWidgetWrapper button.customTable.cancel_new_row_action { width: 82px; background-color: transparent; border-radius: 3px; border: 1px solid #B5B5B5; border-top-color: rgb(181, 181, 181); border-top-style: solid; border-top-width: 1px; border-right-color: rgb(181, 181, 181); border-right-style: solid; border-right-width: 1px; border-bottom-color: rgb(181, 181, 181); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(181, 181, 181); border-left-style: solid; border-left-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; color: #B5B5B5; /*font-family: "Open Sans",Arial;*/ font-size: 13px; height: 28px; margin-right: 12px; margin-top: 1px; }
.customTableWidgetWrapper tr.being_saved button.customTable.cancel_new_row_action, .customTableWidgetWrapper tr.being_saved button.customTable.save_new_action { display: none; }
.customTableWidgetWrapper div.stages_container_placeholder { width: 160px; }
.customTableWidgetWrapper div.date_container_placeholder { width: 80px; }
.customTableWidgetWrapper div.time_container_placeholder { width: 30px; }
.customTableDialogWrapper .type_Multi_Choice .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100% !important; }
.customTableDialogWrapper .type_deviceSelect .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100% !important; }
.customTableDialogWrapper .type_tagSelect .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100% !important; }
/*.customTableDialogWrapper tfoot tr th:first-child {z-index:unset;}
.customTableDialogWrapper table.dataTable tr td:first-child { z-index: unset; }*/
.customTableDialogWrapper .newRowFooterTr .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100% !important; }
.customTableDialogWrapper .bootstrap-select { width: 100% }

.customTableDialogWrapper .btn-default { background-color: #fff; border-color: #B5B5B5; color: #34373A; }

.customTableDialogWrapper .bootstrap-select.btn-group .dropdown-menu { background: #FFFFFF 0% 0% no-repeat padding-box; border: none; padding: 0px; }
.customTableDialogWrapper .bootstrap-select.btn-group .dropdown-menu.inner { /* max-height: 255px !important; */ }

.customTableWidgetWrapper .dropdown-menu > li > a:hover { background-color: #DCF8FF !important; color: #000; }
.customTableWidgetWrapper .dropdown-menu > li > a:focus { background-color: #fff; color: #000; }
.customTableWidgetWrapper div.dropdown-menu > ul > li > a:hover { background-color: #DCF8FF !important; color: #000; }
.customTableWidgetWrapper .dropdown-menu > ul > li > a:focus { background-color: #fff; color: #000; }

.customTableDialogWrapper .dropdown-menu li:hover { background-color: #DCF8FF; color: #000; }

.customTableDialogWrapper .dropdown-toggle.btn-default:hover { background-color: #fff; border-color: #DCF8FF; color: #000; }

.customTableDialogWrapper .open .dropdown-toggle.btn-default { background-color: #fff; border-color: #DCF8FF; color: #000; }

.customTableDialogWrapper .bootstrap-select .dropdown-toggle:focus { outline: none !important; }
.customTableDialogWrapper tr button.dropdown-toggle { border: none; height: 25px; }
.customTableDialogWrapper .dropdown-menu { z-index: 3000; }

.customTableDialogWrapper tfoot tr th:first-child, .customTableDialogWrapper tfoot tr td:first-child { /*background-color: #F0F3FA*/ opacity: 1; position: sticky; left: 0px; z-index: 1001; }

/*.customTableDialogWrapper tr.row_edit_mode td {padding-left:5px; padding-right:5px;}*/
.customTableDialogWrapper trnewRowFooterTr td { padding-left: 5px; padding-right: 5px; }

.customTableWidgetWrapper tr.newRowFooterTr td.custom_table.add_row_actions { position: sticky; right: 0; }
.customTableWidgetWrapper div.custom_table_header input.custom_table_search { font-size: 13px/25px; display: inline-block; margin-right: 14px; float: right; margin-top: 11px; line-height: 24px; width: 170px; border: 1px solid #B5B5B580; background-color: transparent !important; font-family: var(--font), FontAwesome; color: var(--foregroundColor); border-radius: 3px; }


.customTableWidgetWrapper .custom_table_search { background-color: white; }

.customTableWidgetWrapper .DashboardTitle { padding: 0px; color: black; }


.customTableWidgetWrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current { background: #3DB4D3 !important; padding: 0px !important; border-radius: 3px !important; color: white !important; overflow: hidden; font: normal normal normal 13px/14px Open Sans; line-height: 14px; line-height: 23px; }
#customTableTableWrapper_next { background-image: url(/images/new_design/paging_next.svg); background-size: 7px; }
#customTableTableWrapper_first, #customTableTableWrapper_previous, #customTableTableWrapper_next, #customTableTableWrapper_last { color: #ffffff00 !important; background-repeat: no-repeat; padding: 0px !important; border-radius: 3px; overflow: hidden; }
#customTableTableWrapper_last { background-image: url(/images/new_design/paging_last.svg); background-size: 9px; }
#customTableTableWrapper_first { background-image: url(/images/new_design/paging_first.svg); background-size: 9px; }
#customTableTableWrapper_previous { background-image: url(/images/new_design/paging_back.svg); background-size: 7px; }
.customTableWidgetWrapper .dataTables_paginate .paginate_button { display: inline-block; color: #1aafd0; font-size: 19px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 25px; text-align: center; width: 25px; height: 25px; cursor: pointer; border: 1px solid #B5B5B5 !important; color: #B5B5B5; background-position: center !important; }
.customTableWidgetWrapper div.dropdown-content-export.shown { display: block; position: absolute; background: #FFFFFF 0% 0% no-repeat padding-box; height: 67px; overflow: hidden; box-shadow: 1px 9px 16px 0px rgba(0,0,0,0.2); z-index: 2; border: 0px; border-radius: 0px 0px 4px 4px; text-align: left; top: 42px; right: 0px; width: auto; z-index: 3003; }
table#customTableTableWrapper.dataTable thead th:not(.details-control) { font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; background: none; background-color: rgba(0, 0, 0, 0); white-space: normal; min-width: 100px; vertical-align: middle; padding: 10px !important; }
/*
    table#customTableTableWrapper.dataTable thead th.sorting_desc:not(.details-control) { background: url("/images/rawdata_sort_desc.svg") no-repeat bottom 70% right 12px; background-color: rgba(0, 0, 0, 0); background-image: url("/images/rawdata_sort_desc.svg"); }
    table#customTableTableWrapper.dataTable thead th.sorting_asc:not(.details-control) { background: url("/images/rawdata_sort_asc.svg") no-repeat bottom 30% right 12px; background-color: rgba(0, 0, 0, 0); background-image: url("/images/rawdata_sort_asc.svg"); }
*/
table#customTableTableWrapper.dataTable thead th.sorting_desc:not(.details-control) { background: url(/images/rawdata_sort_desc.svg) no-repeat; background-position-y: center; background-position-x: right; }
table#customTableTableWrapper.dataTable thead th.sorting_asc:not(.details-control) { background: url(/images/rawdata_sort_asc.svg) no-repeat; background-position-y: calc(50% + 5px); background-position-x: right; }

table#customTableTableWrapper td.stages_container > div { width: 162px; position: absolute; right: 0px; top: 7px; }
.selectwidthcalcualtionhelper { position: absolute; display: inline-block; height: 0; top: 8000px; font-size: 1em; }
table#customTableTableWrapper td.edit-control, table#customTableTableWrapper td.add_row_actions { z-index: 3001; background-color: white !important; }



























#customTableTableWrapper_wrapper { height: calc(100% - 50px); }
#customTableTableWrapper_filter { display: none; }
.dataTables_length { display: none; }
[data-itemtype="Tabular Data"] { height: 100% }

.customTableWidgetWrapper .dataTables_scrollBody { height: 100% }

/*.dataTables_paginate { position: absolute; bottom: 2px; right: 20px; }*/

.dataTables_info { color: #b5b5b5 !important; }

/*.dataTables_scroll { height: calc( 100% - 102px); }*/

/*.ps__rail-x { opacity: 0.6 !important; background-color: white !important; background: linear-gradient(180deg, rgba(0,0,0,0) calc(50% - 1px), rgba(192,192,192,1) calc(50%), rgba(0,0,0,0) calc(50% + 1px) ); width: calc(100% - 50px) !important; left: 25px !important; position: absolute; bottom: 60px }
.ps__rail-x:hover { background-color: white !important; }

.ps__thumb-x { background-color: #3db4d3 !important; height: 11px; }
.ps__thumb-x:hover { background-color: #3db4d3 !important; height: 11px; }*/

/*table.dataTable tbody tr { height: 50px; }*/

.customTableWidgetWrapper table.dataTable td { background-color: transparent !important; border: none !important; border-bottom: 1px solid #ddd !important; }
.customTableWidgetWrapper table.dataTable th { background-color: transparent !important; border: none !important; border-bottom: 1px solid #ddd !important; padding-right: 30px !important; }

/*.customTableWidgetWrapper table.dataTable td.dtfc-fixed-right { background-color: var(--bcolorOpq) !important; }
.customTableWidgetWrapper table.dataTable th.dtfc-fixed-right { background-color: var(--bcolorOpq) !important; }*/
.customTableWidgetWrapper table.dataTable td.dtfc-fixed-right { background-color: transparent !important; }
.customTableWidgetWrapper table.dataTable th.dtfc-fixed-right { background-color: transparent !important; }

.customTableWidgetWrapper.customTableDialogWrapper table.dataTable td.dtfc-fixed-right { background-color: white !important; }
.customTableWidgetWrapper.customTableDialogWrapper table.dataTable th.dtfc-fixed-right { background-color: white !important; }
.customTableWidgetWrapper.customTableDialogWrapper table.dataTable td.dtfc-fixed-left { background-color: white !important; }
.customTableWidgetWrapper.customTableDialogWrapper table.dataTable th.dtfc-fixed-left { background-color: white !important; }


.customTableWidgetWrapper table.dataTable tr td:first-child { background-color: var(--tablesStickyBColor) !important; z-index: 1001; }
.customTableWidgetWrapper thead tr th:first-child { background-color: var(--tablesStickyBColor) !important; opacity: 1; z-index: 1001; min-width: 120px; }
/*.customTableWidgetWrapper tfoot tr th:first-child { background-color: var(--bcolorOpq) !important; opacity: 1; position: sticky; left: 0px; z-index: 1001; }*/
.customTableWidgetWrapper tfoot tr th:first-child { background-color: var(--tablesStickyBColor) !important; opacity: 1; position: sticky; left: 0px; z-index: 1001; }

.customTableWidgetWrapper.customTableDialogWrapper table.dataTable tr td.sticky-column:first-child { background-color: white !important; }
.customTableWidgetWrapper.customTableDialogWrapper tfoot tr th:first-child { background-color: white !important; }
.customTableWidgetWrapper.customTableDialogWrapper tfoot tr th:last-child { background-color: white !important; position: sticky; right: 0px; }
.customTableWidgetWrapper.customTableDialogWrapper thead tr th.dtfc-fixed-left { background-color: white !important; }
/*.customTableWidgetWrapper thead tr th.dtfc-fixed-left { background-color: var(--bcolorOpq) !important; }
.customTableWidgetWrapper .sticky-column { background-color: var(--bcolorOpq) !important; }
.customTableWidgetWrapper table.dataTable td.sticky-column { background-color: var(--bcolorOpq) !important; }
.customTableWidgetWrapper table.dataTable tr td.sticky-column:first-child { background-color: var(--bcolorOpq) !important; }*/
.customTableWidgetWrapper thead tr th.dtfc-fixed-left { background-color: var(--tablesStickyBColor) !important; }
.customTableWidgetWrapper .sticky-column { background-color: var(--tablesStickyBColor) !important; }
.customTableWidgetWrapper table.dataTable td.sticky-column { background-color: var(--tablesStickyBColor) !important; }
.customTableWidgetWrapper table.dataTable tr td.sticky-column:first-child { background-color: var(--tablesStickyBColor) !important; }
.customTableDialogWrapper.customTableWidgetWrapper thead tr th.dtfc-fixed-left { background-color: white !important; }
.customTableDialogWrapper.customTableWidgetWrapper .sticky-column { background-color: white !important; }
.customTableDialogWrapper.customTableWidgetWrapper table.dataTable td.sticky-column { background-color: white !important; }
.customTableDialogWrapper.customTableWidgetWrapper table.dataTable tr td.sticky-column:first-child { background-color: white !important; }

.customTableWidgetWrapper table.dataTable tbody tr:first-child td { border-top: 1px solid var(--c1) !important; }

.customTableWidgetWrapper thead tr:first-child { border-bottom: 1px solid var(--c1) !important; }

.customTableWidgetWrapper .dataTables_scrollHeadInner > table { border-bottom: 2px solid #3db4d3 !important; }

.customTableWidgetWrapper .dataTables_scrollBody > table { border-top: none !important; }

.customTableWidgetWrapper .scrollWrapper { overflow-x: auto; height: calc(100% - 50px); overflow-y: visible; }

.customTableDialogWrapper { height: 700px; }

.custom_table_wrapper .hideContents { visibility: hidden; }

.customTableWidgetWrapper.customTableDialogWrapper div.custom_table_header input.custom_table_search { font-size: 13px/25px; display: inline-block; margin-right: 14px; float: right; margin-top: 8px; line-height: 24px; width: 170px; border: 1px solid #B5B5B580; background-color: #fff; font-family: var(--font), FontAwesome; color: #34373A; border-radius: 3px; }

.customTableWidgetWrapper .custom_table_search { background-color: white; }

.customTableWidgetWrapper { margin: 0px 10px 0px 10px; }
.custom_table_wrapper { background-color: var(--bcolor); }


.customTableWidgetWrapper .btn-default { background-color: #fff; border-color: #B5B5B5; color: #34373A; }
.customTableWidgetWrapper tr .btn-default { color: #B5B5B5 !important; }
/*.customTableWidgetWrapper .bootstrap-select { width: unset !important; }*/
.customTableWidgetWrapper .bootstrap-select.btn-group .dropdown-menu { background: #FFFFFF 0% 0% no-repeat padding-box; border: none; }
.customTableWidgetWrapper .dropdown-menu > li > a:hover { background-color: #DCF8FF; color: #000; }
.customTableWidgetWrapper .dropdown-menu > li > a:focus { background-color: #fff; color: #000; }
.customTableWidgetWrapper .dropdown-menu li:hover { background-color: #DCF8FF; color: #000; }
.customTableWidgetWrapper .dropdown-toggle.btn-default:hover { background-color: #fff; border-color: #DCF8FF; color: #000; }
.customTableWidgetWrapper .open .dropdown-toggle.btn-default { background-color: #fff; border-color: #DCF8FF; color: #000; }
.customTableWidgetWrapper .bootstrap-select .dropdown-toggle:focus { outline: none !important; }
.customTableWidgetWrapper .dataTables_paginate .paginate_button { display: inline-block; color: #1aafd0; font-size: 19px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 25px; text-align: center; width: 25px; height: 25px; cursor: pointer; border: 1px solid #B5B5B5 !important; color: #B5B5B5; background-position: center !important; }










#customTableTableWrapper_first { background-image: url(/images/new_design/paging_first.svg); background-size: 9px; }
#customTableTableWrapper_previous { background-image: url(/images/new_design/paging_back.svg); background-size: 7px; }
.customTableWidgetWrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current { background: var(--c0) !important; padding: 0px !important; border-radius: 3px !important; color: white !important; overflow: hidden; font: normal normal normal 13px/14px Open Sans; line-height: 23px; }
#customTableTableWrapper_next { background-image: url(/images/new_design/paging_next.svg); background-size: 7px; }
#customTableTableWrapper_last { background-image: url(/images/new_design/paging_last.svg); background-size: 9px; }

/*#customTableTableWrapper_paginate { margin-right: 20px; }*/

#customTableTableWrapper_first, #customTableTableWrapper_previous, #customTableTableWrapper_next, #customTableTableWrapper_last { color: #ffffff00 !important; background-repeat: no-repeat; padding: 0px !important; border-radius: 3px; overflow: hidden; }

.customTableWidgetWrapper .DashboardTitle { padding: 0px; color: black; }

/*.custom-global-dialog .custom_table_title { padding-top: 12px; position: fixed; }*/

.customTableWidgetWrapper .dataTables_empty { /*position: absolute !important;*/ width: 100%; z-index: 1002 !important; background: none !important; }


div.custom_table_header a.custom_table_date { float: right; display: inline-block; width: 18px; height: 18px; background: url("/images/new_design/calendar-alt-active.svg") no-repeat center center; margin-right: 15px; margin-top: 15px; }
div.custom_table_header a.custom_table_expand { float: right; display: inline-block; margin-top: 15px; font-size: 18px; color: #b5b5b5; background: url("/images/new_design/expand.svg") no-repeat center center; height: 18px; width: 18px; cursor: pointer; }
div.custom_table_header a.custom_table_export { float: right; display: inline-block; margin-right: 15px; margin-top: 15px; font-size: 18px; color: #b5b5b5; background: url("/images/new_design/export.svg") no-repeat center center; height: 18px; width: 18px; cursor: pointer; }
.wsizex4 div.custom_table_header a.custom_table_expand, .wsizex4 div.custom_table_header a.custom_table_export { display: none; }
.customTableDialogWrapper div.custom_table_header a.custom_table_expand { margin-top: 12px; }
.customTableDialogWrapper div.custom_table_header a.custom_table_export { margin-top: 12px; }
div.custom_table_header .custom_table_title { display: inline-block; font-weight: bold; margin-top: 3px; }
.customTableDialogWrapper div.custom_table_header .custom_table_title { margin-top: 10px; }



.ui-tooltip.tables.unlimited { max-width: unset; }

.customTableWidgetWrapper table > tbody > tr > td { vertical-align: middle; white-space: nowrap; max-width: 250px; overflow: hidden; text-overflow: ellipsis; }
.customTableWidgetWrapper table.dataTable thead th { padding-left: 10px; }

.customTableWidgetWrapper table.dataTable.no-footer { border-bottom: none; }


.customTableWidgetWrapper .dataTables_wrapper .dataTables_info { float: right; }

.customTableWidgetWrapper .dataTables_wrapper .dataTables_paginate { padding-top: 0.4em; }


table#customTableWidgetWrapper.dataTable thead th:not(.details-control) { font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; background: none; padding-right: 10px; }
table#customTableWidgetWrapper.dataTable thead th.sorting_desc:not(.details-control) { background: url("/images/rawdata_sort_desc.svg") no-repeat bottom 70% right 12px; }
table#customTableWidgetWrapper.dataTable thead th.sorting_asc:not(.details-control) { background: url("/images/rawdata_sort_asc.svg") no-repeat bottom 30% right 12px; }
table#customTableWidgetWrapper.dataTable tr > td.details-control { text-indent: -9999px; background: url("/images/rawdata_sort_desc.svg") no-repeat center center; padding-left: 2px; }

.customTableWidgetWrapper table.dataTable thead .sorting_asc { background-image: none; }

/*.rawDataWidgetWrapper table.dataTable thead .sorting_asc { background-image: url("/images/rawdata_sort_asc.svg") !important; }
.rawDataWidgetWrapper table.dataTable thead .sorting_desc { background-image: url("/images/rawdata_sort_desc.svg") !important; }*/

.customTableWidgetWrapper .bootstrap-select.btn-group .dropdown-menu li a span.text { padding: 5px; }

.customTableWidgetWrapper .bootstrap-select.btn-group .dropdown-menu li { padding: 0px; }

.customTableWidgetWrapper table.dataTable tfoot th, .customTableWidgetWrapper table.dataTable tfoot td { padding-left: 10px; }


.customTableWidgetWrapper .resize_overlay_helper { z-index: 10000; }


.customTableWidgetWrapper .daterangepicker td.start-date { border-radius: 25px; }


.customTableWidgetWrapper table.dataTable tbody tr { height: 50px; }
.customTableWidgetWrapper table.dataTable tfoot tr { height: 50px; }
.customTableWidgetWrapper table.dataTable thead tr { height: 40px; }

.customTableWidgetWrapper table > thead > tr > th { vertical-align: middle }
.customTableWidgetWrapper table > tfoot > tr > th { vertical-align: middle }

.customTableDialogWrapper .btn-group.bootstrap-select { height: 28px; }

/*.customTableDialogWrapper tr.row_edit_mode td:first-child .btn-group.bootstrap-select { margin-top: 5px; }*/
.customTableDialogWrapper tr.row_edit_mode td:first-child .custom_table_cell_input { margin-top: 5px; }
.customTableDialogWrapper tr.row_edit_mode td:first-child { line-height: 39px; }
.custom_table_wrapper .cover_all { position: absolute; z-index: 4000; background-color: var(--bcolor) }
.customTableDialogWrapper .cover_all { position: absolute; z-index: 4000; background-color: white; }

.customTableWidgetWrapper .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: transparent; }
.customTableWidgetWrapper table.dataTable tbody tr { background-color: transparent; }
body.rayven .dropdown-menu > .active > a, body.rayven .dropdown-menu > .active > a:focus, body.rayven .dropdown-menu > .active > a:hover { background-color: var(--c0) }
.custom-style-date-picker-ct-closetotop { margin-top: 10%; }
.custom-style-date-picker-ct-closetotop.custom-style-date-picker-only-time { margin-top: 3%; }

@media (max-width:900px) {
    div .custom_table_header a.custom_table_expand { display: none }
}
.gridster li .custom_table_expand_secondary { position: absolute; bottom: 19px; display: inline-block; margin-left: -1px; width: 90px; height: 25px; color: white; float: left; background-color: var(--c0); opacity: 0.75; border-radius: 3px; font-size: 13px; line-height: 25px; text-align: center; cursor:pointer}
.gridster li .custom_table_expand_secondary:hover { color: #333; }