
.cards tbody tr {
    float: left;
    width: 21.345rem;
    margin:0.5rem;
    border: 0.0625rem solid rgba(0, 0, 0, .125);
    border-radius: 0;
    /*min-height: 390px;*/
    height:21rem;
    z-index: 1;
 }
 

.cards tbody tr:hover {
    float: left;
    width: 21.345rem;
    margin: 0.5rem;
    border: 0.0625rem solid rgba(0, 0, 0, .125);
    border-radius: 0;
    box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.25);
    /*min-height: 390px;*/
    height:21rem;
 }
#case-studies-table.cards tbody tr{
    float: left;
    width: 48%;
    margin: 0.5rem;
    border: 0.0625rem solid rgba(0, 0, 0, .125);
    border-radius: 0;
    height: auto;
 }
 
 #case-studies-table.cards tbody tr.even{
    margin-left: 0.5em;
 }
 #case-studies-table.cards tbody tr.odd{
    margin-left: 0;
 }
#case-studies-table.cards tbody tr:hover {
    box-shadow: none;
    /* box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.25);    */
 }
 #manualsTable th, #archivedmanualsTable th{
   border-top: none;
   border-bottom: solid thin #AA2634 ;
 }
 #products-table .cards tbody tr {
  
   margin:15px;
   
}
#products-table .cards tbody tr:hover {
  
   margin: 15px;
   
}
#products-table .table th, .table td{
   border-top: none;
}
#products-table img.product-image{
   max-height: 221px;
   max-width: 270px;
   position: relative;
   top: 4.375em;
   left:  1.875em;
}
#products-table_paginate{
   width:42rem;
}
#downloads-table .datatable-accordion-table-header-row{
font-size: 18px;
}
 .cards tbody td {
    display: block;
 }
 
 .cards thead {
    display: none;
 }
 
 .cards td:before {
    content: attr(data-label);
    position: relative;
    float: left;
    color: #808080;
    min-width: 4rem;
    margin-left: 0;
    margin-right: 1rem;
    text-align: left;   
 }
 
 tr.selected td:before {
    color: #CCC;
 }
 
 .table .avatar {
    width: 50px;
 }
 
 .cards .avatar {
    width: 150px;
    margin: 15px;
 }
 #product-table_filter label{
   color: #00358E;
   font-weight: 600;
   font-size: 1.375rem;
 }
 .dataTables_wrapper{
   width: 100%;
 }
 div.dataTables_wrapper div.dataTables_paginate:not(#newsTable_paginate,#whitepaperTable_paginate,#case-studies-table_paginate,#manualsTable_paginate,#archivedmanualsTable_paginate, #downloads-table_paginate) ul.pagination{
   justify-content:right;
   padding-right:10%; 
 }
 #case-studies-table_paginate.dataTables_paginate ul.pagination{
   padding-right:2%;
 }
 #industry-products-section .dataTables_info{
   padding-left: 15px;
 }
 #educationTable > tbody > tr > td.dt-control::after{
    margin-left: 15px;
 }
 #bimTable2 tr.dtrg-group.collapsed td span::after{
    padding-left: 10px;
 }
 #bimTable2 > tbody > tr > td:nth-child(1){
    padding-bottom: .25rem;
    padding-top: .5rem;
 }
 #whitepaperTable  td{
    border-bottom: 1px solid #dee2e6;
    border-top: none;
 }
 #bim-table-header th{
    min-width: 75px!important;
 }
 
 #whitepaperTable > tbody > tr:nth-child(1) > td{
   border-top: 1px solid #dee2e6;
 }
 #related-product-table.dataTable{
   border-spacing: 0 15px;
 }
 #related-product-table td{
   border: solid thin #707070;
 }

 .product-page-table td:first-child {
   font-weight: bold;
 }
 .product-page-table td:nth-child(even) {
   background-color: #F6F9F9;
 }
 .product-page-table td:nth-child(odd) {
   background-color: #fff;
 }
 .product-page-table tr:first-child {
   border-top:none !important;
   border-left:none  !important;
   border-right:none  !important;
   border-bottom:2px solid #ce153f;
 }
 .dataTable > thead > tr > th[class*=sort]:before,.dataTable > thead > tr > th[class*=sort]:after { display:none; }
 
 