.test-data-page .button-test {
    width: 66px;
    height: 26px;
    padding: 4px 9.5px 4.5px 11px;
    background-color: #fff;
    border: 1px solid #bdd4e4;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Arial', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    cursor: pointer;
    color: rgba(32, 32, 32, 0.8) !important;
    text-decoration: none !important;
}

.test-data-page .dataset-content {
    font-size: 14px;
    font-weight: normal;
    line-height: 140%;
  x: 1.43;
    color: #202020;
    margin-top: 0px;
}

.test-data-page .dataset-content-text-normal {
    font-size: 14px;
    font-weight: normal;
    color: #5993bc;
}

.test-data-page .toolbar {
    width: 100%;
    height: 48px;
    margin: 25px 0px 15px 0px;
    border-radius: 4px;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.test-data-page .rightside-sec {
    padding: 10px 25px 10px 15px;
}

.test-data-page .actions {
    font-size: 17px;
    font-weight: 600;
    color: #244358;
}

.action-inner-sec {
    padding-top: 4px !important;
}

.test-data-page .action-import {
    margin-top: 30px;
}

.action-import.sidebar-action-import {
    margin: 0;
    margin-bottom: 12px;
}

.test-data-page .button-width {
    width: 90px;
}

.test-data-page .button-edit {
    height: 28px;
    padding-right: 15px;
    background: #376789 url(../images/dataset/edit-icon.svg) 8px 50% no-repeat;
}

.test-data-page .button-delete {
    height: 27px;
    padding-right: 15px;
    margin: 0px 10px 0px 0px;
}

.test-data-page .div-height {
    height: 100vh;
}

.test-data-page .button-create {
    background: #376789 url(../images/dataset/create-test-runs-icon.svg) 8px 50% no-repeat;
    border: 1px solid #376789;
}

.test-data-page .button-invisible,
.button-invisible:hover {
    background: #cccccc url(../images/dataset/delete-icon-grey.svg) 12px 50% no-repeat;
    border: 1px solid #cccccc !important;
    color: #cccccc !important;
}

.test-data-page .button-visible,
.button-visible:hover {
    background: #e40046 url(../images/dataset/delete-icon-red.svg) 12px 50% no-repeat;
    border: 1px solid #e40046 !important;
    color: #e40046 !important;
}

.test-data-page .button-import {
    background: #376789 url(../images/dataset/import-csv-icon.svg) 8px 50% no-repeat;
    border: 1px solid #376789;
}

.test-data-page .button-export {
    background: #376789 url(../images/dataset/export-csv-icon.svg) 8px 50% no-repeat;
    border: 1px solid #376789;
}

.test-data-page .button-buttonback {
    color: #000 !important;
    display: block;
    border-radius: 2px;
    font-size: 14px;
    padding: 0px 8px 0px 30px;
    font-family: 'Arial', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    cursor: pointer;
    text-decoration: none !important;
    height: 26px;
    line-height: 26px;
}

.test-data-page .button-back {
    background: #fff url(../images/dataset/back-icon.svg) 10px 50% no-repeat;
    border: 1px solid #bdd4e4;    
}

.test-data-page .button-sec {
    display: flex;
}

.test-data-page .ex-button {
    border-radius: 2px;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Arial', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    cursor: pointer;
    color: #fff !important;
    height: 30px;
    padding: 0px 10px;
}

.test-data-page .save-button {
    border: 1px solid #049474;
    background-color: #049474;
}

.test-data-page .cancel-button {
    border: 1px solid #202020;
    background-color: #202020;
}

.test-data-page .table-sec {
    margin-top: 20px;
    width: 100%;
}

.test-data-page .search-container {
    padding-left: 10px;
    position: relative;
}

.test-data-page .search_input_box {
    width: 362px;
    height: 24px;
    background: #fff url(../images/dataset/search-icon.svg) no-repeat right 5px center;
    border : 1px solid #c3d8e7;
    font-size: 14px;
    color: #808080;    
    padding : 0px 25px 0px 10px;
}

/* --------- Data Table -------- */

.test-data-page th,
.test-data-page td {
    white-space: nowrap; 
    vertical-align: middle;
}

.test-data-page .dataTables_filter {
    display: none;
}

.test-data-page div.dataTables_wrapper {
    width: 100%;
    margin: 0 auto;
}

.test-data-page .dataTables_scrollBody {
    max-height: 100% !important;
    overflow: auto !important;
    border-bottom: unset !important;
}

.test-data-page table.dataTable
.test-data-page .sorting_disabled.sorting_asc {
    background-image: unset !important ;
    padding: 8px 10px;
    background-color: #d0deec !important;
}

.test-data-page .dataTables_wrapper tr th {
    background-color: #d0deec !important;
    border: 1px solid #dde9f1 !important;
    height: 36px;
    line-height: 140%;
  x: 36px;
    padding: unset !important;
}

.test-data-page .dataTables_wrapper tr th:nth-child(1) {
    padding: 0px 10px !important;
}

.test-data-page .dataTables_wrapper tr td {
    text-align: left;
    padding: 8px 40px 8px 10px !important;
}

.test-data-page a {
    cursor: pointer;
}

.test-data-page .select-all {
    background: #ccc;
    cursor: pointer;
}

.test-data-page .dataTables_wrapper tr td:nth-child(1) {
    width: 30px !important;
    cursor: pointer;
    background-color: #d0deec !important;
    padding: 8px 10px !important;
}

.test-data-page .dataTables_wrapper tr.odd.selected td:nth-child(1),
.test-data-page tr.odd.selected td:nth-child(2) {
    background-color: #f9f9f9 !important;
}

.test-data-page .dataTables_wrapper tr.even.selected td:nth-child(1),
.test-data-page tr.even.selected td:nth-child(2) {
    background-color: #ffffff !important;
}

.test-data-page .selected {
    background-color: #eef7ce !important;
}

.test-data-page .dataTables_wrapper table.dataTable th.selected {
    background-color: #cfe2b7 !important;
}

.test-data-page .dataTable td:first-child,
.test-data-page .dataTable_wrapper th:first-child,
.test-data-page th:not(:nth-child(1)) {
    cursor: pointer;
}

.test-data-page .dataTables_wrapper th:not(:nth-child(1)) {
    min-width: 105px;
}

.test-data-page .dataTables_wrapper th:nth-child(1) {
    min-width: 30px;
}

.test-data-page .dataTables_wrapper td,
.test-data-page .dataTables_wrapper td[contenteditable="false"] {
    border: 0.5px solid #dde9f1;
}

.test-data-page .dataTables_wrapper tr:not(:nth-child(1))
td[contenteditable="true"]:not(:nth-child(2)) {
    background: #fff !important;
}

.test-data-page .dataTables_wrapper tr:not(:nth-child(1))
td.selected[contenteditable="true"]:not(:nth-child(2)) {
    background: #eef7ce !important;
}

.test-data-page .dataTables_wrapper td:focus {
    outline: none;
}

.test-data-page div#loader {
    position: absolute;
    z-index: 112;
    background-color: #d0deec8a;
    display: none;
}

