4 font-family: sans-serif
;
6 line-height: 1.428571429;
17 color: rgb
(70, 80, 73);
26 #lp-content { position: relative
; }
37 word-break: break-all
;
42 .program-session-details-toggle-all {
47 .program-session-details-toggle-all button {
54 .program-session-details-toggle-all button.fixed {
64 .program-day-header h2 {
69 border-bottom: 3px solid
#f5f5f5;
73 .program-timeslot-break {
77 .program-timeslot-break-header h2 {
79 color: rgb
(150, 150, 150);
86 .program-timeslot-header h2 {
90 .program-session-header h2 {
100 .program-session button {
105 border: 1px solid
#DDD;
112 .program-session-speaker {
113 margin: 0px 7px 0px 0px;
118 padding-bottom: 25px;
122 border-bottom: 1px solid rgb
(200, 200, 200);
126 .speakers-block img {
130 .keynote-speakers-header {
135 padding-bottom: 20px;
138 .keynote-speaker-header h2 {
148 .program-session-shelf {
152 .program-session-room-details {
157 .program-session-room-details button {
163 .program-session-ical-bg {
164 background-color: rgb
(245, 245, 245);
169 article
.ical-howto header
{
173 article
.ical-howto h2
{
179 .breadcrumb > .active {
180 color: rgb
(38, 208, 61);
188 text-decoration: none
;
193 border-bottom: thin solid
#f57900;
198 text-decoration: none
;
199 -moz-text-decoration-color: #f57900;
200 text-decoration-color: #f57900;
204 text-decoration: none
;
214 border-top: 1px solid
#bababa;
225 .form-control:-moz-placeholder {
229 .form-control::-moz-placeholder {
233 .form-control:-ms-input-placeholder {
237 .form-control::-webkit-input-placeholder {
247 line-height: 1.428571429;
249 vertical-align: middle
;
250 background-color: #ffffff;
251 border: 1px solid
#cccccc;
253 -webkit-box-shadow: none
;
255 -webkit-transition: border-color ease-in-out
0.15s;
256 transition: border-color ease-in-out
0.15s;
259 .form-control:focus {
260 border-color: #f57900;
262 -webkit-box-shadow: none
;
266 .scholarship-input-annotation {
267 margin-bottom: -0.6em;
270 .lp-signup .form-group {
275 display: inline-block
;
278 .checkbox .help-block {
279 display: inline-block
;
286 .form-group .lp-left-form-checkbox-text {
291 @media screen and
(min-width: 320px) and
(max-width: 768px){
292 .form-group .lp-left-form-checkbox-text {
301 .checkbox .help-block {
309 color: rgba
(128, 0, 0, 0.6);
314 display: inline-block
;
318 vertical-align: middle
;
323 display: inline-block
;
328 vertical-align: middle
;
336 background-color: #f57900;
337 border-color: #f57900;
344 .open .dropdown-toggle.btn-default {
346 background-color:#f57900;
347 border-color: #f5790036;
350 .btn-default
.active
.focus
,
351 .btn-default
.active:focus
,
352 .btn-default
.active:hover
,
353 .btn-default
.focus:active
,
354 .btn-default:active:focus
,
355 .btn-default:active:hover
,
356 .open
> .dropdown-toggle
.btn-default
.focus
,
357 .open
> .dropdown-toggle
.btn-default:focus
,
358 .open > .dropdown-toggle.btn-default:hover {
360 background-color:#f57900;
361 border-color: #f5790036;
365 @media (min-width:1280px) {
383 @media (max-width:768px) {
392 @media (min-width:320px) and
(max-width:360px) {
403 margin-bottom: 0.3em;
405 text-shadow: 0px 0px 0px #ffffff;
406 background-color: #f57900;
407 text-decoration: none
;
408 box-shadow: 0px 3px 2px #BBBBBB;
413 .btn-register:active
,
414 .btn-register
.active
,
415 .open .dropdown-toggle.btn-register {
417 background-color:#f57900;
418 border-color:#f57900;;
421 .btn-register:active
,
422 .btn-register
.active
,
423 .open .dropdown-toggle.btn-register {
424 background-image: none
;
434 .carousel-control
.icon-prev
,
435 .carousel-control
.icon-next
,
436 .carousel-control
.glyphicon-chevron-left
,
437 .carousel-control .glyphicon-chevron-right {
445 @media (min-width: 375px) and
(max-width: 767px) {
446 .carousel-control
.icon-prev
,
447 .carousel-control
.icon-next
,
448 .carousel-control
.glyphicon-chevron-left
,
449 .carousel-control .glyphicon-chevron-right {
454 @media (max-width: 374px) {
455 .carousel-control
.icon-prev
,
456 .carousel-control
.icon-next
,
457 .carousel-control
.glyphicon-chevron-left
,
458 .carousel-control .glyphicon-chevron-right {
463 .carousel-caption-tr {
472 padding-bottom: 10px;
475 background-color: rgba
(0, 0, 0,0.6);
479 .carousel-caption-bl {
488 padding-bottom: 10px;
493 background-color: rgba
(0, 0, 0,0.6);
497 .carousel-caption-tl {
506 padding-bottom: 10px;
509 background-color: rgba
(0, 0, 0,0.6);
513 .carousel-caption-center {
524 padding-bottom: 10px;
527 background-color: rgba
(0, 0, 0,0.6);
531 .carousel-caption-bottom {
532 color: rgb
(51, 51, 51);
540 background-color: rgba
(240, 240, 240, .8);
541 border-radius: 0px 0px 8px 8px;
544 @media screen and
(min-width: 1280px) {
545 .carousel-caption-tr {
546 padding-bottom: 10px;
551 .carousel-caption-bl {
552 padding-bottom: 10px;
559 @media screen and
(min-width: 600px) and
(max-width: 980px){
566 @media screen and
(min-width: 320px) and
(max-width: 480px){
567 .carousel-caption-tl {
575 .carousel-caption-tr {
580 .carousel-control.left {
581 background-image: none
;
582 background-repeat: repeat-x
;
586 .carousel-control.right {
587 background-image: none
;
588 background-repeat: repeat-x
;
597 background-color: #f57900;
598 color: rgb
(255, 255, 255);
608 border-bottom: 0.1px dotted rgb
(200, 220, 200);
611 .lp-archived a:hover, a:active, a:focus{
616 box-shadow: 0px 1px 5px rgba
(255, 255, 255, 0.7);
619 border-bottom: 3px solid
#f57900;
620 background-color: #204A87;
624 .lp-banner
.text-muted
,
625 #footer .text-muted
{
633 .lp-banner .container {
640 @media (min-width: 991px) and
(max-width:1200px) {
646 @media (min-width:1200px) {
665 @media (max-width: 635px) {
675 display: inline-block
;
677 margin: 0px 40px 40px 0px;
702 margin-bottom: 0.5em;
705 @media (max-width:551px) {
713 @media (min-width: 552px) and
(max-width:767px) {
723 @media (min-width:768px) {
732 padding-bottom: 1.0em;
743 text-shadow: 0px 0px 0px #dadada;
745 margin-bottom: 0.4em;
747 border-bottom: 2px solid
#FFF;
755 text-decoration: none
;
756 background-color: #f5790036;
757 transition: background-color
0.1s;
761 .nav > li.fsf-donate > a {
762 background-color: #f57900;
767 .nav > li.btn-register > a {
768 background-color: #f57900;
770 text-shadow: 0px 0px 0px #ffffff;
771 text-decoration: none
;
774 .navbar-default
.navbar-nav
> li
.btn-register
> a:focus
,
775 .navbar-default .navbar-nav > li.btn-register > a:hover {
776 background-color: transparent
;
781 .nav > li > a:focus {
782 background-color:#f57900;
786 .nav-pills > li > a {
792 .nav-pills
> li
.active
> a
,
793 .nav-pills
> li
.active
> a:hover
,
794 .nav-pills > li.active > a:focus {
796 background-color:#f57900;
806 background-color: #204A87;
807 border-color: #204A87;
808 border-bottom: 3px solid
#f57900;
811 .navbar-default .navbar-text { color: #DDD; }
824 background-color: transparent
;
825 background-image: none
;
826 border: 1px solid transparent
;
836 .navbar-default .navbar-toggle {
837 border-color: rgb
(250, 250, 250);
840 .navbar-default
.navbar-toggle:focus
,
841 .navbar-default .navbar-toggle:hover {
842 background-color: rgb
(245, 245, 245);
845 .navbar-default .navbar-toggle .icon-bar {
846 background-color: rgb
(180, 180, 180);
850 background-color: rgb
(240, 240, 240);
851 border-top: 1px solid transparent
;
852 box-shadow: 0 1px 0 rgba
(255, 255, 255, 0.1) inset
;
858 #lp-nav { margin-top: 66px; }
860 #lp-nav .list-group-item ul
{
864 #lp-nav .list-group-item li
{
869 /* Footer - adapted from <http://getbootstrap.com/examples/sticky-footer/>
870 -------------------------------------------------- */
879 height: auto
!important
;
881 margin: 0 auto
-60px;
887 border-top: 2px solid
#dadada;
888 box-shadow: 0px 1px 9px rgba
(255, 255, 255, 0.7);
889 background-color: #204A87;
893 #footer .container p
{