
.table {
    background-color: transparent;
    width: 100%;
    border-collapse: collapse;
}
.table-head{
        border-bottom: 2px solid #929BA9;

}

.table        .table-heading {
            font-weight: 700;
            font-size: 16px;
            display: table-cell;
            text-align: left;
            padding: 16px;
            box-sizing: border-box;
            
        }
   
   
        .table .table-row {
            border-bottom: 1px solid #D9DCE1;
            width: 100%;
            padding: 0;
        }
        .table  tbody   .table-data {
                font-size: 1rem;
                vertical-align: middle;
                display: table-cell;
                line-height: 32px;
                padding: 16px;
                box-sizing: border-box;
                          width: 33.33%;
                min-width: 150px;
            }

thead .table-row .table-heading .input-wrap.input-checkbox,
tbody .table-row .table-data .input-wrap.input-checkbox {
padding-left: 0;
}
thead .table-row .table-heading .input-wrap.input-checkbox input[type="checkbox"]+label:before,
tbody .table-row .table-data .input-wrap.input-checkbox input[type="checkbox"]+label:before {
top: 0px;
left: -24px;
}
thead .table-row .table-heading .input-wrap.input-checkbox input[type="checkbox"],
tbody .table-row .table-data .input-wrap.input-checkbox input[type="checkbox"] {
top: 12px;
left: 0px;
display: block;	
margin: 0px;
}
thead .table-row .table-heading .input-wrap.input-checkbox input[type="checkbox"]:first-of-type,	
tbody .table-row .table-data .input-wrap.input-checkbox input[type="checkbox"]:first-of-type {	
margin-top: -20px;	
}
thead .table-row .table-heading .input-wrap.input-checkbox label,
tbody .table-row .table-data .input-wrap.input-checkbox label {
top: -8px;
left: 24px;
margin: 0px;
padding: 0px;
}
thead .table-row .table-heading .input-wrap.input-checkbox label {
text-indent: 8px;
font-weight: 700;
padding-left: 8px;
font-size: 1.4rem;
}
tbody .table-row .table-data .input-wrap.input-checkbox input[type="checkbox"]+label:before,
tbody .table-row .table-data .input-wrap.input-checkbox input[type="checkbox"] {
width: 24px;
height: 24px;
position: relative;
top: 4px;
}
thead .table-row .table-heading .input-wrap.input-checkbox input[type="checkbox"]+label:before,
thead .table-row .table-heading .input-wrap.input-checkbox input[type="checkbox"] {
margin-right: 16px;
}
caption {
position: absolute;
clip: rect(1px 1px 1px 1px);
/* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
transition: none;
-moz-transition: none;
-webkit-transition: none;
}
.responsive-table-wrap {
overflow: no-scroll;
}
.responsive-table-wrap .table 
.responsive-table {
min-width: 1200px;
}