.test-data-page .dataTables_wrapper td:first-child {
    text-align: center;
}

.test-data-page .dataTables_wrapper td:nth-child(2) {
    position: relative;
}

.test-data-page #sorting {
    display: block;
    position: absolute;
    width: 10px;
    height: 20px;
    top: 5px;
    right: 5px;
}


.test-data-page .dataTables_wrapper tr:nth-child(1) td:not(:nth-child(1)) {
    font-weight: bold;
    background-color: #f5f9fd;
}

.test-data-page .dataTables_wrapper td:nth-child(2) {
    background-color: #f5f9fd;
}

.test-data-page .dataTables_wrapper td.sorting_1.selected {
    background-color: #fafafa;
}

.test-data-page table.dataTable.display tbody tr.odd>.sorting_1,
.test-data-page table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,
.test-data-page table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #f5f9fd;
}

.test-data-page .hide {
    display: none;
}

.test-data-page .sort_asc {
    background: url(../images/dataset/sortby-up-icon.svg) no-repeat center;
}

.test-data-page .sort_desc {
    background: url(../images/dataset/sortby-down-icon.svg) no-repeat center;
}

.test-data-page #import-step-one {
    width: 720px;
    display: none;
}

.test-data-page #import-step-two {
    width: 850px !important;
    max-height: 470px !important;
    display: none;
}

