4 font-family: sans-serif
;
6 line-height: 1.428571429;
17 color: rgb
(70, 80, 73);
30 word-break: break-all
;
35 .program-session-details-toggle-all {
40 .program-session-details-toggle-all button {
44 .program-session-details-toggle-all button.fixed {
54 .program-day-header h2 {
58 .program-timeslot-break {
62 .program-timeslot-break-header h2 {
64 color: rgb
(150, 150, 150);
72 .program-timeslot-header h2 {
76 .program-session-header h2 {
82 .program-session button {
86 .program-session-speaker {
87 margin: 0px 7px 0px 0px;
96 border-bottom: 1px solid rgb
(200, 200, 200);
100 .keynote-speakers-header {
105 padding-bottom: 20px;
108 .keynote-speaker-header h2 {
118 .program-session-shelf {
122 .program-session-room-details {
127 .program-session-room-details button {
133 .program-session-ical-bg {
134 background-color: rgb
(245, 245, 245);
139 article
.ical-howto header
{
143 article
.ical-howto h2
{
149 .breadcrumb > .active {
150 color: rgb
(38, 208, 61);
157 color: rgb
(38, 208, 61);
158 text-decoration: none
;
163 border-bottom: thin solid rgba
(88, 208, 121, 0.8);
168 text-decoration: none
;
169 -moz-text-decoration-color: rgb
(88, 208, 121);
170 text-decoration-color: rgb
(88, 208, 121);
174 text-decoration: none
;
184 border-top: 1px solid
#bababa;
195 .form-control:-moz-placeholder {
199 .form-control::-moz-placeholder {
203 .form-control:-ms-input-placeholder {
207 .form-control::-webkit-input-placeholder {
217 line-height: 1.428571429;
219 vertical-align: middle
;
220 background-color: rgba
(250, 250, 250, 0.7);
221 border: 1px solid
#cccccc;
223 -webkit-box-shadow: none
;
225 -webkit-transition: border-color ease-in-out
0.15s;
226 transition: border-color ease-in-out
0.15s;
229 .form-control:focus {
230 border-color: rgb
(88, 208, 121);
232 -webkit-box-shadow: none
;
236 .scholarship-input-annotation {
237 margin-bottom: -0.6em;
240 .lp-signup .form-group {
245 display: inline-block
;
248 .checkbox .help-block {
249 display: inline-block
;
256 .form-group .lp-left-form-checkbox-text {
261 @media screen and
(min-width: 320px) and
(max-width: 768px){
262 .form-group .lp-left-form-checkbox-text {
271 .checkbox .help-block {
279 color: rgba
(128, 0, 0, 0.6);
284 display: inline-block
;
288 vertical-align: middle
;
293 display: inline-block
;
298 vertical-align: middle
;
306 background-color: rgba
(88, 208, 121, 0.8);
307 border-color: rgba
(88, 208, 121, 0.5);
314 .open .dropdown-toggle.btn-default {
316 background-color: rgba
(88, 208, 121, 1.0);
317 border-color: rgba
(88, 208, 121, 0.2);
320 .btn-default
.active
.focus
,
321 .btn-default
.active:focus
,
322 .btn-default
.active:hover
,
323 .btn-default
.focus:active
,
324 .btn-default:active:focus
,
325 .btn-default:active:hover
,
326 .open
> .dropdown-toggle
.btn-default
.focus
,
327 .open
> .dropdown-toggle
.btn-default:focus
,
328 .open > .dropdown-toggle.btn-default:hover {
330 background-color: rgba
(88, 208, 121, 1.0);
331 border-color: rgba
(88, 208, 121, 0.2);
335 @media (min-width:1280px) {
353 @media (max-width:768px) {
362 @media (min-width:320px) and
(max-width:360px) {
373 margin-bottom: 0.3em;
375 text-shadow: 0px 0px 0px #ffffff;
376 background-color: rgba
(88, 208, 121, 0.9);
377 text-decoration: none
;
378 box-shadow: 0px 3px 2px #BBBBBB;
383 .btn-register:active
,
384 .btn-register
.active
,
385 .open .dropdown-toggle.btn-register {
387 background-color: rgba
(88, 208, 121, 1.0);
388 border-color: rgba
(88, 208, 121, 1.0);;
391 .btn-register:active
,
392 .btn-register
.active
,
393 .open .dropdown-toggle.btn-register {
394 background-image: none
;
404 .carousel-control
.icon-prev
,
405 .carousel-control
.icon-next
,
406 .carousel-control
.glyphicon-chevron-left
,
407 .carousel-control .glyphicon-chevron-right {
415 .carousel-caption-tr {
424 padding-bottom: 10px;
427 background-color: rgba
(0, 0, 0,0.6);
431 .carousel-caption-bl {
440 padding-bottom: 10px;
445 background-color: rgba
(0, 0, 0,0.6);
449 .carousel-caption-tl {
458 padding-bottom: 10px;
461 background-color: rgba
(0, 0, 0,0.6);
465 .carousel-caption-center {
476 padding-bottom: 10px;
479 background-color: rgba
(0, 0, 0,0.6);
483 .carousel-caption-bottom {
484 color: rgb
(51, 51, 51);
492 background-color: rgba
(240, 240, 240, .8);
493 border-radius: 0px 0px 8px 8px;
496 @media screen and
(min-width: 1280px) {
497 .carousel-caption-tr {
498 padding-bottom: 10px;
503 .carousel-caption-bl {
504 padding-bottom: 10px;
511 @media screen and
(min-width: 600px) and
(max-width: 980px){
518 @media screen and
(min-width: 320px) and
(max-width: 480px){
519 .carousel-caption-tl {
527 .carousel-caption-tr {
532 .carousel-control.left {
533 background-image: none
;
534 background-repeat: repeat-x
;
538 .carousel-control.right {
539 background-image: none
;
540 background-repeat: repeat-x
;
549 background-color: rgb
(88, 208, 121);
550 color: rgb
(255, 255, 255);
560 border-bottom: 0.1px dotted rgb
(200, 220, 200);
563 .lp-archived a:hover, a:active, a:focus{
564 color: rgb
(38, 208, 61);
568 box-shadow: 0px 1px 5px rgba
(255, 255, 255, 0.7);
571 border-bottom: 3px solid rgba
(88, 208, 121, 0.8);
572 text-shadow: 0px 1px 0px #ffffff;
573 background-color: rgb
(250, 250, 250);
577 margin: 0.5em 0 0.001em -1.5em;
581 margin: -0.54em 0 0.001em -4em;
589 .lp-banner .container {
596 @media (max-width:551px) {
602 margin: 1.5em auto
0.5em auto
;
606 @media (min-width: 552px) and
(max-width:767px) {
609 margin: 1.5em auto
0.5em auto
;
612 margin: 0.37em 0 0.001em -3.6em;
616 @media (min-width: 768px) and
(max-width:991px) {
621 margin: -0.35em 0 0.001em -3.6em;
628 @media (min-width: 991px) and
(max-width:1200px) {
634 @media (min-width:1200px) {
636 margin: -0.54em 0 0.001em -7em;
657 @media (max-width: 635px) {
667 display: inline-block
;
669 margin: 0px 40px 40px 0px;
694 margin-bottom: 0.5em;
697 @media (max-width:551px) {
705 @media (min-width: 552px) and
(max-width:767px) {
715 @media (min-width:768px) {
724 padding-bottom: 1.0em;
735 text-shadow: 0px 0px 0px #dadada;
737 margin-bottom: 0.4em;
746 text-decoration: none
;
747 background-color: rgba
(240, 240, 240, 0.8);
748 transition: background-color
0.1s;
752 .nav > li.fsf-donate > a {
753 background-color: rgba
(88, 208, 121, 0.9);
758 .nav > li.btn-register > a {
759 background-color: rgba
(88, 208, 121, 0.9);
761 text-shadow: 0px 0px 0px #ffffff;
762 text-decoration: none
;
765 .navbar-default
.navbar-nav
> li
.btn-register
> a:focus
,
766 .navbar-default .navbar-nav > li.btn-register > a:hover {
767 background-color: transparent
;
772 .nav > li > a:focus {
773 background-color: rgba
(88, 208, 121, 1.0);
777 .nav-pills > li > a {
783 .nav-pills
> li
.active
> a
,
784 .nav-pills
> li
.active
> a:hover
,
785 .nav-pills > li.active > a:focus {
787 background-color: rgba
(88, 208, 121, 1.0);
797 background-color: rgb
(250, 250, 250);
798 border-color: #e7e7e7;
799 border-bottom: 3px solid rgba
(88, 208, 121, 0.8);
813 background-color: transparent
;
814 background-image: none
;
815 border: 1px solid transparent
;
825 .navbar-default .navbar-toggle {
826 border-color: rgb
(250, 250, 250);
829 .navbar-default
.navbar-toggle:focus
,
830 .navbar-default .navbar-toggle:hover {
831 background-color: rgb
(245, 245, 245);
834 .navbar-default .navbar-toggle .icon-bar {
835 background-color: rgb
(180, 180, 180);
839 background-color: rgb
(240, 240, 240);
840 border-top: 1px solid transparent
;
841 box-shadow: 0 1px 0 rgba
(255, 255, 255, 0.1) inset
;
848 /* Footer - adapted from <http://getbootstrap.com/examples/sticky-footer/>
849 -------------------------------------------------- */
858 height: auto
!important
;
860 margin: 0 auto
-60px;
866 border-top: 2px solid
#dadada;
867 box-shadow: 0px 1px 9px rgba
(255, 255, 255, 0.7);
868 background-color: rgb
(255, 255, 255);
872 #footer .container p
{