4 font-family: sans-serif
;
6 line-height: 1.428571429;
17 color: rgb
(70, 80, 73);
21 .lp-logo { margin-bottom:-95px; }
23 #lp-content { position: relative
; }
34 word-break: break-all
;
39 .program-session-details-toggle-all {
44 .program-session-details-toggle-all button {
51 .program-session-details-toggle-all button.fixed {
61 .program-day-header h2 {
66 border-bottom: 3px solid
#f5f5f5;
70 .program-timeslot-break {
74 .program-timeslot-break-header h2 {
76 color: rgb
(150, 150, 150);
83 .program-timeslot-header h2 {
87 .program-session-header h2 {
97 .program-session button {
102 border: 1px solid
#DDD;
109 .program-session-speaker {
110 margin: 0px 7px 0px 0px;
115 padding-bottom: 25px;
119 border-bottom: 1px solid rgb
(200, 200, 200);
123 .speakers-block img {
127 .keynote-speakers-header {
132 padding-bottom: 20px;
135 .keynote-speaker-header h2 {
145 .program-session-shelf {
149 .program-session-room-details {
154 .program-session-room-details button {
160 .program-session-ical-bg {
161 background-color: rgb
(245, 245, 245);
166 article
.ical-howto header
{
170 article
.ical-howto h2
{
176 .breadcrumb > .active {
177 color: rgb
(38, 208, 61);
185 text-decoration: none
;
190 border-bottom: thin solid
#f57900;
195 text-decoration: none
;
196 -moz-text-decoration-color: #f57900;
197 text-decoration-color: #f57900;
201 text-decoration: none
;
211 border-top: 1px solid
#bababa;
222 .form-control:-moz-placeholder {
226 .form-control::-moz-placeholder {
230 .form-control:-ms-input-placeholder {
234 .form-control::-webkit-input-placeholder {
244 line-height: 1.428571429;
246 vertical-align: middle
;
247 background-color: #204A87;
248 border: 1px solid
#cccccc;
250 -webkit-box-shadow: none
;
252 -webkit-transition: border-color ease-in-out
0.15s;
253 transition: border-color ease-in-out
0.15s;
256 .form-control:focus {
257 border-color: #f57900;
259 -webkit-box-shadow: none
;
263 .scholarship-input-annotation {
264 margin-bottom: -0.6em;
267 .lp-signup .form-group {
272 display: inline-block
;
275 .checkbox .help-block {
276 display: inline-block
;
283 .form-group .lp-left-form-checkbox-text {
288 @media screen and
(min-width: 320px) and
(max-width: 768px){
289 .form-group .lp-left-form-checkbox-text {
298 .checkbox .help-block {
306 color: rgba
(128, 0, 0, 0.6);
311 display: inline-block
;
315 vertical-align: middle
;
320 display: inline-block
;
325 vertical-align: middle
;
333 background-color: #f57900;
334 border-color: #f57900;
341 .open .dropdown-toggle.btn-default {
343 background-color:#f57900;
344 border-color: #f5790036;
347 .btn-default
.active
.focus
,
348 .btn-default
.active:focus
,
349 .btn-default
.active:hover
,
350 .btn-default
.focus:active
,
351 .btn-default:active:focus
,
352 .btn-default:active:hover
,
353 .open
> .dropdown-toggle
.btn-default
.focus
,
354 .open
> .dropdown-toggle
.btn-default:focus
,
355 .open > .dropdown-toggle.btn-default:hover {
357 background-color:#f57900;
358 border-color: #f5790036;
362 @media (min-width:1280px) {
380 @media (max-width:768px) {
389 @media (min-width:320px) and
(max-width:360px) {
400 margin-bottom: 0.3em;
402 text-shadow: 0px 0px 0px #ffffff;
403 background-color: #f57900;
404 text-decoration: none
;
405 box-shadow: 0px 3px 2px #BBBBBB;
410 .btn-register:active
,
411 .btn-register
.active
,
412 .open .dropdown-toggle.btn-register {
414 background-color:#f57900;
415 border-color:#f57900;;
418 .btn-register:active
,
419 .btn-register
.active
,
420 .open .dropdown-toggle.btn-register {
421 background-image: none
;
431 .carousel-control
.icon-prev
,
432 .carousel-control
.icon-next
,
433 .carousel-control
.glyphicon-chevron-left
,
434 .carousel-control .glyphicon-chevron-right {
442 @media (min-width: 375px) and
(max-width: 767px) {
443 .carousel-control
.icon-prev
,
444 .carousel-control
.icon-next
,
445 .carousel-control
.glyphicon-chevron-left
,
446 .carousel-control .glyphicon-chevron-right {
451 @media (max-width: 374px) {
452 .carousel-control
.icon-prev
,
453 .carousel-control
.icon-next
,
454 .carousel-control
.glyphicon-chevron-left
,
455 .carousel-control .glyphicon-chevron-right {
460 .carousel-caption-tr {
469 padding-bottom: 10px;
472 background-color: rgba
(0, 0, 0,0.6);
476 .carousel-caption-bl {
485 padding-bottom: 10px;
490 background-color: rgba
(0, 0, 0,0.6);
494 .carousel-caption-tl {
503 padding-bottom: 10px;
506 background-color: rgba
(0, 0, 0,0.6);
510 .carousel-caption-center {
521 padding-bottom: 10px;
524 background-color: rgba
(0, 0, 0,0.6);
528 .carousel-caption-bottom {
529 color: rgb
(51, 51, 51);
537 background-color: rgba
(240, 240, 240, .8);
538 border-radius: 0px 0px 8px 8px;
541 @media screen and
(min-width: 1280px) {
542 .carousel-caption-tr {
543 padding-bottom: 10px;
548 .carousel-caption-bl {
549 padding-bottom: 10px;
556 @media screen and
(min-width: 600px) and
(max-width: 980px){
563 @media screen and
(min-width: 320px) and
(max-width: 480px){
564 .carousel-caption-tl {
572 .carousel-caption-tr {
577 .carousel-control.left {
578 background-image: none
;
579 background-repeat: repeat-x
;
583 .carousel-control.right {
584 background-image: none
;
585 background-repeat: repeat-x
;
594 background-color: #f57900;
595 color: rgb
(255, 255, 255);
605 border-bottom: 0.1px dotted rgb
(200, 220, 200);
608 .lp-archived a:hover, a:active, a:focus{
609 color: rgb
(38, 208, 61);
613 box-shadow: 0px 1px 5px rgba
(255, 255, 255, 0.7);
616 border-bottom: 3px solid
#f57900;
617 background-color: #204A87;
621 .lp-banner
.text-muted
,
622 #footer .text-muted
{
630 .lp-banner .container {
637 @media (min-width: 991px) and
(max-width:1200px) {
643 @media (min-width:1200px) {
662 @media (max-width: 635px) {
672 display: inline-block
;
674 margin: 0px 40px 40px 0px;
699 margin-bottom: 0.5em;
702 @media (max-width:551px) {
710 @media (min-width: 552px) and
(max-width:767px) {
720 @media (min-width:768px) {
729 padding-bottom: 1.0em;
740 text-shadow: 0px 0px 0px #dadada;
742 margin-bottom: 0.4em;
744 border-bottom: 2px solid
#FFF;
752 text-decoration: none
;
753 background-color: #f5790036;
754 transition: background-color
0.1s;
758 .nav > li.fsf-donate > a {
759 background-color: #f57900;
764 .nav > li.btn-register > a {
765 background-color: #f57900;
767 text-shadow: 0px 0px 0px #ffffff;
768 text-decoration: none
;
771 .navbar-default
.navbar-nav
> li
.btn-register
> a:focus
,
772 .navbar-default .navbar-nav > li.btn-register > a:hover {
773 background-color: transparent
;
778 .nav > li > a:focus {
779 background-color:#f57900;
783 .nav-pills > li > a {
789 .nav-pills
> li
.active
> a
,
790 .nav-pills
> li
.active
> a:hover
,
791 .nav-pills > li.active > a:focus {
793 background-color:#f57900;
803 background-color: #204A87;
804 border-color: #204A87;
805 border-bottom: 3px solid
#f57900;
808 .navbar-default .navbar-text { color: #DDD; }
821 background-color: transparent
;
822 background-image: none
;
823 border: 1px solid transparent
;
833 .navbar-default .navbar-toggle {
834 border-color: rgb
(250, 250, 250);
837 .navbar-default
.navbar-toggle:focus
,
838 .navbar-default .navbar-toggle:hover {
839 background-color: rgb
(245, 245, 245);
842 .navbar-default .navbar-toggle .icon-bar {
843 background-color: rgb
(180, 180, 180);
847 background-color: rgb
(240, 240, 240);
848 border-top: 1px solid transparent
;
849 box-shadow: 0 1px 0 rgba
(255, 255, 255, 0.1) inset
;
855 #lp-nav { margin-top: 66px; }
857 #lp-nav .list-group-item ul
{
861 #lp-nav .list-group-item li
{
866 /* Footer - adapted from <http://getbootstrap.com/examples/sticky-footer/>
867 -------------------------------------------------- */
876 height: auto
!important
;
878 margin: 0 auto
-60px;
884 border-top: 2px solid
#dadada;
885 box-shadow: 0px 1px 9px rgba
(255, 255, 255, 0.7);
886 background-color: #204A87;
890 #footer .container p
{