.test-data-page #import-step-three {
    width: 650px;
    display: none;
}

.test-data-page #dialog-ident-deleteDialog {
    width: 450px;
    display: none;
}

.test-data-page #export-csv {
    width: 850px;
    display: none;
}

.test-data-page #create-test-run-step-one,
.test-data-page #create-test-run-step-two,
.test-data-page #create-test-run-step-three {
    width: 850px;
    display: none;
}

/* --------Popup new Css ------- */

.test-data-page .popupSec {
    width: 100%;
    border-radius: 4px;
    background-color: #eaf1f7;
}

.test-data-page .header {
    height: 40px;
    background-color: rgb(210, 225, 238);
    padding: 0px 17px;
    border-radius: 4px 4px 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.test-data-page .headText {
    margin: unset;
    font-size: 17px;
    font-weight: 600;
    color: #202020;
}
.test-data-page .cancelBut {
    width: 25px;
}

.test-data-page .bodySec {
    padding: 17px ;
}

.test-data-page .labelText {
    width: 125px;
}

.test-data-page .form-group {
    margin-bottom: 14px;
    display: flex;
    align-items: center;
}

.vertical-layout {
    display: block !important;
}

.test-data-page .form-control {
    height: 25px;
    line-height: normal;
  x: 25px;
    border-radius: 2px;
    border: 1px solid #aecade;
    background-color: #fff;
    width: 160px;
}

.test-data-page .form-control-lg {
    width: 350px !important;
    height: 29px !important;
    padding: 1px 2px;
}

.test-data-page .form-description {
    font-weight: normal;
    margin-left: 15px;
    width: auto !important;
}

.suite-desc-margin {
    margin: 5px 0px 0px 0px !important;
}

.test-data-page .footer {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 0px 17px;
    background-color: rgb(210, 225, 238);
    border-radius: 0px 0px 4px 4px;
}

/* ------ Import step two Css ------*/

.test-data-page .table-container {
    margin-top: 25px;
    width: 100%;
    max-height: 300px;
    overflow: auto;
}

.test-data-page #import-table table {
    width: 100%;
    border-collapse: unset;
    background-color: #f7f7f7;
}

.test-data-page #dataset-table_wrapper table {
    width: 100%;
    border-collapse: unset;
    background-color: #f7f7f7;
}

.test-data-page thead tr {
    background-color: rgb(210, 225, 238);
    height: 36px;
    border-bottom: 1px solid #aecade;
}

.test-data-page tbody tr {
    background-color: #fff;
    border-bottom: 1px solid #aecade;
    height: 32px;
}

.test-data-page th {
    padding: 0px 50px 0px 25px;
    font-size: 14px;
    font-weight: 600;
    color: #202020;
}

.test-data-page td {
    padding: 0px 50px 0px 25px;
    font-size: 14px;
    font-weight: normal;
    color: #202020;
}

.test-data-page .change-color {
    color: #049474 ;
    background-color: rgb(247, 247, 247);
}

.test-data-page #import-step-two tr th {
    background-color: #d0deec !important;
    position: sticky;
    top: 0px;
    z-index: 11;
    cursor: auto;
}

.test-data-page #import-step-two tr td:nth-child(1),
.test-data-page #import-step-two tr th:nth-child(1) {
    position: sticky;
    left: 0px;    
}

.test-data-page #import-step-two tr th:nth-child(1) {
    z-index: 1111;
}

.test-data-page #import-step-two tr td:nth-child(1) {
    background-color: #ffffff;
    z-index: 111;
}

