/** * Copyright 2015 IBM Corp. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. **/ .red-ui-typedInput-container { border: 1px solid $form-input-border-color; border-radius: 4px; height: 34px; display: inline-block; padding: 0; margin: 0; vertical-align: middle; box-sizing: border-box; overflow:hidden; input { padding: 0 0 0 1px; margin:0; height: 32px; border:none; border-top-left-radius: 0; border-bottom-left-radius: 0; box-shadow: none; vertical-align: middle; } &.red-ui-typedInput-focus:not(.input-error) { border-color: $form-input-focus-color !important; } a { border-top-left-radius: 4px; border-bottom-left-radius: 4px; padding: 0 1px 0 5px; display:inline-block; background: $typedInput-button-background; height: 32px; line-height: 32px; vertical-align: middle; color: #555; i { position:relative; top:-3px; margin-right:4px; margin-top: 1px; vertical-align: middle; } &.disabled { cursor: default; i { color: #bbb; } } span { display: inline-block; height: 100%; padding: 0 1px 0 5px; } &:not(.disabled):hover { text-decoration: none; background: $typedInput-button-background-hover; } &:focus { text-decoration: none; } &:not(.disabled):active { background: $typedInput-button-background-active; text-decoration: none; } } a.red-ui-typedInput-option-trigger { border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; padding: 0 5px 0 0; i { margin-right: 0; margin-left: 4px; } span { background:#fff; padding: 0 5px 0 5px; } } } .red-ui-typedInput-options { @include component-shadow; position: absolute; border: 1px solid $primary-border-color; background: #fff; z-index: 2000; a { padding: 6px 18px 6px 6px; display: block; border-bottom: 1px solid $secondary-border-color; color: #333; &:hover { text-decoration: none; background: $typedInput-button-background-hover; } &:focus { text-decoration: none; } &:active { background: $typedInput-button-background-active; text-decoration: none; } } }