| |
| |
| |
| |
| |
| |
| .input-group { |
| position: relative; |
| display: table; |
| border-collapse: separate; |
| |
| |
| &.col { |
| float: none; |
| padding-left: 0; |
| padding-right: 0; |
| } |
| |
| .form-control { |
| width: 100%; |
| margin-bottom: 0; |
| } |
| } |
| |
| |
| |
| |
| |
| |
| .input-group-lg > .form-control, |
| .input-group-lg > .input-group-addon, |
| .input-group-lg > .input-group-btn > .btn { @extend .input-lg; } |
| .input-group-sm > .form-control, |
| .input-group-sm > .input-group-addon, |
| .input-group-sm > .input-group-btn > .btn { @extend .input-sm; } |
| |
| |
| |
| |
| .input-group-addon, |
| .input-group-btn, |
| .input-group .form-control { |
| display: table-cell; |
| |
| &:not(:first-child):not(:last-child) { |
| border-radius: 0; |
| } |
| } |
| |
| .input-group-addon, |
| .input-group-btn { |
| width: 1%; |
| white-space: nowrap; |
| vertical-align: middle; |
| } |
| |
| |
| |
| .input-group-addon { |
| padding: $padding-base-vertical $padding-base-horizontal; |
| font-size: $font-size-base; |
| font-weight: normal; |
| line-height: 1; |
| text-align: center; |
| background-color: $input-group-addon-bg; |
| border: 1px solid $input-group-addon-border-color; |
| border-radius: $border-radius-base; |
| |
| |
| &.input-sm { |
| padding: $padding-small-vertical $padding-small-horizontal; |
| font-size: $font-size-small; |
| border-radius: $border-radius-small; |
| } |
| &.input-lg { |
| padding: $padding-large-vertical $padding-large-horizontal; |
| font-size: $font-size-large; |
| border-radius: $border-radius-large; |
| } |
| |
| |
| input[type="radio"], |
| input[type="checkbox"] { |
| margin-top: 0; |
| } |
| } |
| |
| |
| .input-group .form-control:first-child, |
| .input-group-addon:first-child, |
| .input-group-btn:first-child > .btn, |
| .input-group-btn:first-child > .dropdown-toggle, |
| .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { |
| @include border-right-radius(0); |
| } |
| .input-group-addon:first-child { |
| border-right: 0; |
| } |
| .input-group .form-control:last-child, |
| .input-group-addon:last-child, |
| .input-group-btn:last-child > .btn, |
| .input-group-btn:last-child > .dropdown-toggle, |
| .input-group-btn:first-child > .btn:not(:first-child) { |
| @include border-left-radius(0); |
| } |
| .input-group-addon:last-child { |
| border-left: 0; |
| } |
| |
| |
| |
| .input-group-btn { |
| position: relative; |
| white-space: nowrap; |
| } |
| .input-group-btn > .btn { |
| position: relative; |
| |
| + .btn { |
| margin-left: -4px; |
| } |
| |
| &:hover, |
| &:active { |
| z-index: 2; |
| } |
| } |