.test-data-page #import-step-two td {
    background-color: #f7f7f7 !important;
    color: #049474;
    border-bottom: 1px solid #aecade;
}

.test-data-page #import-step-two tr.exist td, #import-step-two td.exist {
    background-color: #ffffff !important;
}

/* ---------- New Css ------- */

.test-data-page #import-step-three ul {
    margin-left: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
    list-style: inside;
}

.test-data-page .dataset-content-text {
    font-size: 14px;
    font-weight: 600;
    color: #3c4d6b;
}

.test-data-page .success-mess {
    font-size: 16px;
    font-weight: 600;
    color: #049474;
}

.test-data-page .red-color {
    color: rgb(228, 0 ,69) !important;
}

.test-data-page #import-table th {
    text-align: left;
    padding: 0px 50px 0px 25px;
    font-size: 14px;
    font-weight: 600;
    color: #202020;
}

.test-data-page #import-table td {
    text-align: left;
    padding: 0px 50px 0px 25px;
    font-size: 14px;
    font-weight: 500;
    color: #049474;
}

.test-data-page #import-table td.exist {
    text-align: left;
    padding: 0px 50px 0px 25px;
    font-size: 14px;
    font-weight: normal;
    color: #202020;
}

.test-data-page #import-table td.exist-update {
    text-align: left;
    padding: 0px 50px 0px 25px;
    font-size: 14px;
    font-weight: 500;
    color: #049474;
    background-color: #ffffff !important;
}

.test-data-page #error-confirmation-dialog-box,
.test-data-page #datasetMessageDialog,
.test-data-page #import-error-confirmation-dialog-box,
.test-data-page #import-error-above-limit-dialog-box {
    width: 380px;
    line-height: 140%;
  x: 20px;
}

.test-data-page .ui-dialog-title {
    color: #303030;
}

.ui-dialog-title {
    font-weight: 700;
    font-size: 16px;
}

.test-data-page #ui-dialog-title-import-step-one,
.test-data-page #ui-dialog-title-import-step-two,
.test-data-page #ui-dialog-title-import-step-three,
.test-data-page #ui-dialog-title-export-csv,
.test-data-page #ui-dialog-title-create-test-run-step-one,
.test-data-page #ui-dialog-title-create-test-run-step-two,
.test-data-page #ui-dialog-title-create-test-run-step-three {
    color: #202020;
}

.test-data-page #error-confirmation-dialog-box
.test-data-page .button-black, .button-black {
    background-color: #202020 !important;
    border: 1px solid #202020;
    padding: 5px 12px 5px 12px;
    border-radius: 2px;
    font-size: 14px;
    margin: 0px;
    font-weight: 400;
    line-height: 140%;
  x: 18px;
    height: 18px;
    font-family: 'Arial', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    cursor: pointer;
    color: #fff !important;
    text-decoration: none !important;
    user-select: none;
    -webkit-user-drag: none;
}

.test-data-page #datasetMessageDialog .button-green {
    background-color: #049474 !important;
    border: 1px solid #049474;
    padding: 5px 12px 5px 12px;
    border-radius: 2px;
    font-size: 14px;
    margin: 0px;
    font-weight: 600;
    line-height: 140%;
  x: 18px;
    height: 18px;
    font-family: 'Arial', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    cursor: pointer;
    color: #fff !important;
    text-decoration: none !important;
    user-select: none;
    -webkit-user-drag: none;   
}

.test-data-page [name="csvfile"] {
    width: 100%;
    padding: 2px;
    box-sizing: border-box;
    height: 28px !important;
    line-height: 140%;
  x: 25px !important;
}

.test-data-page .import-next-button,
.test-data-page .import-back-button,
.test-data-page .import-try-again-button,
.test-data-page .export-next-button {
    background-color: #049474 !important;
    border: 1px solid #049474;
    padding: 5px 12px 5px 12px;
    border-radius: 2px;
    font-size: 14px;
    margin: 0px;
    margin-right: 10px;
    font-weight: 600;
    line-height: 140%;
  x: 16px;
    height: 30px;
    box-sizing: border-box;
    font-family: 'Arial', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    cursor: pointer;
    color: #fff !important;
    text-decoration: none !important;
    user-select: none;
    -webkit-user-drag: none;
}

