/* Compare Layout */
.be-header-bar-sub-send-and-print button[disabled] { cursor: default; }
.compare-wrap .title-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; }
.compare-wrap .title-wrap .btn { padding: 0.75rem; font-size: 0.875rem; }
.compare-wrap .btn-group { display: flex; width: 100%; max-width: 300px; margin: 2rem auto 0; }
.compare-wrap .btn-group .btn { padding: 0.75rem 0.5rem; }

/* Compare Table */
.compare-favorites-table { width: 100%; }
.compare-favorites-table tr { display: table-row; box-shadow: none; border-radius: 0; }
.compare-favorites-table tr:hover { box-shadow: var(--dropShadow); }
.compare-favorites-table th,
.compare-favorites-table td { text-align: center; }
.compare-favorites-table td { vertical-align: middle; }
.compare-favorites-link { position: relative; }
.compare-favorites-img { width: 6rem; height: 4rem; object-fit: cover; border-radius: var(--borderRadiusCheckbox); box-shadow: var(--dropShadow); }
@media (min-width: 768px) {
  .compare-favorites-table tr.header-row { display: table-row; }
  .compare-favorites-img { width: 12.5rem; height: 6.25rem; }
}

/* DataTables */
.dataTables_wrapper { margin: 0.625rem 0; }
.dataTable { border: none !important; }
.dataTable thead .sorting,
.dataTable thead .sorting_asc,
.dataTable thead .sorting_desc { position: relative; background: none; }
.dataTable thead .sorting:after,
.dataTable thead .sorting_asc:after,
.dataTable thead .sorting_desc:after { content: ""; display: block; width: 1.25rem; position: absolute; top: 0; right: 0; }
.dataTable th:before, .dataTable th:after { display: none !important; }
.dataTable.collapsed td.dtr-control { padding-left: 3rem !important; }
.dataTable.collapsed td.dtr-control:before { content: "" !important; display: block !important; width: 1rem !important; height: 1.25rem !important; background: none !important; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="gray" d="M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"></path></svg>') !important; border: none !important; box-shadow: none !important; }
.dataTable.collapsed .parent td.dtr-control:before { content: "" !important; display: block !important; width: 1rem !important; height: 1.25rem !important; background: none !important; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="gray" d="M368 224H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"></path></svg>') !important; border: none !important; box-shadow: none !important; }
.dataTable.collapsed .dtr-details { display: flex !important; flex-direction: column; }
.dataTable.collapsed .dtr-details li { display: flex; flex-wrap: wrap; justify-content: space-between; text-align: left; }

/* Send to a Friend Modal */
.compare-favorites-send-to-a-friend-modal .compare-favorites-img { width: 100%; height: auto; }