weekly release 3.0dev
[moodle.git] / theme / bootstrapbase / less / moodle / bootstrapoverride.less
1 /**
2  * bootstrapoverride.less
3  *
4  * This file is meant to contain rules which specifically override
5  * rules defined in Bootstrap.
6 */
8 // Create missing variables.
9 @wellBorder: darken(@wellBackground, 7%);
11 // Headings.
12 h1 { font-size: round(@baseFontSize * 2.30); } // ~32px
13 h2 { font-size: round(@baseFontSize * 2.00); } // ~28px
14 h3 { font-size: round(@baseFontSize * 1.70); } // ~24px
15 h4 { font-size: round(@baseFontSize * 1.40); } // ~20px
16 h5 { font-size: round(@baseFontSize * 1.15); } // ~16px
17 h6 { font-size: round(@baseFontSize * 0.85); } // ~12px
19 h1 small { font-size: round(@baseFontSize * 1.70); } // ~24px
20 h2 small { font-size: round(@baseFontSize * 1.40); } // ~20px
21 h3 small { font-size: round(@baseFontSize * 1.15); } // ~16px
22 h4 small { font-size: round(@baseFontSize * 0.85); } // ~12px
24 // Printing.
25 @media print {
26   a[href]:after {
27     content: "";
28   }
29 }
31 // Bootstrap's calculation of blocks within a fluid grid. Copied from their grid code.
32 .fluid-span (@columns) {
33     .fluid-span-full(@columns, @fluidGridColumnWidth, @fluidGridGutterWidth);
34 }
35 .fluid-span-full (@columns, @columnWidth, @gutterWidth) {
36     width: (@columnWidth * @columns) + (@gutterWidth * (@columns - 1));
37     *width: (@columnWidth * @columns) + (@gutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);
38 }
40 /**
41  * Implement missing variables, or faulty ones, in Bootstrap rules.
42  *
43  * Those are minimal overrides of Bootstrap rules to introduce the usage
44  * of a variable, or to fix a variable being used.
45  */
46 legend {
47     border-bottom-color: @tableBorder;
48     color: @textColor;
49 }
50 .breadcrumb {
51     background-color: @wellBackground;
52 }
53 .well {
54     border-color: @wellBorder;
55 }
57 // Subscript and superscript - required to prevent bugs in contenteditable divs.
58 sup {
59     vertical-align: super;
60 }
61 sub {
62     vertical-align: sub;
63 }