.test-data-page .import-back-button {
    background-color: #202020 !important;
    border: 1px solid #202020;
    margin-left: 10px;
}

.test-data-page #import-error-confirmation-content,
.test-data-page #delete-confirmation-content,
.test-data-page #import-above-limit-content,
.test-data-page #import-error-above-limit-dialog-box,
.test-data-page #import-error-confirmation-dialog-box,
.test-data-page #error-confirmation-dialog-box,
.test-data-page #datasetMessageDialog {
    display: none;
}

.test-data-page .dataTables_wrapper tbody tr td:nth-child(1) > div {
    padding: 0px;
}

.test-data-page .dataTables_wrapper tbody tr:nth-child(1) td:nth-child(1),
.test-data-page .dataTables_wrapper tbody tr:nth-child(1) td:nth-child(2) {
    position: sticky !important;
    top: 2px !important;
    z-index: 111 !important;
}

.test-data-page .dataTables_wrapper tbody tr:nth-child(1) td:nth-child(3) {
    position: sticky !important;
    top: 2px !important;
    z-index: 110 !important;
}

.test-data-page .dataTables_wrapper tbody tr:nth-child(1)
td:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) {
    position: sticky !important;
    top: 2px !important;
    z-index: 10 !important;
}

.test-data-page .dialog-buttons-container {
    background: #d2e2ed!important;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #e0e0e0;
    margin-bottom: 0;
    padding: 10px 12px;
    user-select: none;
}

.test-data-page .add-space {
    padding-left: 10px;
}

.test-data-page .list-container {
    margin-top: 15px;
    height: 350px;
    overflow-y: auto;
    background-color: #fff;
    padding: 15px;
    border: 1px solid #c3d8e7;
    box-sizing: border-box;
}

.test-data-page .selection-box {
    width: 100%;
    height: 27px;
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 1px solid  #c3d8e7;
    box-sizing: border-box;
}

.test-data-page .list-items ul {
    padding: unset;
    margin: 10px 0px;
}

.test-data-page .list-items li {
    list-style: none;
    display: flex;
    align-items: center;
    padding: 3px 0px;
}

.test-data-page .name {
    font-weight: 600;
}

.test-data-page .link {
    color: #5993bc !important;
}

.test-data-page .link,
.test-data-page .link:link {
    text-decoration: underline;
}

.test-data-page .checkbox-container {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 25px;
    margin: 2px 0px;
}

.test-data-page .checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.test-data-page .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border: 1px solid #c3d8e7;
}

.test-data-page .checkbox-container input:checked ~ .checkmark {
    background-color: #2196F3;
}

.test-data-page .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.test-data-page .checkbox-container input:checked ~ .checkmark:after {
    display: block;
}

.test-data-page .checkbox-container .checkmark:after {
    left: 6px;
    top: 3px;
    width: 2px;
    height: 7px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.test-data-page .error-message {
    color: #e40046;
    display: none;
}

.test-data-page .dialog-buttons-container {
    background: #d2e2ed!important;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #e0e0e0;
    margin-bottom: 0;
    padding: 10px 12px;
    user-select: none;
}

.test-data-page .success-mess {
    font-size: 16px;
    font-weight: 600;
    color: #049474;
}

.test-data-page .testrun-option.active {
    border: 1px solid #049474;
}

.test-data-page .testrun-option {
    background-color: #fff;
    border-radius: 2px;
    padding: 15px 10px 15px 10px;
    margin-top: 15px;
    display: flex;
    cursor: pointer;
}

.test-data-page .testrun-option.active:hover {
    background-color: rgb(210, 225, 238);
}

.test-data-page .testrun-option:hover {
    background-color: rgb(210, 225, 238);
}

.test-data-page .image-sec {
    width: 190px;
}

.test-data-page .text-sec {
    width: 575px;
}

.test-data-page .des-sec {
    margin: 20px 0px;
}

.test-data-page #create-test-run-step-three input[type="text"] {
    background: #fff url(../images/dataset/search-icon.svg) no-repeat right 5px center;
    outline: none;
    border: none;
    width: 100%;
    line-height: 140%;
  x: 25px;
    padding: 0px 25px 0px 10px;
    height: 25px;
    background-color: #fff;
    border: 1px solid #c3d8e7;
}

