4 font-family: sans-serif
;
6 line-height: 1.428571429;
17 color: rgb
(70, 80, 73);
21 #lp-content { position: relative
; }
32 word-break: break-all
;
37 .program-session-details-toggle-all {
42 .program-session-details-toggle-all button {
49 .program-session-details-toggle-all button.fixed {
59 .program-day-header h2 {
64 border-bottom: 3px solid
#f5f5f5;
68 .program-timeslot-break {
72 .program-timeslot-break-header h2 {
74 color: rgb
(150, 150, 150);
81 .program-timeslot-header h2 {
85 .program-session-header h2 {
95 .program-session button {
100 border: 1px solid
#DDD;
107 .program-session-speaker {
108 margin: 0px 7px 0px 0px;
113 padding-bottom: 25px;
117 border-bottom: 1px solid rgb
(200, 200, 200);
121 .speakers-block img {
125 .keynote-speakers-header {
130 padding-bottom: 20px;
133 .keynote-speaker-header h2 {
143 .program-session-shelf {
147 .program-session-room-details {
152 .program-session-room-details button {
158 .program-session-ical-bg {
159 background-color: rgb
(245, 245, 245);
164 article
.ical-howto header
{
168 article
.ical-howto h2
{
174 .breadcrumb > .active {
175 color: rgb
(38, 208, 61);
182 color: rgb
(38, 208, 61);
183 text-decoration: none
;
188 border-bottom: thin solid rgba
(88, 208, 121, 0.8);
193 text-decoration: none
;
194 -moz-text-decoration-color: rgb
(88, 208, 121);
195 text-decoration-color: rgb
(88, 208, 121);
199 text-decoration: none
;
209 border-top: 1px solid
#bababa;
220 .form-control:-moz-placeholder {
224 .form-control::-moz-placeholder {
228 .form-control:-ms-input-placeholder {
232 .form-control::-webkit-input-placeholder {
242 line-height: 1.428571429;
244 vertical-align: middle
;
245 background-color: rgba
(250, 250, 250, 0.7);
246 border: 1px solid
#cccccc;
248 -webkit-box-shadow: none
;
250 -webkit-transition: border-color ease-in-out
0.15s;
251 transition: border-color ease-in-out
0.15s;
254 .form-control:focus {
255 border-color: rgb
(88, 208, 121);
257 -webkit-box-shadow: none
;
261 .scholarship-input-annotation {
262 margin-bottom: -0.6em;
265 .lp-signup .form-group {
270 display: inline-block
;
273 .checkbox .help-block {
274 display: inline-block
;
281 .form-group .lp-left-form-checkbox-text {
286 @media screen and
(min-width: 320px) and
(max-width: 768px){
287 .form-group .lp-left-form-checkbox-text {
296 .checkbox .help-block {
304 color: rgba
(128, 0, 0, 0.6);
309 display: inline-block
;
313 vertical-align: middle
;
318 display: inline-block
;
323 vertical-align: middle
;
331 background-color: rgba
(88, 208, 121, 0.8);
332 border-color: rgba
(88, 208, 121, 0.5);
339 .open .dropdown-toggle.btn-default {
341 background-color: rgba
(88, 208, 121, 1.0);
342 border-color: rgba
(88, 208, 121, 0.2);
345 .btn-default
.active
.focus
,
346 .btn-default
.active:focus
,
347 .btn-default
.active:hover
,
348 .btn-default
.focus:active
,
349 .btn-default:active:focus
,
350 .btn-default:active:hover
,
351 .open
> .dropdown-toggle
.btn-default
.focus
,
352 .open
> .dropdown-toggle
.btn-default:focus
,
353 .open > .dropdown-toggle.btn-default:hover {
355 background-color: rgba
(88, 208, 121, 1.0);
356 border-color: rgba
(88, 208, 121, 0.2);
360 @media (min-width:1280px) {
378 @media (max-width:768px) {
387 @media (min-width:320px) and
(max-width:360px) {
398 margin-bottom: 0.3em;
400 text-shadow: 0px 0px 0px #ffffff;
401 background-color: rgba
(88, 208, 121, 0.9);
402 text-decoration: none
;
403 box-shadow: 0px 3px 2px #BBBBBB;
408 .btn-register:active
,
409 .btn-register
.active
,
410 .open .dropdown-toggle.btn-register {
412 background-color: rgba
(88, 208, 121, 1.0);
413 border-color: rgba
(88, 208, 121, 1.0);;
416 .btn-register:active
,
417 .btn-register
.active
,
418 .open .dropdown-toggle.btn-register {
419 background-image: none
;
429 .carousel-control
.icon-prev
,
430 .carousel-control
.icon-next
,
431 .carousel-control
.glyphicon-chevron-left
,
432 .carousel-control .glyphicon-chevron-right {
440 @media (min-width: 375px) and
(max-width: 767px) {
441 .carousel-control
.icon-prev
,
442 .carousel-control
.icon-next
,
443 .carousel-control
.glyphicon-chevron-left
,
444 .carousel-control .glyphicon-chevron-right {
449 @media (max-width: 374px) {
450 .carousel-control
.icon-prev
,
451 .carousel-control
.icon-next
,
452 .carousel-control
.glyphicon-chevron-left
,
453 .carousel-control .glyphicon-chevron-right {
458 .carousel-caption-tr {
467 padding-bottom: 10px;
470 background-color: rgba
(0, 0, 0,0.6);
474 .carousel-caption-bl {
483 padding-bottom: 10px;
488 background-color: rgba
(0, 0, 0,0.6);
492 .carousel-caption-tl {
501 padding-bottom: 10px;
504 background-color: rgba
(0, 0, 0,0.6);
508 .carousel-caption-center {
519 padding-bottom: 10px;
522 background-color: rgba
(0, 0, 0,0.6);
526 .carousel-caption-bottom {
527 color: rgb
(51, 51, 51);
535 background-color: rgba
(240, 240, 240, .8);
536 border-radius: 0px 0px 8px 8px;
539 @media screen and
(min-width: 1280px) {
540 .carousel-caption-tr {
541 padding-bottom: 10px;
546 .carousel-caption-bl {
547 padding-bottom: 10px;
554 @media screen and
(min-width: 600px) and
(max-width: 980px){
561 @media screen and
(min-width: 320px) and
(max-width: 480px){
562 .carousel-caption-tl {
570 .carousel-caption-tr {
575 .carousel-control.left {
576 background-image: none
;
577 background-repeat: repeat-x
;
581 .carousel-control.right {
582 background-image: none
;
583 background-repeat: repeat-x
;
592 background-color: rgb
(88, 208, 121);
593 color: rgb
(255, 255, 255);
603 border-bottom: 0.1px dotted rgb
(200, 220, 200);
606 .lp-archived a:hover, a:active, a:focus{
607 color: rgb
(38, 208, 61);
611 box-shadow: 0px 1px 5px rgba
(255, 255, 255, 0.7);
614 border-bottom: 3px solid rgba
(88, 208, 121, 0.8);
615 background-color: #4F0276;
619 .lp-banner
.text-muted
,
620 #footer .text-muted
{
628 .lp-banner .container {
635 @media (min-width: 991px) and
(max-width:1200px) {
641 @media (min-width:1200px) {
660 @media (max-width: 635px) {
670 display: inline-block
;
672 margin: 0px 40px 40px 0px;
697 margin-bottom: 0.5em;
700 @media (max-width:551px) {
708 @media (min-width: 552px) and
(max-width:767px) {
718 @media (min-width:768px) {
727 padding-bottom: 1.0em;
738 text-shadow: 0px 0px 0px #dadada;
740 margin-bottom: 0.4em;
742 border-bottom: 2px solid
#FFF;
750 text-decoration: none
;
751 background-color: rgba
(240, 240, 240, 0.8);
752 transition: background-color
0.1s;
756 .nav > li.fsf-donate > a {
757 background-color: rgba
(88, 208, 121, 0.9);
762 .nav > li.btn-register > a {
763 background-color: rgba
(88, 208, 121, 0.9);
765 text-shadow: 0px 0px 0px #ffffff;
766 text-decoration: none
;
769 .navbar-default
.navbar-nav
> li
.btn-register
> a:focus
,
770 .navbar-default .navbar-nav > li.btn-register > a:hover {
771 background-color: transparent
;
776 .nav > li > a:focus {
777 background-color: rgba
(88, 208, 121, 1.0);
781 .nav-pills > li > a {
787 .nav-pills
> li
.active
> a
,
788 .nav-pills
> li
.active
> a:hover
,
789 .nav-pills > li.active > a:focus {
791 background-color: rgba
(88, 208, 121, 1.0);
801 background-color: #4F0276;
802 border-color: #4F0276;
803 border-bottom: 3px solid rgba
(88, 208, 121, 0.8);
806 .navbar-default .navbar-text { color: #DDD; }
819 background-color: transparent
;
820 background-image: none
;
821 border: 1px solid transparent
;
831 .navbar-default .navbar-toggle {
832 border-color: rgb
(250, 250, 250);
835 .navbar-default
.navbar-toggle:focus
,
836 .navbar-default .navbar-toggle:hover {
837 background-color: rgb
(245, 245, 245);
840 .navbar-default .navbar-toggle .icon-bar {
841 background-color: rgb
(180, 180, 180);
845 background-color: rgb
(240, 240, 240);
846 border-top: 1px solid transparent
;
847 box-shadow: 0 1px 0 rgba
(255, 255, 255, 0.1) inset
;
853 #lp-nav .list-group-item ul
{
857 #lp-nav .list-group-item li
{
862 /* Footer - adapted from <http://getbootstrap.com/examples/sticky-footer/>
863 -------------------------------------------------- */
872 height: auto
!important
;
874 margin: 0 auto
-60px;
880 border-top: 2px solid
#dadada;
881 box-shadow: 0px 1px 9px rgba
(255, 255, 255, 0.7);
882 background-color: #4F0276;
886 #footer .container p
{