bigbluebutton-Github/bigbluebutton-config/web/css/style.css
2013-07-19 11:47:32 -04:00

301 lines
5.0 KiB
CSS
Executable File

@charset "UTF-8";
body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background-image: url(../images/bg.png);
color: #777;
}
img {
border: 0;
}
h1, h2, h3 {
margin: 0;
letter-spacing: 0.5px;
font-weight: 100;
line-height: 125%;
text-shadow: 0 2px 0 rgba(0, 0, 0, .15);
}
h1 {
font-size: 30px;
color: #00445E;
}
h2 {
font-size: 24px;
margin-top: 15px;
color:white;
}
h3 {
font-size: 18px;
margin-top: 10px;
color: #00445E;
}
p {
font-size:14px;
line-height: 22px;
margin-bottom:15px;
margin-top:0;
}
p.subhead {
padding-bottom: 10px;
font-family: Georgia;
font-style: italic;
color: #666;
font-size: 18px;
text-align: center;
}
a {
color: #00445E;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.f-left {
display: block;
float: left;
}
.f-right {
display: block;
float: right;
}
.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
content: "";
}
.clearfix:after {
clear: both;
}
.row {
margin-left:-20px
}
/* Header */
#header{
width: 960px;
height: 75px;
margin: 0 auto;
padding-top: 10px;
}
#logo {
display: block;
float: left;
height: 89px;
width: 364px;
margin-top: 10px;
}
.social-links {
margin-top:30px;
}
.social-links ul {
list-style: none;
line-height: 24px;
}
.social-links li {
display: block;
float: left;
margin-right: 10px;
}
.social-links li:last-child {
margin-right: 0;
}
/* Content */
#main {
margin: 40px auto 0 auto;
position: relative;
width: 960px;
}
#main_content {
background-color: white;
height: auto;
border: solid #D7D8D9 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0 1px 0 #fff, inset 0 2px 3px rgba(0,0,0,0.06), inset 0 0 2px rgba(0,0,0,0.04);
text-shadow: 0 1px 0 white;
}
#main_content_top {
padding:50px 30px 35px 30px;;
}
#main_content_top img {
width:460px;
margin-top:15px;
}
#main_content_join {
width: 100%;
background: #30406b;
padding: 20px 0px;
clear: both;
}
.join_form {
width: 635px;
margin: 0 auto;
}
.join_form h2 {
display:block;
float:left;
margin:5px 0 0 0;
padding:0;
}
.join_form input[type=text], join_form input[type=submit] {
display:block;
float:left;
}
.join_form input[type=text] {
margin-left:15px;
padding: 10px;
margin-bottom: 0 ;
width: 206px;
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
display: inline-block;
height: 20px;
font-size: 15px;
line-height: 20px;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.submit_btn {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-image: none;
box-shadow: none;
border: none;
font-size: 15px;
padding: 13px 10px;
margin:0 0 0 15px;
background: #76ab3b;
background: -moz-linear-gradient(top, #90c356 0%, #649a27 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90c356), color-stop(100%,#649a27));
background: -webkit-linear-gradient(top, #90c356 0%,#649a27 100%);
background: -o-linear-gradient(top, #90c356 0%,#649a27 100%);
background: -ms-linear-gradient(top, #90c356 0%,#649a27 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c356', endColorstr='#649a27',GradientType=0 );
background: linear-gradient(top, #90c356 0%,#649a27 100%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.4);
width:140px;
}
.submit_btn:hover {
background:#649a27;
cursor: pointer;
}
#main_content_bottom {
padding:50px 30px 30px 30px;
text-align: center;
}
#welcome {
width: 405px;
display: block;
margin-left:30px;
}
#welcome img {
padding-right: 10px;
padding-top: 3px;
}
.videos {
width:900px;
margin:30px auto 50px auto;
}
.video-item {
display: block;
float: left;
margin-left:35px
}
.arrow {
background: transparent url(../images/arrow.png) no-repeat;
padding: 5px 6px 5px 30px;
}
.api {
background-color:#f2f2f2;
text-align:left;
padding:20px 120px;
}
.api p {
margin:0;
}
.api .arrow {
display:block;
float:right;
margin-top:15px;
}
/* Footer */
#footer {
height: 200px;
min-height: 74px;
padding: 10px 0 0 0;
clear: both;
}
html>body #footer {
height: auto;
}
#legal {
clear: both;
padding-top: 20px;
text-align: center;
font-size: 10px;
color: ##777;
}
#legal a {
color: #00445E;
}