add recent updates
[libreplanet-static.git] / 2015 / assets / css / custom.css
CommitLineData
2f519e97
ZR
1/* General */
2
da24cbe6
DT
3body {
4 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5 font-size: 14px;
6 line-height: 1.428571429;
7 color: #333333;
8}
9
6f9e9152 10h3 {
933205b1 11 color: rgb(88, 208, 121);
4df3d3d6 12}
13
da24cbe6
DT
14h3 {
15 font-size: 20px;
16}
17
2f519e97
ZR
18a:hover,
19a:focus {
20 color: rgb(38, 208, 61);
21 text-decoration: none;
22}
23
24a {
25 color: inherit;
26 text-decoration: underline;
27 -moz-text-decoration-color: rgb(88, 208, 121);
28 text-decoration-color: rgb(88, 208, 121);
29}
30
8975af2c 31.alt-a {
32 color: inherit;
33 text-decoration: none;
34 -moz-text-decoration-color: rgb(88, 208, 121);
35 text-decoration-color: rgb(88, 208, 121);
36}
37
38.text-thick {
39 font-weight: 900;
40}
41
42.breadcrumb > .active {
43 color: rgb(38, 208, 61);
44}
45
2f519e97
ZR
46hr {
47 margin-top: 20px;
48 margin-bottom: 20px;
49 border: 0;
50 border-top: 1px solid #bababa;
51}
52
53#lp-panel {
6d285f82
ZR
54 max-width: 32%;
55 margin-left: 0.3em;
56 float: right;
57}
58
59#lp-panel-fixed {
2f519e97
ZR
60 max-width: 32%;
61 margin-left: 0.3em;
e06f28b6 62 position: fixed;
63 right: 1%;
64 top: 20%;
65}
66
67#lp-mini-nav {
68 position: fixed;
69 bottom: 0%;
70 right: 1%;
2f519e97
ZR
71}
72
6d285f82 73#lp-panel-fixed ul {
2f519e97
ZR
74 list-style: square;
75 padding-left: 0.4em;
76}
77
6d285f82 78#lp-panel-fixed li {
2f519e97
ZR
79 margin-bottom: 0.5em;
80}
81
82#lp-updates {
83 max-width: 35%;
84 margin-left: 0.3em;
85}
86
87/* Header */
88
da24cbe6
DT
89.lp-banner {
90 box-shadow: 0px 1px 5px rgba(255, 255, 255, 0.7);
91 margin-bottom: 20px;
92 text-shadow: 0px 1px 0px #ffffff;
93 background-image: url(/2014/assets/img/l-noise.png);
94}
95
96.lp-head img {
4c57fab0 97 margin: 0.5em 0 0.001em -1.5em;
da24cbe6
DT
98}
99
100.lp-head p {
933205b1 101 margin: -0.79em 0 0.001em -4em;
da24cbe6
DT
102}
103
2f519e97
ZR
104.lp-signup {
105 margin-right: 10px;
106 margin-left: 10px;
da24cbe6
DT
107}
108
2f519e97
ZR
109.lp-banner .container {
110 padding-right: 5px;
111 padding-left: 5px;
112 margin-right: auto;
113 margin-left: auto;
da24cbe6
DT
114}
115
2f519e97
ZR
116.btn-register {
117 margin-top: 0.5em;
118 margin-bottom: 0.3em;
119 color: #ffffff;
120 text-shadow: 0px 0px 0px #ffffff;
121 background-color: rgba(58, 208, 61, 0.6);
122 background-color: rgba(58, 208, 61, 0.6);
123 text-decoration: none;
da24cbe6
DT
124}
125
2f519e97
ZR
126.btn-register:hover,
127.btn-register:focus,
128.btn-register:active,
129.btn-register.active,
130.open .dropdown-toggle.btn-register {
131 color: #ffffff;
132 background-color: rgba(74, 161, 74, 0.9);
133 border-color: rgba(57, 132, 57, 0.2);
134}
135
136.btn-register:active,
137.btn-register.active,
138.open .dropdown-toggle.btn-register {
139 background-image: none;
140}
141
142.page-header {
143 padding-bottom: 9px;
144 margin: 40px 0 20px;
145 border-bottom: none;
a6b43cb0 146}
147
32e87e06 148.sponsor-logo {
0a6d4153
ZR
149 display: inline-block;
150 max-width: 40%;
151 margin: 0px 40px 40px 0px;
32e87e06
ZR
152}
153
5d95f538 154@media (max-width:551px) {
933205b1
ZR
155 .lp-head p {
156 margin: 0 0 0.2em 0;
157 text-align: center;
158 }
159 .lp-head img {
160 margin: 1.5em auto 0.5em auto;
161 }
0811611a 162
6d285f82 163 #lp-panel-fixed {
933205b1
ZR
164 max-width: 100%;
165 margin-left: 0;
e06f28b6 166 position: static;
933205b1 167 }
5d95f538 168}
169
170@media (min-width: 552px) and (max-width:767px) {
171
933205b1
ZR
172 .lp-head img {
173 margin: 1.5em auto 0.5em auto;
174 }
175 .lp-head p {
176 margin: 0.27em 0 0.001em -3.6em;
177 }
5d95f538 178
6d285f82 179 #lp-panel-fixed {
933205b1
ZR
180 max-width: 100%;
181 margin-left: 0;
e06f28b6 182 position: static;
933205b1 183 }
675bb371 184
933205b1
ZR
185 #lp-updates {
186 max-width: 100%;
187 margin-left: 0;
188 }
da24cbe6
DT
189}
190
191.lp-thumbnail {
933205b1
ZR
192 float: right;
193 margin-left: 0.5em;
da24cbe6
DT
194}
195
196
197@media (max-width: 635px) {
933205b1
ZR
198 .lp-thumbnail {
199 float: none;
200 margin-left: 0;
201 }
da24cbe6
DT
202}
203
204
205@media (min-width: 768px) and (max-width:991px) {
933205b1
ZR
206 .lp-head img {
207 margin-top: 1.0em;
208 }
209 .lp-head p {
210 margin: -0.45em 0 0.001em -3.6em;
211 }
da24cbe6
DT
212}
213
214@media (min-width:1200px) {
933205b1
ZR
215 .lp-head p {
216 margin: -0.79em 0 0.001em -7em;
217 }
da24cbe6
DT
218}
219
da24cbe6 220@media (min-width:1280px) {
933205b1
ZR
221 .btn-block {
222 display: block;
223 margin-right:auto;
224 margin-left:auto;
225 width: 85%;
226 padding-right: 0;
227 padding-left: 0;
228 }
da24cbe6
DT
229}
230
231
232.fsf-donate-button {
233 margin-left: 24%;
234 margin-top: 5px;
235 margin-bottom: 10px;
236 width:56%;
237}
238
239@media (max-width:768px) {
933205b1
ZR
240 .fsf-donate-button {
241 margin-left: 38%;
242 margin-top: 5px;
243 margin-bottom: 10px;
244 width:22%;
245 }
da24cbe6
DT
246}
247
248@media (min-width:320px) and (max-width:360px) {
249 .fsf-donate-button {
933205b1
ZR
250 margin-left: 28%;
251 margin-top: 5px;
252 margin-bottom: 10px;
253 width:46%;
da24cbe6
DT
254 }
255}
256
da24cbe6
DT
257.form-control:-moz-placeholder {
258 color: #777777;
259}
260
261.form-control::-moz-placeholder {
262 color: #777777;
263}
264
265.form-control:-ms-input-placeholder {
266 color: #777777;
267}
268
269.form-control::-webkit-input-placeholder {
270 color: #777777;
271}
272
273.form-control {
274 display: block;
275 width: 100%;
276 height: 34px;
277 padding: 6px 12px;
278 font-size: 14px;
279 line-height: 1.428571429;
280 color: #555555;
281 vertical-align: middle;
282 background-color: rgba(250, 250, 250, 0.7);
283 border: 1px solid #cccccc;
284 border-radius: 4px;
285 -webkit-box-shadow: none;
933205b1 286 box-shadow: none;
da24cbe6 287 -webkit-transition: border-color ease-in-out 0.15s;
933205b1 288 transition: border-color ease-in-out 0.15s;
da24cbe6
DT
289}
290
291.form-control:focus {
9967b03c 292 border-color: rgb(88, 208, 121);
da24cbe6
DT
293 outline: 0;
294 -webkit-box-shadow: none;
295 box-shadow: none;
296}
297
298.scholarship-input-annotation {
933205b1 299 margin-bottom: -0.6em;
da24cbe6
DT
300}
301
302.lp-signup .form-group {
303 margin-bottom: 2px;
304}
305
306.lp-label-news {
933205b1 307 display: inline-block;
da24cbe6
DT
308}
309
310.checkbox .help-block {
311 display: inline-block;
312 margin-top: 0;
313 margin-bottom: 10px;
314 color: #737373;
315}
316
317.form-group .lp-left-form-checkbox-text {
933205b1
ZR
318 text-align:right;
319 font-weight: bold;
da24cbe6
DT
320}
321
322@media screen and (min-width: 320px) and (max-width: 768px){
933205b1
ZR
323 .form-group .lp-left-form-checkbox-text {
324 text-align: left;
325 font-weight: bold;
326 }
da24cbe6
DT
327}
328
329.field-required {
933205b1 330 color: rgba(128, 0, 0, 0.6);
da24cbe6
DT
331}
332
333.radio-inline,
334.checkbox-inline {
335 display: inline-block;
336 padding-left: 30px;
337 margin-bottom: 0;
338 font-weight: normal;
339 vertical-align: middle;
340 cursor: pointer;
341}
342
343.radio-clear-link {
344 display: inline-block;
345 padding-left: 5px;
346 margin-bottom: 0;
347 margin-top: 5px;
348 font-weight: normal;
349 vertical-align: middle;
350 cursor: pointer;
351}
352
353.btn-default {
354 color: #ffffff;
4df3d3d6 355 background-color: rgba(88, 208, 121, 0.8);
356 border-color: rgba(88, 208, 121, 0.5);
da24cbe6
DT
357}
358
359.btn-default:hover,
360.btn-default:focus,
361.btn-default:active,
362.btn-default.active,
363.open .dropdown-toggle.btn-default {
364 color: #ffffff;
4df3d3d6 365 background-color: rgba(88, 208, 121, 1.0);
366 border-color: rgba(88, 208, 121, 0.2);
da24cbe6
DT
367}
368
2f519e97
ZR
369.lp-home a {
370 text-decoration: none;
371}
372
da24cbe6 373@media (min-width:768px) {
933205b1
ZR
374 .nav {
375 padding-left: 0;
376 margin-bottom: 0;
377 list-style: none;
378 padding-top: 1.0em;
379 }
380 .lp-home {
381 padding-top: 2.0em;
382 padding-bottom: 1.0em;
383 }
384 .nav-padding-top {
385 margin-top: 4.12em;
386 }
da24cbe6
DT
387}
388
389.nav > li {
390 position: relative;
391 display: block;
392 color: #ffffff;
393 text-shadow: 0px 0px 0px #dadada;
394 text-align: center;
395 margin-bottom: 0.4em;
396 border: none;
397 border-radius: 5px;
398}
399
400.nav > li > a {
401 position: relative;
402 display: block;
403 padding: 10px 15px;
2f519e97 404 text-decoration: none;
da24cbe6
DT
405 background-color: rgba(145, 145, 145, 0.8);
406 transition: background-color 1s;
407}
408
409.nav > li.fsf-donate > a {
4df3d3d6 410 background-color: rgba(58, 208, 61, 0.6);
da24cbe6
DT
411 margin-top: 20px;
412}
413
414.nav > li > a:hover,
415.nav > li > a:focus {
4df3d3d6 416 background-color: rgba(88, 208, 121, 1.0);
da24cbe6
DT
417}
418
419.nav-pills > li > a {
420 border-radius: 5px;
421 color: inherit;
422}
423
424.nav-pills > li.active > a,
425.nav-pills > li.active > a:hover,
426.nav-pills > li.active > a:focus {
427 color: #ffffff;
4df3d3d6 428 background-color: rgba(88, 208, 121, 1.0);
da24cbe6
DT
429}
430
431.btn-carousel {
933205b1
ZR
432 font-size: 1.15em;
433 font-weight: 100;
da24cbe6
DT
434}
435
436.carousel-control .icon-prev,
437.carousel-control .icon-next,
438.carousel-control .glyphicon-chevron-left,
439.carousel-control .glyphicon-chevron-right {
440 position: absolute;
441 top: 50%;
442 left: 50%;
443 z-index: 5;
444 display: none;
445}
446
447.carousel-caption-tr {
448 position: absolute;
449 font-size: 1.1em;
450 top: 5%;
451 bottom: auto;
452 right: 1.5%;
453 left: 38%;
454 z-index: 10;
455 padding-top: 10px;
456 padding-bottom: 10px;
457 color: #ffffff;
458 text-align: center;
60678eee 459 background-color: rgba(0, 0, 0,0.6);
da24cbe6
DT
460 border-radius: 8px;
461}
462
da24cbe6
DT
463.carousel-caption-bl {
464 position: absolute;
465 font-size: 1.1em;
466 top: auto;
467 bottom: 5%;
468 right: 45%;
469 left: 2%;
470 z-index: 10;
471 padding-top: 10px;
472 padding-bottom: 10px;
473 padding-left: 10px;
474 padding-right: 10px;
475 color: #ffffff;
476 text-align: center;
60678eee 477 background-color: rgba(0, 0, 0,0.6);
da24cbe6
DT
478 border-radius: 8px;
479}
480
481.carousel-caption-tl {
482 position: absolute;
483 font-size: 1.1em;
484 top: 5%;
485 bottom: auto;
486 right: 34%;
487 left: 2%;
488 z-index: 10;
489 padding-top: 10px;
490 padding-bottom: 10px;
491 color: #ffffff;
492 text-align: center;
60678eee 493 background-color: rgba(0, 0, 0,0.6);
da24cbe6
DT
494 border-radius: 8px;
495}
496
e1cd6657 497.carousel-caption-center {
507b61ce
ZR
498 position: absolute;
499 font-size: 1.1em;
500 top: 50%;
501 bottom: auto;
72d368d7 502 right: auto;
eb47f340 503 left: 35%;
507b61ce 504 z-index: 10;
e7695f45
ZR
505 padding-right: 10px;
506 padding-left: 10px;
507b61ce
ZR
507 padding-top: 10px;
508 padding-bottom: 10px;
509 color: #ffffff;
510 text-align: center;
511 background-color: rgba(0, 0, 0,0.6);
512 border-radius: 8px;
513}
514
da24cbe6
DT
515@media screen and (min-width: 1280px) {
516 .carousel-caption-tr {
517 padding-bottom: 10px;
933205b1
ZR
518 margin-left: 65px;
519 margin-right: auto;
da24cbe6
DT
520 }
521
522 .carousel-caption-bl {
523 padding-bottom: 10px;
933205b1
ZR
524 margin-left: auto;
525 margin-right: 65px;
da24cbe6
DT
526 }
527
528}
529
530@media screen and (min-width: 600px) and (max-width: 980px){
933205b1
ZR
531 .btn-carousel {
532 font-size: 0.9em;
533 font-weight: 200;
534 }
da24cbe6
DT
535}
536
537@media screen and (min-width: 320px) and (max-width: 480px){
538 .carousel-caption-tl {
539 right: 2%;
540 }
541
542 .btn-carousel {
933205b1
ZR
543 font-size: 0.85em;
544 font-weight: 200;
da24cbe6
DT
545 }
546 .carousel-caption-tr {
547 left: 1%;
548 }
549}
550
da24cbe6 551.margin-top {
933205b1 552 margin-top: 22px;
da24cbe6
DT
553}
554
6f9e9152 555.speaker-bio {
da24cbe6 556 vertical-align:top;
6f9e9152
ZR
557 margin-bottom: 3em;
558}
559
560.speaker-bio h3 {
561 margin-top: 0px;
da24cbe6
DT
562}
563
b58008ea
ZR
564.session {
565 margin-bottom: 40px;
566}
567
6f9e9152
ZR
568.session h4 {
569 margin-bottom: 0px;
da24cbe6
DT
570}
571
572.session-speaker {
6f9e9152 573 line-height: 3em;
da24cbe6
DT
574}
575
576.speaker-photo {
577 padding-top:23px;
578 padding-right:15px;
579}
580
946c49ea
ZR
581.session-details {
582 margin-left:15%;
583}
584
da24cbe6 585.lp-video {
933205b1 586 width: 100%;
da24cbe6
DT
587}
588
e11ecb4a 589.word-break {
933205b1 590 word-break: break-all;
e11ecb4a 591}
592
da24cbe6
DT
593/* Footer - adapted from <http://getbootstrap.com/examples/sticky-footer/>
594-------------------------------------------------- */
595
596html,
597body {
598 height: 100%;
599}
600
601#wrapper {
602 min-height: 100%;
603 height: auto !important;
604 height: 100%;
605 margin: 0 auto -60px;
606 padding: 0 0 60px;
607}
608
609#footer {
610 height: auto;
611 border-top: 2px solid #dadada;
612 box-shadow: 0px 1px 9px rgba(255, 255, 255, 0.7);
613 background-color: rgb(255, 255, 255);
614 margin-top: 1.5em;
615}
616
617#footer .container p {
933205b1 618 margin: 1.4em 0;
da24cbe6 619}
417fb4c9
DT
620
621/* KiwiIRC iframe */
622.irc-client {
623 border:0;
624 width:100%;
625 height:450px;
626}