.dropdown-menu{ margin: 0; padding: 0; border-radius: $border-radius-extreme; z-index: 9000; @include box-shadow($dropdown-shadow); > li > a { padding: $padding-base-vertical $padding-base-horizontal; color: #333333; img{ margin-top: -3px; } } > li > a:focus{ outline: 0 !important; } > li:first-child > a{ border-top-left-radius: $border-radius-extreme; border-top-right-radius: $border-radius-extreme; } > li:last-child > a{ border-bottom-left-radius: $border-radius-extreme; border-bottom-right-radius: $border-radius-extreme; } > li > a:hover, > li > a:focus { background-color: $smoke-bg; color: #333333; opacity: 1; text-decoration: none; } > .active > a{ &, &:focus, &:hover{ background-color: $info-bg; } } &.dropdown-blue > li > a:hover, &.dropdown-blue > li > a:focus{ background-color: $light-blue; } &.dropdown-azure > li > a:hover, &.dropdown-azure > li > a:focus{ background-color: $light-azure; } &.ct-green > li > a:hover, &.ct-green > li > a:focus{ background-color: $light-green; } &.dropdown-orange > li > a:hover, &.dropdown-orange > li > a:focus{ background-color: $light-orange; } &.dropdown-red > li > a:hover, &.dropdown-red > li > a:focus{ background-color: $light-red; } } .dropdown-with-icons{ > li > a{ position: relative; padding-left: 48px; line-height: 28px; } i{ text-align: center; line-height: 28px; position: absolute; left: 0; &[class^="pe-"]{ font-size: 24px; width: 46px; } &[class^="fa"]{ font-size: 14px; width: 38px; } } } //fix bug for the select items in btn-group .btn-group.select{ overflow: hidden; } .btn-group.select.open{ overflow: visible; }