Browse code

Created repository.

DoubleBastionAdmin authored on 02/03/2022 00:26:46
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,179 @@
1
+// SITE SPECIFIC NAVBAR STYLES
2
+
3
+.navbar { margin-bottom: 0; }
4
+.navbar-inverse { background-color: lighten(@fa-green, 2%); }
5
+.navbar-brand {
6
+  font-family: @font-family-serif;
7
+  font-weight: 300;
8
+  font-size: 20px;
9
+  i {
10
+    font-size: 23px;
11
+    padding-right: 3px;
12
+    line-height: .75;
13
+  }
14
+}
15
+.navbar-nav > li > a { padding: 11px 10px 9px; }
16
+
17
+// makes dropdowns closer for split dropdown
18
+.navbar-nav > li {
19
+  &.dropdown-split-right > a { padding-left: 7px; }
20
+  &.dropdown-split-left > a { padding-right: 0; }
21
+}
22
+
23
+.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: @jumbotron-border; }
24
+
25
+.navbar-inverse .navbar-toggle {
26
+  color: @jumbotron-color;
27
+  text-shadow: 0 1px 0 rgba(0,0,0,0.15);
28
+  padding: 4px 10px;
29
+  margin-top: 5px;
30
+  margin-bottom: 5px;
31
+  &:hover {
32
+    background-color: mix(@jumbotron-color, @jumbotron-bg, 95%);
33
+    border-color: mix(@jumbotron-color, @jumbotron-bg, 95%);
34
+    color: @jumbotron-bg;
35
+    text-shadow: 0 -1px 0 @jumbotron-color;
36
+  }
37
+}
38
+
39
+.navbar-nav.navbar-right:last-child { margin-right: -10px; }
40
+
41
+
42
+//
43
+// FORT AWESOME ORG NAVBAR
44
+// --------------------
45
+//
46
+.navbar-org {
47
+  background-color: @navbar-inverse-link-active-bg;
48
+  border-color: mix(#000, @fa-green, 20%);
49
+  padding: 0;
50
+
51
+  .ficon-logo-flag, .ficon-log-fort { vertical-align: baseline; }
52
+
53
+  .navbar-text {
54
+    color: mix(#fff, @fa-green, 60%);
55
+    margin-top: 12px;
56
+    margin-right: 30px;
57
+  }
58
+
59
+  .navbar-nav {
60
+    margin-right: -10px;
61
+
62
+    > li + li { margin-left: 15px; }
63
+    > li > a {
64
+      color: mix(#fff, @navbar-inverse-bg, 75%);
65
+
66
+      &:hover,
67
+      &:focus {
68
+        color: mix(#fff, @fa-green, 100%);
69
+        background-color: transparent;
70
+        border-bottom: solid 2px mix(#fff, @fa-green, 90%);
71
+      }
72
+    }
73
+    > .active > a {
74
+      &,
75
+      &:hover,
76
+      &:focus {
77
+        color: mix(#fff, @navbar-inverse-bg, 75%);
78
+        background-color: transparent;
79
+        border-radius: 0;
80
+        border-bottom: solid 2px mix(#fff, @navbar-inverse-bg, 65%);
81
+      }
82
+    }
83
+    > .disabled > a {
84
+      &,
85
+      &:hover,
86
+      &:focus {
87
+        color: @navbar-inverse-link-disabled-color;
88
+        background-color: @navbar-inverse-link-disabled-bg;
89
+      }
90
+    }
91
+  }
92
+
93
+  // Darken the responsive nav toggle
94
+  .navbar-toggle {
95
+    border-color: @navbar-inverse-toggle-border-color;
96
+    &:hover,
97
+    &:focus {
98
+      background-color: @navbar-inverse-toggle-hover-bg;
99
+    }
100
+    .icon-bar {
101
+      background-color: @navbar-inverse-toggle-icon-bar-bg;
102
+    }
103
+  }
104
+
105
+  .navbar-collapse,
106
+  .navbar-form {
107
+    border-color: darken(@navbar-inverse-bg, 7%);
108
+  }
109
+
110
+  // Dropdowns
111
+  .navbar-nav {
112
+    > .open > a {
113
+      &,
114
+      &:hover,
115
+      &:focus {
116
+        background-color: @navbar-inverse-link-active-bg;
117
+        color: @navbar-inverse-link-active-color;
118
+      }
119
+    }
120
+
121
+    @media (max-width: @grid-float-breakpoint-max) {
122
+      // Dropdowns get custom display
123
+      .open .dropdown-menu {
124
+        > .dropdown-header {
125
+          border-color: @navbar-inverse-border;
126
+        }
127
+        .divider {
128
+          background-color: @navbar-inverse-border;
129
+        }
130
+        > li > a {
131
+          color: @navbar-inverse-link-color;
132
+          &:hover,
133
+          &:focus {
134
+            color: @navbar-inverse-link-hover-color;
135
+            background-color: @navbar-inverse-link-hover-bg;
136
+          }
137
+        }
138
+        > .active > a {
139
+          &,
140
+          &:hover,
141
+          &:focus {
142
+            color: @navbar-inverse-link-active-color;
143
+            background-color: @navbar-inverse-link-active-bg;
144
+          }
145
+        }
146
+        > .disabled > a {
147
+          &,
148
+          &:hover,
149
+          &:focus {
150
+            color: @navbar-inverse-link-disabled-color;
151
+            background-color: @navbar-inverse-link-disabled-bg;
152
+          }
153
+        }
154
+      }
155
+    }
156
+  }
157
+
158
+  .navbar-link {
159
+    color: @navbar-inverse-link-color;
160
+    &:hover {
161
+      color: @navbar-inverse-link-hover-color;
162
+    }
163
+  }
164
+
165
+  .btn-link {
166
+    color: @navbar-inverse-link-color;
167
+    &:hover,
168
+    &:focus {
169
+      color: @navbar-inverse-link-hover-color;
170
+    }
171
+    &[disabled],
172
+    fieldset[disabled] & {
173
+      &:hover,
174
+      &:focus {
175
+        color: @navbar-inverse-link-disabled-color;
176
+      }
177
+    }
178
+  }
179
+}