.test-data-page #create-test-run-step-three ul {
    height: 300px;
    max-height: 300px;
    overflow-y: auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    line-height: 140%;
  x: 22px;
    list-style: none;
    background: #fff;
    margin: 0px;
}

.test-data-page #create-test-run-step-three .selection-box {
    width: 100%;
    height: 45px;
    display: flex;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    align-items: center;
    background-color: #fff;
    border: transparent;
    box-sizing: border-box;
    padding: 0px 10px;
}

.test-data-page #create-test-run-step-three .checkbox-container {
    background-color: #fff;
    padding: 0px 10px;
}

.test-data-page #create-test-run-step-three .checkbox-container:hover {
    background-color: #d2e2ed;
}

.test-data-page #create-test-run-step-three .selected {
    background-color: #d2e2ed !important;
}

.test-data-page .inline-error {
    color: #8f8484;
    border: 1px solid #ec517f;
    background-color: #f4e0e0;
    padding: 12px;
    border-radius: 5px;
}

.test-data-page #import-file-error {
    display: none;
}

.test-data-page .create-image-one {
    background: url(../images/dataset/create-test-plan.svg) 40px 50% no-repeat;
}

.test-data-page .create-image-two {
    background: url(../images/dataset/add-selected-test-plan.svg) 40px 50% no-repeat;
}

.test-data-page .create-image-three {
    background: url(../images/dataset/create-root-name.svg) 40px 50% no-repeat;
}

.test-data-page #tooltip p {
    margin: 0px;
    padding: 0;
    line-height: 140%;
  x: 18px;
}

.test-data-page .w_100 {
    width: 100% !important;
}

.test-data-page .link.link-tooltip {
    font-weight: normal;
    text-decoration-style: dashed;
    margin-left: 5px;
    font-size: 14px;
    cursor: pointer;
}

.test-data-page .desc-link {
    color: #5993bc !important;
    cursor: pointer;
}

.test-data-page a[disabled="disabled"],
.test-data-page a[disabled="disabled"]:hover {
    background-color: #fff !important;
    border: 1px solid #979797 !important;
    color: #979797 !important;
    cursor: not-allowed;
}

.test-data-page table.dataTable tbody td {
    padding: 0px !important;
}

.test-data-page table.dataTable tbody td .editable,
.test-data-page table.dataTable tbody td .non-editable {
    padding: 9px 10px;
    line-height: 140%;
}

.test-data-page .button-loader {
    padding-left: 30px;
    background-image: url('../images/theme-modern/animations/progressStandardWhite.svg');
    background-position: 8px 50%;
    background-repeat: no-repeat;
    padding-left: 30px !important;
    display: block;
}

.test-data-page .test-data-message {
    display: none;
}

.test-data-page .red-color-error {
    color: #e54146;
    display: block;
    font-weight: bold;
}

.test-data-page .no-result-found,
.test-data-page .no-result-found:hover {
    background-color: #fff !important;
}

.test-data-page .dataTables_wrapper tr th {
    font-weight: normal !important;
}

.test-data-page table.dataTable.row-border tbody th,
.test-data-page table.dataTable.row-border tbody td,
.test-data-page table.dataTable.display tbody th,
.test-data-page table.dataTable.display tbody td {
    border-top: 1px solid #dde9f1;
}

.test-data-page table.dataTable tbody td:nth-child(2) .editable,
.test-data-page table.dataTable tbody td:nth-child(2) .non-editable {
    border-right: 1px solid #dde9f1;
}
