/* General */
body {
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 14px;
+ font-family: sans-serif;
+ font-size: 13px;
line-height: 1.428571429;
color: #333333;
}
.program-session-speaker {
margin: 0px 7px 0px 0px;
+ font-style: italic;
+}
+
+.speaker-bio {
+ padding-bottom: 25px;
+}
+
+.speakers-block {
+ border-bottom: 1px solid rgb(200, 200, 200);
+ margin-bottom: 20px;
+}
+
+.keynote-speakers-header {
+ margin-bottom: 20px;
+}
+
+.speaker-block {
+ padding-bottom: 20px;
+}
+
+.keynote-speaker-header h2 {
+ font-size: 25px;
+ padding-top: 0px;
+}
+
+.speaker-header h2 {
+ font-size: 20px;
+ padding-top: 0px;
+}
+
+.program-session-room-details {
+ margin-top: 4px;
+}
+
+.program-session-room-details button {
+ margin-left: 5px;
+}
+
+.program-session-ical-bg {
+ background-color: rgb(245, 245, 245);
+ padding: 5px;
+ border-radius: 3px;
+}
+
+article.ical-howto header {
+ margin-bottom: 10px;
+}
+
+article.ical-howto h2 {
+ font-size: 15px;
}
/* Breadcrumb */
.checkbox .help-block {
display: inline-block;
margin-top: 0;
+ margin-left: 0;
margin-bottom: 10px;
color: #737373;
}
border-radius: 8px;
}
+.carousel-caption-bottom {
+ color: rgb(51, 51, 51);
+ position: static;
+ z-index: 10;
+ height: 2em;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ font-size: larger;
+ text-align: center;
+ background-color: rgba(240, 240, 240, .8);
+ border-radius: 0px 0px 8px 8px;
+}
+
@media screen and (min-width: 1280px) {
.carousel-caption-tr {
padding-bottom: 10px;
right: 0;
}
-.carousel-caption-bottom {
- color: rgb(51, 51, 51);
- position: static;
- right: auto;
- left: auto;
- z-index: 10;
- height: 50px;
- padding-top: 1px;
- padding-bottom: 1px;
- text-align: center;
- border-bottom: 3px solid rgba(88, 208, 121, 0.8);
- background-color: rgba(250, 250, 250, 1);
-}
-
/* Header */
.lp-banner {
box-shadow: 0px 1px 5px rgba(255, 255, 255, 0.7);
margin-bottom: 20px;
+ padding-bottom: 5px;
border-bottom: 3px solid rgba(88, 208, 121, 0.8);
text-shadow: 0px 1px 0px #ffffff;
background-color: rgb(250, 250, 250);
}
.lp-head p {
- margin: -0.64em 0 0.001em -4em;
+ margin: -0.54em 0 0.001em -4em;
}
.lp-signup {
@media (min-width:1200px) {
.lp-head p {
- margin: -0.64em 0 0.001em -7em;
+ margin: -0.54em 0 0.001em -7em;
}
}
/* Sponsor Logo */
-.sponsor-logo {
+.spnsr-logo {
display: inline-block;
max-width: 40%;
margin: 0px 40px 40px 0px;
}
}
-
/* Navs */
@media (min-width:768px) {
.nav > li.fsf-donate > a {
background-color: rgba(58, 208, 61, 0.6);
margin-top: 20px;
+ color: white;
}
.nav > li > a:hover,
right: 1%;
}
+.navbar-default {
+ background-color: rgb(250, 250, 250);
+ border-color: #e7e7e7;
+ border-bottom: 3px solid rgba(88, 208, 121, 0.8);
+}
+
+.navbar-brand {
+ float: left;
+ font-size: 18px;
+ height: 50px;
+ line-height: 20px;
+ margin-bottom: 9px;
+ padding: 15px;
+}
+
+.navbar-toggle {
+ background-color: transparent;
+ background-image: none;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ float: right;
+ margin-bottom: 8px;
+ margin-right: 15px;
+ margin-top: 13px;
+ padding: 9px 10px;
+ position: relative;
+}
+
+.navbar-default .navbar-toggle {
+ border-color: rgb(250, 250, 250);
+}
+
+.navbar-default .navbar-toggle:focus,
+.navbar-default .navbar-toggle:hover {
+ background-color: rgb(245, 245, 245);
+}
+
+.navbar-default .navbar-toggle .icon-bar {
+ background-color: rgb(180, 180, 180);
+}
+
+.navbar-collapse {
+ background-color: rgb(240, 240, 240);
+ border-top: 1px solid transparent;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
+ overflow-x: visible;
+ padding-left: 15px;
+ padding-right: 15px;
+}
+
/* Footer - adapted from <http://getbootstrap.com/examples/sticky-footer/>
-------------------------------------------------- */