.elementor-54259 .elementor-element.elementor-element-74d873c > .elementor-container{max-width:1600px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Lato, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}/* Start custom CSS */.cs-plugin-container {
    min-height: 800px !important;
    height: 800px !important;
}


/*Dropdown Styling*/
.select2-container .select2-selection--multiple {
    border: none !important;
    background: #ececec !important;
}


.select2 {
    background: #ececec !important;
    scrollbar-width: none !important; /* For Firefox */
    -ms-overflow-style: none !important;  /* For Internet Explorer and Edge */
}


.select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice {
    height: auto;
    line-height: normal;
    background: #1d6391;
    color: #fff;
    padding-right: 3px;
}



.cs-security-body.elementor-page-54259 {
    max-height: 650px;
    overflow-x: none !important;
    width: 100%;
    height: 50px;
    border: 1px solid #ececec !important;
}


#cs_metricsearchBar {
    padding: 2px 2px;
    width: 100%;
    border: none !important;
    background: #ececec;
}

.cs_search-input-container {
    display: flex;
    align-items: center;
    background: #ececec;
    margin: 5px;
}

.cs-metric-body.elementor-page-54259-text {
    margin: 5px 0px 0px 5px;
    color: #626262;
}

.cs-security-body.elementor-page-54259-text {
    margin: 5px 0px 0px 5px !important;
    color: #626262 !important;
}

/*Container Height*/
.cs-plugin-container {
    max-height: 800px !important;
}

/*Table Style 2*/

table caption + thead tr:first-child th, table caption + thead tr:first-child td, table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {
    /*border-top: 1px solid #cccccc;*/
     border-bottom: 1px solid #e5e5e5 !important;
}


table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #111;
    background: #fff !important;
}


table caption + thead tr:first-child th, table caption + thead tr:first-child td, table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {
    border-top: 1px solid #cccccc;
    background: #fff !important;
    border: none;
}



/*Testing*/

.freeze {
    border-top:; 1px solid #ddd;
}


table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
     border-top: 1px solid #ddd; 
     /*border-right: #fff !important;*/
    /*border: none !important;*/
}

table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {
    background-color: #f9fafb;
    border-top: #ddd;
    /*border-right: #fff !important;*/
}


table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-top: none !important;
    border-bottom: none !important;
    border-right: 1px solid #00000000;
    border-left: none !important;
    padding-left: 11px;
    /*background: none !important;*/
}
    /* padding-right: 4px; */
}


table caption + thead tr:first-child th, table caption + thead tr:first-child td, table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {
    box-shadow: none !important;
    border: 1px solid #ececec !important;
}


table caption + thead tr:first-child th, table caption + thead tr:first-child td, table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {

    border-bottom: 1px solid #e5e5e5 !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {
    vertical-align: middle;
    box-shadow: none !important;
}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-top: 1px solid #ddd;
    box-shadow: none !important;
}

table caption + thead tr:first-child th, table caption + thead tr:first-child td, table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {
    box-shadow: none !important;
    border: 1px solid #ececec;
}


.dataTables_wrapper .dataTables_length select {
    display: none;
}

label {
    display: none;
}



table th, table td {
    border:none !important;
}/* End custom CSS */