sponsors
[libreplanet-static.git] / 2022 / assets / css / custom.css
CommitLineData
6ca5bddc 1/* General */
2
3body {
4 font-family: sans-serif;
5 font-size: 15px;
6 line-height: 1.428571429;
7 color: #333333;
8}
9
10h2 {
11 margin-bottom: 0px;
12 margin-top:0px;
13 padding-top: 5px;
14}
15
16h3 {
17 color: rgb(70, 80, 73);
18 font-size: 20px;
19}
20
21.lp-logo {
e2b32846 22 margin-bottom: -80px;
23 margin-top: 35px;
6ca5bddc 24}
25
26.lp-date-place {
27 font-size: 22px;
28 line-height: 1.2;
29 letter-spacing: 0.29em;
30 margin-top: 42px
31}
32
7d49ac73 33.img-responsive {
e2b32846 34 max-width: 80%
7d49ac73 35}
36
6ca5bddc 37#lp-content { position: relative; }
38
39.text-thick {
40 font-weight: 900;
41}
42
43.margin-top {
44 margin-top: 22px;
45}
46
47.word-break {
48 word-break: break-all;
49}
50
51/* LP Program */
52
53.program-session-details-toggle-all {
54 margin-bottom: 25px;
55 display: none;
56}
57
58.program-session-details-toggle-all button {
59 font-weight: 700;
60 position: absolute;
61 right: 0;
62 top: 235px;
63}
64
65.program-session-details-toggle-all button.fixed {
66 position: fixed;
67 top: 50px;
68 right: 20px;
69}
70
71.program-day {
72 margin-bottom: 10px;
73}
74
75.program-day-header h2 {
76 font-size: 2.1em;
8b20037e 77 color: #2d3236;
6ca5bddc 78 padding: 0.3em;
79 text-align: center;
80 border-bottom: 3px solid #f5f5f5;
81 border-radius: 5px;
82}
83
84.program-timeslot-break {
85 margin-bottom: 2px;
86}
87
88.program-timeslot-break-header h2 {
89 font-size: 1.6em;
90 color: rgb(150, 150, 150);
91}
92
93.program-timeslot {
94 padding: 0.5em;
95}
96
97.program-timeslot-header h2 {
98 font-size: 1.6em;
99}
100
101.program-session-header h2 {
102 font-size: 1.3em;
103 font-weight: 500;
104 margin-bottom: 3px;
105}
106
107.program-session {
108 padding: 0.5em;
109}
110
111.program-session button {
112 font-size: 10px;
113}
114
115.session-desc {
116 border: 1px solid #DDD;
117 padding: 0.5em;
118 border-radius: 5px;
119 margin-top: 5px;
120 background: #f5f5f5;
121}
122
123.program-session-speaker {
124 margin: 0px 7px 0px 0px;
125 font-style: italic;
126}
127
128.speaker-bio {
129 padding-bottom: 25px;
130}
131
132.speakers-block {
133 border-bottom: 1px solid rgb(200, 200, 200);
134 margin-bottom: 20px;
135}
136
137.speakers-block img {
138 border-radius: 100%;
139}
140
141.keynote-speakers-header {
142 margin-bottom: 20px;
143}
144
145.speaker-block {
146 padding-bottom: 20px;
147}
148
149.keynote-speaker-header h2 {
150 font-size: 25px;
151 padding-top: 0px;
152}
153
154.speaker-header h2 {
155 font-size: 20px;
156 padding-top: 0px;
157}
158
159.program-session-shelf {
160 margin-top: 5px;
161}
162
163.program-session-room-details {
164 margin-top: 4px;
165 display: inline;
166}
167
168.program-session-room-details button {
169 margin-left: 5px;
170 font-weight: 700;
171 display: none;
172}
173
174.program-session-ical-bg {
175 background-color: rgb(245, 245, 245);
176 padding: 5px;
177 border-radius: 3px;
178}
179
180article.ical-howto header {
181 margin-bottom: 10px;
182}
183
184article.ical-howto h2 {
185 font-size: 15px;
186}
187
188/* Breadcrumb */
189
190.breadcrumb > .active {
191 color: rgb(38, 208, 61);
192}
193
194/* Links */
195
196a:hover,
197a:focus {
b85b38c0 198 color: #f9b442;
6ca5bddc 199 text-decoration: none;
200}
201
202a {
203 color: inherit;
b85b38c0 204 border-bottom: thin solid #f9b442;
6ca5bddc 205}
206
207.alt-a {
208 color: inherit;
209 text-decoration: none;
b85b38c0 210 -moz-text-decoration-color: #f9b442;
211 text-decoration-color: #f9b442;
6ca5bddc 212}
213
214.lp-home a {
215 text-decoration: none;
216 border-bottom: none;
217}
218
219/* hr */
220
221hr {
222 margin-top: 20px;
223 margin-bottom: 20px;
224 border: 0;
225 border-top: 1px solid #bababa;
226}
227
228/* LP Video */
229
230.lp-video {
231 width: 100%;
232}
233
234/* Forms */
235
236.form-control:-moz-placeholder {
237 color: #777777;
238}
239
240.form-control::-moz-placeholder {
241 color: #777777;
242}
243
244.form-control:-ms-input-placeholder {
245 color: #777777;
246}
247
248.form-control::-webkit-input-placeholder {
249 color: #777777;
250}
251
252.form-control {
253 display: block;
254 width: 100%;
255 height: 34px;
256 padding: 6px 12px;
257 font-size: 14px;
258 line-height: 1.428571429;
259 color: #555555;
260 vertical-align: middle;
261 background-color: #ffffff;
262 border: 1px solid #cccccc;
263 border-radius: 4px;
264 -webkit-box-shadow: none;
265 box-shadow: none;
266 -webkit-transition: border-color ease-in-out 0.15s;
267 transition: border-color ease-in-out 0.15s;
268}
269
270.form-control:focus {
b85b38c0 271 border-color: #f9b442;
6ca5bddc 272 outline: 0;
273 -webkit-box-shadow: none;
274 box-shadow: none;
275}
276
277.scholarship-input-annotation {
278 margin-bottom: -0.6em;
279}
280
281.lp-signup .form-group {
282 margin-bottom: 2px;
283}
284
285.lp-label-news {
286 display: inline-block;
287}
288
289.checkbox .help-block {
290 display: inline-block;
291 margin-top: 0;
292 margin-left: 0;
293 margin-bottom: 10px;
294 color: #737373;
295}
296
297.form-group .lp-left-form-checkbox-text {
298 text-align:right;
299 font-weight: bold;
300}
301
302@media screen and (min-width: 320px) and (max-width: 768px){
303 .form-group .lp-left-form-checkbox-text {
304 text-align: left;
305 font-weight: bold;
306 }
307
308 .lp-label-news {
309 font-size: 0.9em;
310 }
311
312 .checkbox .help-block {
313 font-size: 0.9em;
314 }
315
316
317}
318
319.field-required {
320 color: rgba(128, 0, 0, 0.6);
321}
322
323.radio-inline,
324.checkbox-inline {
325 display: inline-block;
326 padding-left: 30px;
327 margin-bottom: 0;
328 font-weight: normal;
329 vertical-align: middle;
330 cursor: pointer;
331}
332
333.radio-clear-link {
334 display: inline-block;
335 padding-left: 5px;
336 margin-bottom: 0;
337 margin-top: 5px;
338 font-weight: normal;
339 vertical-align: middle;
340 cursor: pointer;
341}
342
343/* Buttons */
344
345.btn-default {
346 color: #ffffff;
b85b38c0 347 background-color: #f9b442;
348 border-color: #f9b442;
6ca5bddc 349}
350
351.btn-default:hover,
352.btn-default:focus,
353.btn-default:active,
354.btn-default.active,
355.open .dropdown-toggle.btn-default {
356 color: #ffffff;
b85b38c0 357 background-color:#f9b442;
358 border-color: #f9b442;
6ca5bddc 359}
360
361.btn-default.active.focus,
362.btn-default.active:focus,
363.btn-default.active:hover,
364.btn-default.focus:active,
365.btn-default:active:focus,
366.btn-default:active:hover,
367.open > .dropdown-toggle.btn-default.focus,
368.open > .dropdown-toggle.btn-default:focus,
369.open > .dropdown-toggle.btn-default:hover {
370 color: #ffffff;
b85b38c0 371 background-color:#f9b442;
372 border-color: #f9b442;
6ca5bddc 373}
374
375
376@media (min-width:1280px) {
377 .btn-block {
378 display: block;
379 margin-right:auto;
380 margin-left:auto;
381 width: 85%;
382 padding-right: 0;
383 padding-left: 0;
384 }
385}
386
387.fsf-donate-button {
388 margin-left: 24%;
389 margin-top: 5px;
390 margin-bottom: 10px;
391 width:56%;
392}
393
394@media (max-width:768px) {
395 .fsf-donate-button {
396 margin-left: 38%;
397 margin-top: 5px;
398 margin-bottom: 10px;
399 width:22%;
400 }
401}
402
403@media (min-width:320px) and (max-width:360px) {
404 .fsf-donate-button {
405 margin-left: 28%;
406 margin-top: 5px;
407 margin-bottom: 10px;
408 width:46%;
409 }
410}
411
412.btn-register {
413 margin-top: 0.5em;
414 margin-bottom: 0.3em;
415 color: #ffffff;
416 text-shadow: 0px 0px 0px #ffffff;
b85b38c0 417 background-color: #f9b442;
6ca5bddc 418 text-decoration: none;
419 box-shadow: 0px 3px 2px #BBBBBB;
420}
421
422.btn-register:hover,
423.btn-register:focus,
424.btn-register:active,
425.btn-register.active,
426.open .dropdown-toggle.btn-register {
427 color: #ffffff;
b85b38c0 428 background-color:#f9b442;
429 border-color:#f9b442;;
6ca5bddc 430}
431
432.btn-register:active,
433.btn-register.active,
434.open .dropdown-toggle.btn-register {
435 background-image: none;
436}
437
438/* Carousel */
439
440.carousel img{
441 width: 100%;
442 border-radius: 15px;
443}
444
445.btn-carousel {
446 font-size: 1.15em;
447 font-weight: 100;
448}
449
450.carousel-control .icon-prev,
451.carousel-control .icon-next,
452.carousel-control .glyphicon-chevron-left,
453.carousel-control .glyphicon-chevron-right {
454 position: absolute;
455 top: 50%;
456 left: 50%;
457 z-index: 5;
458 display: none;
459}
460
461@media (min-width: 375px) and (max-width: 767px) {
462 .carousel-control .icon-prev,
463 .carousel-control .icon-next,
464 .carousel-control .glyphicon-chevron-left,
465 .carousel-control .glyphicon-chevron-right {
466 top: 60%;
467 }
468}
469
470@media (max-width: 374px) {
471 .carousel-control .icon-prev,
472 .carousel-control .icon-next,
473 .carousel-control .glyphicon-chevron-left,
474 .carousel-control .glyphicon-chevron-right {
475 top: 70%;
476 }
477}
478
479.carousel-caption-tr {
480 position: absolute;
481 font-size: 1.1em;
482 top: 5%;
483 bottom: auto;
484 right: 1.5%;
485 left: 38%;
486 z-index: 10;
487 padding-top: 10px;
488 padding-bottom: 10px;
489 color: #ffffff;
490 text-align: center;
491 background-color: rgba(0, 0, 0,0.6);
492 border-radius: 8px;
493}
494
495.carousel-caption-bl {
496 position: absolute;
497 font-size: 1.1em;
498 top: auto;
499 bottom: 5%;
500 right: 45%;
501 left: 2%;
502 z-index: 10;
503 padding-top: 10px;
504 padding-bottom: 10px;
505 padding-left: 10px;
506 padding-right: 10px;
507 color: #ffffff;
508 text-align: center;
509 background-color: rgba(0, 0, 0,0.6);
510 border-radius: 8px;
511}
512
513.carousel-caption-tl {
514 position: absolute;
515 font-size: 1.1em;
516 top: 5%;
517 bottom: auto;
518 right: 34%;
519 left: 2%;
520 z-index: 10;
521 padding-top: 10px;
522 padding-bottom: 10px;
523 color: #ffffff;
524 text-align: center;
525 background-color: rgba(0, 0, 0,0.6);
526 border-radius: 8px;
527}
528
529.carousel-caption-center {
530 position: absolute;
531 font-size: 1.1em;
532 width: 100%;
533 bottom: -10px;
534 right: auto;
535 left: 0;
536 z-index: 10;
537 padding-right: 10px;
538 padding-left: 10px;
539 padding-top: 10px;
540 padding-bottom: 10px;
541 color: #ffffff;
542 text-align: center;
543 background-color: rgba(0, 0, 0,0.6);
544 border-radius: 0 0 15px 15px ;
545}
546
547.carousel-caption-bottom {
548 color: rgb(51, 51, 51);
549 position: static;
550 z-index: 10;
551 height: auto;
552 padding-top: 1px;
553 padding-bottom: 9px;
554 font-size: larger;
555 text-align: center;
556 background-color: rgba(240, 240, 240, .8);
557 border-radius: 0px 0px 8px 8px;
558}
559
560@media screen and (min-width: 1280px) {
561 .carousel-caption-tr {
562 padding-bottom: 10px;
563 margin-left: 65px;
564 margin-right: auto;
565 }
566
567 .carousel-caption-bl {
568 padding-bottom: 10px;
569 margin-left: auto;
570 margin-right: 65px;
571 }
572
573}
574
575@media screen and (min-width: 600px) and (max-width: 980px){
576 .btn-carousel {
577 font-size: 0.9em;
578 font-weight: 200;
579 }
580}
581
582@media screen and (min-width: 320px) and (max-width: 480px){
583 .carousel-caption-tl {
584 right: 2%;
585 }
586
587 .btn-carousel {
588 font-size: 0.85em;
589 font-weight: 200;
590 }
591 .carousel-caption-tr {
592 left: 1%;
593 }
594}
595
596.carousel-control.left {
597 background-image: none;
598 background-repeat: repeat-x;
599 border-bottom: none;
600}
601
602.carousel-control.right {
603 background-image: none;
604 background-repeat: repeat-x;
605 left: auto;
606 right: 0;
607 border-bottom: none;
608}
609
610/* Header */
611
612.lp-archived {
b85b38c0 613 background-color: #f9b442;
6ca5bddc 614 color: rgb(255, 255, 255);
615 text-align: center;
616 padding: 2.5px 0;
617}
618
619.lp-archived p {
620 margin: 0 0 0;
621}
622
623.lp-archived a {
624 border-bottom: 0.1px dotted rgb(200, 220, 200);
625}
626
627.lp-archived a:hover, a:active, a:focus{
8b20037e 628 color: #2d3236;
6ca5bddc 629}
630
631.lp-banner {
632 box-shadow: 0px 1px 5px rgba(255, 255, 255, 0.7);
633 margin-bottom: 20px;
634 padding-bottom: 5px;
b85b38c0 635 border-bottom: 3px solid #f9b442;
8b20037e 636 background-color: #2d3236;
6ca5bddc 637 color: #FFFFFF;
638}
639
640.lp-banner a,
641.lp-banner .text-muted,
642#footer .text-muted {
643 color: #FFFFFF;
644}
645
646.lp-signup {
647 margin-right: 10px;
648 margin-left: 10px;
649}
650
651.lp-banner .container {
652 padding-right: 5px;
653 padding-left: 5px;
654 margin-right: auto;
655 margin-left: auto;
656}
657
658@media (min-width: 991px) and (max-width:1200px) {
659 .register-block p {
660 margin-left: 0.5em;
661 }
662}
663
664@media (min-width:1200px) {
665 .register-block p {
666 margin: 0;
667 }
668}
669
670.page-header {
671 padding-bottom: 9px;
672 margin: 40px 0 20px;
673 border-bottom: none;
674}
675
676/* Thumbnail */
677
678.lp-thumbnail {
679 float: right;
680 margin-left: 0.5em;
681}
682
683@media (max-width: 635px) {
684 .lp-thumbnail {
685 float: none;
686 margin-left: 0;
687 }
688}
689
690/* Sponsor Logo */
691
692.spnsr-logo {
693 display: inline-block;
694 max-width: 40%;
695 margin: 0px 40px 40px 0px;
696}
697
698/* Panel */
699
700#lp-panel {
701 max-width: 32%;
702 margin-left: 0.3em;
703 float: right;
704}
705
706#lp-panel-fixed {
707 max-width: 32%;
708 margin-left: 0.3em;
709 position: fixed;
710 right: 1%;
711 top: 20%;
712}
713
714#lp-panel-fixed ul {
715 list-style: square;
716 padding-left: 0.4em;
717}
718
719#lp-panel-fixed li {
720 margin-bottom: 0.5em;
721}
722
723@media (max-width:551px) {
724 #lp-panel-fixed {
725 max-width: 100%;
726 margin-left: 0;
727 position: static;
728 }
729}
730
731@media (min-width: 552px) and (max-width:767px) {
732 #lp-panel-fixed {
733 max-width: 100%;
734 margin-left: 0;
735 position: static;
736 }
737}
738
739/* Navs */
740
741@media (min-width:768px) {
742 .nav {
743 padding-left: 0;
744 margin-bottom: 0;
745 list-style: none;
746 padding-top: 0em;
747 }
748 .lp-home {
749 padding-top: 2.0em;
750 padding-bottom: 1.0em;
751 }
752 .nav-padding-top {
753 margin-top: 4.12em;
754 }
755}
756
757.nav > li {
758 position: relative;
759 display: block;
760 color: inherit;
761 text-shadow: 0px 0px 0px #dadada;
762 text-align: center;
763 margin-bottom: 0.4em;
764 border: none;
765 border-bottom: 2px solid #FFF;
766 border-radius: 5px;
767}
768
769.nav > li > a {
770 position: relative;
771 display: block;
772 padding: 10px 15px;
773 text-decoration: none;
b85b38c0 774 background-color: #f9b442;
6ca5bddc 775 transition: background-color 0.1s;
776 border-bottom: none;
7bc0e112 777 color:#510f01 !important;
6ca5bddc 778}
779
780.nav > li.fsf-donate > a {
d3de0471 781 background-color: #510f01;
6ca5bddc 782 margin-top: 8px;
675f2b35 783 color: white !important;
6ca5bddc 784}
785
786.nav > li.btn-register > a {
b85b38c0 787 background-color: #f9b442;
6ca5bddc 788 color: #ffffff;
789 text-shadow: 0px 0px 0px #ffffff;
790 text-decoration: none;
791}
792
793.navbar-default .navbar-nav > li.btn-register > a:focus,
794.navbar-default .navbar-nav > li.btn-register > a:hover {
795 background-color: transparent;
796 color: #ffffff;
797}
798
799.nav > li > a:hover,
800.nav > li > a:focus {
801 background-color:#dadada;
b85b38c0 802 color: #f9b442;
6ca5bddc 803}
804
805.nav-pills > li > a {
806 border-radius: 5px;
807 color: #ffffff;
808 border-bottom: none;
809}
810
811.nav-pills > li.active > a,
812.nav-pills > li.active > a:hover,
813.nav-pills > li.active > a:focus {
814 color: #ffffff;
b85b38c0 815 background-color:#f9b442;
6ca5bddc 816}
817
818#lp-mini-nav {
819 position: fixed;
820 bottom: 0%;
821 right: 1%;
822}
823
824.navbar-default {
8b20037e 825 background-color: #2d3236;
826 border-color: #2d3236;
b85b38c0 827 border-bottom: 3px solid #f9b442;
6ca5bddc 828}
829
830.navbar-default .navbar-text { color: #DDD; }
831
832.navbar-brand {
833 float: left;
834 font-size: 18px;
835 height: 75px;
836 line-height: 20px;
837 margin-bottom: 9px;
838 padding: 15px;
839 border-bottom: none;
840}
841
842.navbar-toggle {
843 background-color: transparent;
844 background-image: none;
845 border: 1px solid transparent;
846 border-radius: 4px;
847 float: right;
848 margin-bottom: 8px;
849 margin-right: 15px;
850 margin-top: 13px;
851 padding: 9px 10px;
852 position: relative;
853}
854
855.navbar-default .navbar-toggle {
856 border-color: rgb(250, 250, 250);
857}
858
859.navbar-default .navbar-toggle:focus,
860.navbar-default .navbar-toggle:hover {
861 background-color: rgb(245, 245, 245);
862}
863
864.navbar-default .navbar-toggle .icon-bar {
865 background-color: rgb(180, 180, 180);
866}
867
868.navbar-collapse {
869 background-color: rgb(240, 240, 240);
870 border-top: 1px solid transparent;
871 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
872 overflow-x: visible;
873 padding-left: 15px;
874 padding-right: 15px;
875}
876
877#lp-nav { margin-top: 66px; }
878
879#lp-nav .list-group-item ul {
880 padding: 1.3em;
881}
882
883#lp-nav .list-group-item li {
884 margin-bottom: 1em;
885}
886
887
888/* Footer - adapted from <http://getbootstrap.com/examples/sticky-footer/>
889-------------------------------------------------- */
890
891html,
892body {
893 height: 100%;
894}
895
896#wrapper {
897 min-height: 100%;
898 height: auto !important;
899 height: 100%;
900 margin: 0 auto -60px;
901 padding: 0 0 60px;
902}
903
904#footer {
905 height: auto;
906 border-top: 2px solid #dadada;
907 box-shadow: 0px 1px 9px rgba(255, 255, 255, 0.7);
8b20037e 908 background-color: #2d3236;
6ca5bddc 909 margin-top: 1.5em;
910}
911
912#footer .container p {
913 margin: 1.4em 0;
914}
915
916/* KiwiIRC iframe */
917.irc-client {
918 border:0;
919 width:100%;
920 height:450px;
921}
922
923/* generated schedule and speakers list */
924
925.lptrack{
926padding:0 4px 0 4px;
927border-radius: 5px
928}
929
930#speakerlist .glyphicon-road{
931margin-top:10px
932}
933
934.talkblock .glyphicon-home{
935margin-left:10px
936}
937
938
939.lptrack1{background-color:#3fcc91;} /*licensing*/
940.lptrack2{background-color:#bcc2c8;} /*LP special*/
941.lptrack3{background-color:#e687c1;} /*community*/
942.lptrack4{background-color:#ff9556;} /*social context*/
943.lptrack5{background-color:#ff7979;} /*government*/
944.lptrack6{background-color:orange;}
945.lptrack7{background-color:#00d6f9;} /*workshop*/
946.lptrack8{background-color:green;}
947.lptrack9{background-color:#91c1ff;} /*FS in practice*/
948.lptrack10{background-color:#ffdd28;} /*exploring fs concepts*/
949
950.view-id-lp_schedule_2020 .view-grouping-header{
951 font-size: 25px;
952 font-weight: bold;
953 border-top:4px solid #ccc;
954 padding-top:20px!important;
955}
956
957.view-id-lp_schedule_2020 .col-1{
958 width:33%
959}
960.view-id-lp_schedule_2020 .col-2{
961 width:33%;
962}
963.speakerpic{
964border-radius: 10px
965
966}
967
968.talkblock{
969 clear: both;
970 float:right;
971 display: block;
972 width:55%;
973 text-align: justify;
974 margin-bottom:40px;
975 background-color:#eee;
976 padding:4% 5% 4% 5%;
977 border-radius: 20px;
978
979}
980
981.speakerblock{
982 float:left;
983 display: block;
984 width:40%;
985 border-right:10px dotted #eee;
986 padding-right:3%;
987 text-align: justify;
988 margin-bottom:40px;
989}
990
991.speakerheader {
992 text-align: right
993}
994
995.view-content hr{
996 border:3px solid orange;
997 border-radius: 3px;
998clear:both
999}
1000
1001.speakerblock h2{
1002 text-align: right;
1003}
1004
1005.speakerblock .speakerpic{
1006 width: 60%;
1007 display:inline-block;
1008 max-width: 200px;
1009 margin:0 0% 5% 0%;
1010}
1011
1012.speakerblock h2{
1013 padding-bottom: 0.3em
1014}
1015
1016.talkblock h2{
1017 padding-bottom: 0.3em;
1018 font-size:20px;
1019 text-align: left;
1020}
1021
1022.talkblock .abstract{
1023 margin-top:20px
1024}
1025
1026
1027@media (max-width:600px) {
1028
1029 .talkblock{
1030 clear: both;
1031 text-align: left;
1032
1033}
1034
1035.speakerblock{
1036 border-right:none;
1037 text-align: left;
1038 margin-bottom:40px;
1039 }
1040 .speakerheader {
1041 text-align: left;
1042
1043 }
1044 .speakerblock h2{
1045 font-size:x-large;
1046 text-align:left;
1047 }
1048 .speakerblock .speakerpic{
1049 width: 100%;
1050 display:inline-block;
1051 max-width: 150px;
1052 }
1053
1054}
1055
1056#program table td {
8b20037e 1057 border:1px solid #2d3236;
6ca5bddc 1058 width:33%;
1059 vertical-align:top;
1060 padding:7px 10px 5px 10px;
1061 background-color: #f5f5f5;
1062}
1063
1064#program table .views-field-value{
1065 font-weight: bold;
b85b38c0 1066 color: #f9b442
6ca5bddc 1067}
1068
1069.view-grouping-header, #speakerlist .view-content h3{
1070 font-size: x-large;
1071 font-weight: bold;
1072 display:block;
b85b38c0 1073 border-bottom:3px solid #f9b442;
6ca5bddc 1074 margin:20px 0 20px 0;
1075 padding:5px 0 5px 15px;
8b20037e 1076 background-color: #2d3236;
6ca5bddc 1077 color: white
1078
1079}
1080
1081.lpcalendarlink {
b85b38c0 1082color:#f9b442;
6ca5bddc 1083border:none;
1084}
1085.talkblockheader{
1086 font-weight: 500
1087}
1088
1089#program h3, #speakerlist h3{
1090clear:both
1091}
1092
1093#program table{
1094width: 100%;
1095}
1096
1097
1098/* END generated schedule and speakers list */