3 @import "bootstrap-{{ site.bootstrap.version }}/bootstrap.less";
4 @import "bootstrap-{{ site.bootstrap.version }}/responsive-utilities.less";
5 @import "sticky-footer.less";
8 @import "variables.less";
12 font-family: @serifFontFamily;
13 .icon-flag { padding-right: 3px; }
16 .navbar .nav > li > a { padding: 12px 10px 9px; }
17 .navbar .nav.pull-right { margin-right: -10px; }
18 //.navbar, .jumbotron, #social-buttons { min-width: 990px; } // necessary fix for non-responsive layouts
20 h1, h2, h3, h4, h5, h6 { font-family: @serifFontFamily; }
27 line-height: @size + 5;
28 text-shadow: 2px 2px 3px @grayDarker;
46 border-bottom: 1px solid @redDark;
47 &, h1 { color: @white; }
48 #gradient > .directional(@red, mix(@red, @redDark, 90%), -40deg);
49 // background-color: @red;
59 // background:url(../img/grain-tm400.png);
75 .actions { margin-top: 25px;}
76 text-shadow: 2px 2px 2px @grayDark;
82 vertical-align: baseline;
86 text-shadow: 1px 1px 1px @grayDark;
90 font-family: @serifFontFamily;
99 .shameless-self-promotion {
102 color: mix(@white, @red, 40%);
104 a { color: mix(@white, @red, 70%); }
105 a:hover { color: mix(@white, @red, 100%); }
113 letter-spacing: -2px;
127 h1 { margin-top: 25px; }
128 p { margin-bottom: 35px; }
132 padding: 20px 0 30px;
133 #gradient > .directional(@grayLighter, mix(@grayLighter, @grayLight, 90%), -40deg);
135 text-shadow: 1px 1px 1px @white;
136 border-bottom: solid 1px mix(@grayLight, @grayLighter, 50%);
142 letter-spacing: normal;
143 font-family: @sansFontFamily;
144 font-size: @baseFontSize;
156 dt { width: @horizontalComponentOffset - 100; }
157 dd { margin-left: @horizontalComponentOffset - 85; }
160 .icon-2 { font-size: 2em; }
161 .icon-3 { font-size: 4em; }
162 .icon-4 { font-size: 7em; }
163 .icon-5 { font-size: 12em; }
164 .icon-6 { font-size: 20em; }
166 .icon-1, .icon-2, .icon-3, .icon-4, .icon-5, .icon-6 { margin-right: 1/14em; }
173 // margin-left: 15px;
186 text-shadow: 0 -1px 0 rgba(255,255,255,.25);
188 text-shadow: 0 -1px 0 rgba(255,255,255,.25);
193 section { margin-top: 40px; }
201 ul.unstyled { margin: 0; }
203 padding: 22px 0 17px;
205 background-color: #f5f5f5;
206 border-top: 1px solid #fff;
207 border-bottom: 1px solid #ddd;
209 // font-family: @serifFontFamily;
211 // font-size: @baseFontSize;
213 line-height: @baseLineHeight - 3;
227 &, &:hover { color: @grayDarker; }
239 display: inline-block;
245 background-color: @errorBackground;
246 text-decoration: none;
247 [class^="icon-"], [class*=" icon-"] {
249 *vertical-align: middle;
252 [class^="icon-"]:before,
253 [class*=" icon-"]:before {
255 vertical-align: -5px;
263 .span4 { margin-bottom: 20px; }
265 [class^="icon-"]:before,
266 [class*=" icon-"]:before {
267 vertical-align: -10%;
269 display: inline-block;
273 // color: mix(@grayLight, @grayLighter, 70%);
275 // Gradient on the icons
276 // background: -webkit-linear-gradient(mix(@grayLight, @grayLighter, 50%), mix(@gray, @grayLight, 50%));
277 // -webkit-background-clip: text;
278 // -webkit-text-fill-color: transparent;
285 unicode-bidi: bidi-override;
290 font-family: FontAwesome;
293 display: inline-block;
299 content: "\f006"; // empty star
304 span.star:hover:before, span.star:hover ~ span.star:before {
305 content: "\f005"; // solid star
313 background-color: @grayLighter;
316 .well.well-transparent {
317 background-color: transparent;
321 // #gradient > .vertical(@navbarInverseBackgroundHighlight, @navbarInverseBackground);
322 background-color: @red;
323 border-top: 1px solid mix(@red, @redDark, 50%);
326 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
333 color: mix(@red, @white, 35%);
334 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
337 padding-bottom: 60px;
338 *zoom: 1; // ie7 hack
340 // margin-left: 30px;
344 .project { margin-top: 10px; }
347 // makes dropdowns closer for split dropdown
350 &.dropdown-split-right > a { padding-left: 7px; }
351 &.dropdown-split-left > a { padding-right: 0; }
354 @import "responsive.less";