3 // --------------------------------------------------
4 // Bootstrap overrides and PatternFly-specific mixins
10 .button-variant(@color; @background; @background-image-start; @background-image-stop; @border) {
11 background-color: @background;
12 #gradient > .vertical(@background-image-start, @background-image-stop);
13 border-color: @border;
20 .open .dropdown-toggle& {
21 background-color: @background;
22 background-image: none;
23 border-color: @border;
28 .open .dropdown-toggle& {
29 background-image: none;
33 background-color: darken(@background, 5%);
34 border-color: darken(@border, 7%);
39 fieldset[disabled] & {
45 background-color: @background;
51 // Form control outline
52 .form-control-outline(@color: @input-border-focus) {
53 @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);
56 outline: 0 !important;
57 .box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}");
63 .striped(@color: rgba(0,0,0,.15); @angle: -45deg) {
64 background-image: -webkit-linear-gradient(@angle, @color 25%, @color 26%, transparent 27%, transparent 49%, @color 50%, @color 51%, transparent 52%, transparent 74%, @color 75%, @color 76%, transparent 77%);
65 background-image: linear-gradient(@angle, @color 25%, @color 26%, transparent 27%, transparent 49%, @color 50%, @color 51%, transparent 52%, transparent 74%, @color 75%, @color 76%, transparent 77%);
69 // Horizontal dividers
70 .nav-divider(@color: #e5e5e5, @margin: 4px 1px) {
71 background-color: @color;
78 .placeholder(@color: @input-color-placeholder) {
79 &:-moz-placeholder { color: @color; font-style: italic; } // Firefox 4-18
80 &::-moz-placeholder { color: @color; font-style: italic;} // Firefox 19+
81 &:-ms-input-placeholder { color: @color; font-style: italic; } // Internet Explorer 10+
82 &::-webkit-input-placeholder { color: @color; font-style: italic; } // Safari and Chrome
85 // PatternFly-specific
86 // -------------------
88 .tab-indicator(@background: @gray-light-pf, @left: 15px, @right: 15px) {
90 background: @background;