$borderBottomGray: #e7e7e7; $baseFontSize: 16px; .cost-center-wrap { .card-box { padding: 20px 10px; border: 1px solid $borderBottomGray; border-radius: 4px; text-align: left; margin-bottom: 20px; min-height: 142px; max-height: 142px; overflow:scroll; width: 49%; @media (max-width: $screen-xs-max ) { width: 100%; } label { font-weight: bold; } &:nth-child(even) { float: right; } &:nth-child(odd) { float: left; } } .line-item-comment-display { .cart-form-comment-action { line-height: 50px; } } .cart-action-cost-center { line-height: 50px; padding: 12px; } .cc-filter-group { display: block; line-height: 1.5; } .ccsearch-icon-container { position: absolute; right: 0; top: 10%; width: 35px; height: 35px; border: 0; background: url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/svg/icons/header/search.svg) center center no-repeat; background-size: 1rem; -webkit-box-sizing: border-box; box-sizing: border-box; @include font-size(0px); &.button { border: 0; padding: 0; width: 40px; margin-right: 0; right: 10px; } } } .cc-search-group { width: 100%; } .cc-viewlist-group { text-align: right; margin-bottom: 12px; } .card-box.table-wrap { padding: 5px 0px 0; border: 1px solid $borderBottomGray; border-radius: 4px; .cart-products-info tbody tr { border: none; } .table-striped.table-responsive { font-size: $baseFontSize; width: 100%; tbody tr { border: none; text-align: left; &:hover{ border: 2px solid #1e5a99; } td { padding: 0.75rem 13px 0.75rem 10px; a { word-break: break-all; } } } } } .cost-center-for-all { text-align: center; @media (min-width: $screen-sm) { text-align: left; } } .cart-form-inline{ display: -webkit-flex; @media (min-width: $screen-sm-min ) { display:-webkit-flex; } }