journal, simplex: use https for google web fonts
[bootswatch] / simplex / bootswatch.less
1 // Bootswatch.less
2 // Swatch: Simplex
3 // Version: 2.0.4
4 // -----------------------------------------------------
5
6 @import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,700');
7
8 @boxShadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
9
10 // TYPOGRAPHY
11 // -----------------------------------------------------
12
13 h6 {
14         color: @headingsColor;
15 }
16
17 // NAVBAR
18 // -----------------------------------------------------
19
20 .navbar {
21
22         .navbar-inner {
23                 .box-shadow(inset 0 -1px #CFCACA);
24         }
25
26         .brand {
27                 padding: 13px 20px 10px;
28                 font-weight: bold;
29
30                 &:hover {
31                         color: @orange;
32                 }
33         }
34
35         .navbar-text {
36                 padding: 15px 20px 9px;
37                 line-height: 19px;
38                 color: @grayLight;
39         }
40
41         .nav > li > a {
42                 padding: 15px 20px 9px;
43                 text-shadow: none;
44
45                 &:hover {
46                         text-decoration: none;
47                 }
48         }
49
50         .nav .active > a,
51         .nav .active > a:hover {
52                 background-color: transparent;
53         }
54
55         .nav li.dropdown.open > .dropdown-toggle,
56         .nav li.dropdown.active > .dropdown-toggle:hover {
57                 color: @linkColor;
58         }
59
60         .nav li.dropdown .dropdown-toggle .caret {
61                 border-top-color: @textColor;
62                 border-bottom-color: @textColor;
63                 opacity: 1;
64         }
65
66         .nav li.dropdown:hover .dropdown-toggle .caret,
67         .nav li.dropdown.active > .dropdown-toggle .caret, 
68         .nav li.dropdown.open .dropdown-toggle .caret {
69                 border-top-color: @linkColor;
70                 border-bottom-color: @linkColor;
71         }
72
73         .nav-collapse.collapse {
74
75                 .nav li > a {
76                         color: @textColor;
77
78                         &:hover {
79                                 background-color: @grayLighter;
80                         }
81                 }
82         }
83 }
84
85 div.subnav {
86
87         background-image: none;
88         background-color: @navbarBackground;
89         border-bottom: 1px solid transparent;
90         .box-shadow(@boxShadow);
91
92         &.subnav-fixed {
93                 .box-shadow(inset 0 5px #fff~"," @boxShadow);
94         }
95
96         .nav > li > a {
97                 padding: 14px 12px 10px;
98                 color: @navbarText;
99                 border-left-color: transparent;
100                 border-right-color: transparent;
101
102                 &:hover {
103                         background-color: transparent;
104                         color: @linkColor;
105                 }
106         }
107
108         .nav > li.active > a,
109         .nav > li.active > a:hover {
110                 border-left-color: transparent;
111                 border-right-color: transparent;
112                 background-color: transparent;
113                 .box-shadow(none);
114                 color: @linkColor;
115         }
116
117         .nav > li.dropdown.open > a,
118         .nav > li.dropdown.open > a:hover {
119                 border-left-color: transparent;
120                 border-right-color: transparent;
121                 background-color: transparent;
122                 color: @linkColor;
123         }
124
125         .nav li.dropdown .dropdown-toggle .caret {
126                 border-top-color: @textColor;
127                 border-bottom-color: @textColor;
128                 opacity: 1;
129         }
130
131         .nav li.dropdown:hover .dropdown-toggle .caret,
132         .nav li.dropdown.active .dropdown-toggle .caret,
133         .nav li.dropdown.open .dropdown-toggle .caret {
134                 border-top-color: @linkColor;
135                 border-bottom-color: @linkColor;
136                 opacity: 1;
137         }
138
139         .dropdown-menu a:hover {
140                 background-color: @dropdownLinkBackgroundHover;
141         }
142 }
143
144 @media (max-width: 979px) {
145         form.navbar-form, form.navbar-search {
146                 border-top: 1px solid #ccc;
147                 border-bottom: 1px solid #ccc;
148         }
149 }
150
151 // NAV
152 // -----------------------------------------------------
153
154 .nav .nav-header {
155         font-size: 13px;
156         font-weight: normal;
157         text-transform: none;
158 }
159
160 .nav-tabs {
161
162         & > li > a {
163                 background-color: darken(@bodyBackground, 3%);
164                 border: 1px solid #ccc;
165                 color: @textColor;
166
167                 &:hover {
168                         border: 1px solid #ccc;
169                         background-color: @dropdownLinkBackgroundHover;
170                         color: @linkColor;
171                 }
172         }
173
174         & > li.active > a,
175         & > li.active > a:hover {
176                 background-color: @bodyBackground;
177         }
178
179         .dropdown {
180
181                 .dropdown-toggle .caret {
182                         border-top-color: @textColor;
183                         border-bottom-color: @textColor;
184                         opacity: 1;
185                 }
186
187                 &:hover .dropdown-toggle .caret {
188                         border-top-color: @linkColor;
189                         border-bottom-color: @linkColor;
190                 }
191         }
192
193         .dropdown.open .dropdown-toggle {
194
195                 background-color: @dropdownLinkBackgroundHover;
196                 border-color: #ccc;
197                 color: @linkColor;
198
199                 .caret,
200                 &:hover .caret {
201                         border-top-color: @linkColor;
202                         border-bottom-color: @linkColor;
203                         opacity: 1;
204                 }
205         }
206
207         .dropdown-menu {
208
209                 .border-radius(0);
210
211                 a {
212                         padding: 8px 15px 3px;
213                 }
214         }
215 }
216
217 .tabbable {
218
219         .nav-tabs > li > a,
220         .nav-tabs > li > a:hover {
221                 border: 1px solid #ccc;
222         }
223
224         .nav-tabs > li.active > a {
225                 border-bottom: 1px solid transparent;
226         }
227
228         &.tabs-below > .nav-tabs > li.active > a,
229         &.tabs-left > .nav-tabs > li.active > a,
230         &.tabs-right > .nav-tabs > li.active > a {
231                 border-bottom: 1px solid #ccc;
232         }
233 }
234
235 .nav-pills {
236
237         li > a {
238                 color: @textColor;
239
240                 &:hover {
241                         background-color: @dropdownLinkBackgroundHover;
242                         color: @linkColor;
243                 }
244         }
245
246         li.active > a,
247         li.active > a:hover {
248                 background-color: @dropdownLinkBackgroundHover;
249                 color: @linkColor;
250         }
251
252         .dropdown .dropdown-toggle .caret {
253                 border-top-color: @textColor;
254                 border-bottom-color: @textColor;
255                 opacity: 1;
256         }
257
258         .dropdown:hover .dropdown-toggle .caret {
259                 border-top-color: @linkColor;
260                 border-bottom-color: @linkColor;
261         }
262
263         .dropdown.open .dropdown-toggle,
264         .dropdown.open:hover .dropdown-toggle {
265                 background-color: @dropdownLinkBackgroundHover;
266                 color: @linkColor;
267
268                 .caret {
269                         border-top-color: @linkColor;
270                         border-bottom-color: @linkColor;
271                 }
272         }
273 }
274
275 .nav-list {
276
277         li > a {
278                 color: @textColor;
279
280                 &:hover {
281                         background-color: @dropdownLinkBackgroundHover;
282                         color: @linkColor;
283                 }
284         }
285
286         li.active > a,
287         li.active > a:hover {
288                 background-color: @dropdownLinkBackgroundHover;
289                 color: @linkColor;
290         }
291 }
292
293 // FORMS
294 // -----------------------------------------------------
295
296 legend {
297         border-bottom: 1px solid #ddd;
298 }
299
300 .navbar-search .search-query {
301         border: 1px solid #ddd;
302         .border-radius(0);
303         background-color: @bodyBackground;
304         color: @gray;
305 }
306
307 .help-inline, .help-block {
308         font-size: 13px;
309 }
310
311 // TABLES
312 // -----------------------------------------------------
313
314
315 // BUTTONS
316 // -----------------------------------------------------
317
318 .btn {
319         padding: 6px 10px 2px;
320 }
321
322 .btn-large {
323         padding: 11px 14px 8px;
324 }
325
326 .btn-small {
327         padding: 5px 9px 3px;
328 }
329
330 .btn-micro {
331         padding: 3px 6px 1px;
332 }
333
334 // MODALS
335 // -----------------------------------------------------
336
337 .modal-header {
338         border-bottom: none;
339 }
340
341 .modal-header,
342 .modal-body {
343         background-color: @navbarBackground;
344 }
345
346 .modal-footer {
347         background-color: @bodyBackground;
348 }
349
350 // MISCELLANEOUS
351 // -----------------------------------------------------
352
353 i[class^="icon-"]{
354         opacity: 0.5;
355         vertical-align: -2px;
356 }
357
358 .progress {
359     #gradient > .vertical(#e0e0e0, #e8e8e8);
360 }
361
362 .label {
363         padding: 4px 4px 3px;
364         font-weight: normal;
365 }
366
367 .hero-unit {
368         background-color: @navbarBackground;
369         .box-shadow(@boxShadow~", "-1px -1px 0 rgba(0, 0, 0, 0.1));
370 }
371
372 .well {
373         .box-shadow(@boxShadow~", "-1px -1px 0 rgba(0, 0, 0, 0.1));
374         background-color: @white;
375         border: none;
376 }
377
378 .breadcrumb {
379         .box-shadow(@boxShadow~", "-1px -1px 0 rgba(0, 0, 0, 0.1));
380         border: 0px solid transparent;
381
382         li {
383                 padding-top: 5px;
384                 text-shadow: none;
385         }
386
387         a {
388                 text-shadow: none;
389         }
390
391         a:hover {
392                 text-decoration: none;
393         }
394 }
395
396 .pagination {
397
398         li > a {
399                 padding: 4px 14px 0;
400                 color: @textColor;
401
402                 &:hover {
403                         background-color: @dropdownLinkBackgroundHover;
404                         color: @linkColor;
405                 }
406         }
407
408         li.active > a {
409                 background-color: @dropdownLinkBackgroundHover;
410                 color: @linkColor;
411         }
412
413 }