@import 'css/master/settings/settings'; #inkTonerWrapper, #autoReplenishWrapper, #enrollmentWrapper { .filter_button { width: 100%; margin: 0 0 12px 0; background-color: $white; color: $grayLight; border: 1px solid $grayLight; cursor: default; @include border-radius(); @include clearfix(); .num_bubble { border: 1px solid $grayLight; color: $grayLight; background: $white; width: 32px; height: 32px; font-weight: $fontWeightSemiBold; line-height: 29px; text-align: center; @include border-radius(50%); @include font-size($baseFontSize + 2); } .triangle { color: $grayLight; @include rotate(#{$degreesDefault}); } ul { padding-left: 0; } .num_bubble_check { display: none !important; } &.active { background-color: $blue; color: $white; border: 1px solid $blue; cursor: pointer; &:hover { opacity: 0.8; } .num_bubble { color: $blue; border: 1px solid $blue; } .triangle { color: $white; } } &.selected { color: $black; border: 1px solid $gray; cursor: pointer; .num_bubble_check { display: inline-block !important; } .num_bubble_number { display: none; } &:hover { border: 1px solid $blue; } .num_bubble { background: $blue; color: $white; border: 1px solid $blue; } .triangle { color: $gray; } } /*END Button States*/ .label { @include clearfix(); li { list-style-type: none; margin: 10px; display: inline-block; @include font-size(14px); &.number { width: 32px; margin: 6px 10px; text-align: right; float: left; } &.name { margin: 12px 10px 0 0; width: 350px; } &.arrow { width: 15px; position: relative; float: right; margin: 6px 8px 0 0; .triangle { border-right: 3px solid; border-bottom: 3px solid; position: absolute; width: 10px; height: 10px; top: 10px; } } } } } .btn_dropdowns { position: relative; } .data_list { background-color: $white; width: 440px; z-index: 10; border: 1px solid $grayLight; position: absolute; overflow-y: auto; -webkit-overflow-scrolling: auto; overflow-x: hidden; min-height: 100px; max-height: 460px; @include box-shadow(0 1px 2px 0px, rgba(0, 0, 0, 0.22)); @include border-radius(0px 0px 5px 5px); @include font-size(14px); top: 100%; .form_field { position: relative; margin: 0 5px; &:after { position: absolute; display: block; top: 24px; right: 10px; width: 25px; content: " "; background: #fff url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/new/header_search_icon_glass.png) no-repeat 0 0 !important; height: 25px; } } .dropdown_search { padding: 0 36px 0 10px; height: 50px; margin: 8px 0 0 0; border: 1px solid $black; &:focus { border: 1px solid $blue; } } li { &:nth-child(1) { padding-bottom: 8px; border-bottom: 1px solid $grayLight; } a { display: block; padding: 10px 10px; &:hover, &:focus, &.selected { color: #0085cf; background-color: lighten($blue, 42%); } } &::-webkit-scrollbar { -webkit-appearance: none; width: 12px; } &::-webkit-scrollbar-track { background-color: $white; } &::-webkit-scrollbar-thumb { background-color: rgba(188, 188, 188, .6); } } } #InkTonerDropdowns > div.carouselLoadingForLazyLoad { height: 50px; position: relative; } }