regluit/static/less/landingpage.less

484 lines
8.0 KiB
Plaintext
Raw Normal View History

@import "variables.less";
.clickyarrows() {
text-indent:-10000px;
font-size:0;
width:15px;
height:22px;
display:block;
position:absolute;
top:45%;
}
#expandable {
display: none;
}
#main-container.main-container-fl .js-main {
width:968px;
background:#fff url("@{image-base}landingpage/container-top.png") top center no-repeat;
}
#js-maincol-fl, {
padding:30px 30px 0 30px;
overflow:hidden;
.content-block {
background:none;
padding:0;
}
#js-main-container {
float: left;
width:672px;
}
.js-main-container-inner {
padding-right:40px;
}
h2.page-heading {
margin:0 0 20px 0;
color:@text-blue;
font-size:17px;
font-weight: bold;
}
}
.user-block {
width:100%;
clear:both;
}
.user-block-hide {
float: left;
width:100%;
clear:both;
border-top: solid 1px @bright-blue;
margin-top: 20px;
.quicktour {
width: 270px;
float: left;
font-style: italic;
line-height:20px;
font-size:13px;
margin-top: 20px;
.highlight {
font-weight: bold;
}
&.last {
padding-right:0px;
width:270px;
background: url("@{image-base}landingpage/signmeup-arrow.png") no-repeat center bottom;
padding-bottom: 42px;
}
}
.movingrightalong {
background: url("@{image-base}landingpage/quicktour-arrow.png") no-repeat center;
height: 100px;
width: 75px;
float: left;
margin-top: 20px;
}
}
.user-block1, .user-block2 {
float:left;
}
.user-block1 {
width:70%;
.block-intro-text {
float:left;
width:70%;
font-size:20px;
}
a.readon {
float: left;
margin-top:10px;
}
}
.user-block2 {
color:@medium-blue;
font-size:11px;
line-height:normal;
width:30%;
.block-inner {
float:right;
padding-right:0;
}
label {
float:left;
font-size:20px;
.height(30px);
color:@text-blue;
padding-right:15px;
}
}
#collapser {
float: right;
.height(24px);
width: 24px;
.border-radius(12px, 12px, 12px, 12px);
border: solid 4px @text-blue;
text-align: center;
font-size: 17px;
z-index:5000;
margin-top: -12px;
margin-right:-22px;
}
#js-rightcol, #js-rightcol2 {
float:right;
width:230px;
.jsmodule {
2011-12-14 21:49:36 +00:00
float: left;
width: 208px;
background:@pale-blue;
border:1px solid @blue-grey;
.border-radius(12px, 12px, 12px, 12px);
margin-bottom:10px;
padding:0 10px 10px 10px;
&.last {
border-bottom:none;
padding-bottom:10px;
}
input {
.border-radius(32px, 32px, 32px, 32px);
border: none;
.height(36px);
width:90%;
outline: none;
padding-left: 16px;
}
input.signup {
background: url("@{image-base}landingpage/button.png") no-repeat 0 0;
//the following are part of what we need to move this from graphics to css
// which we will need if we institute a call-to-action color separately from green
//.border-radius(32px, 0, 0, 32px);
//background-color: @call-to-action;
border: medium none;
color: #FFF;
cursor: pointer;
display: inline-block;
font-weight: bold;
font-size: 13px;
overflow: hidden;
padding: 0 31px 0 11px;
width: 111px;
}
}
div.button {
padding-top:10px;
}
label {
width:100%;
display:block;
clear:both;
padding-top:10px;
}
}
.js-rightcol-padd {
padding:0;
}
h3.heading {
color:@text-blue;
font-weight:bold;
}
ul.ungluingwhat {
list-style: none;
padding:0;
margin:0 -10px;
li {
margin-bottom:7px;
background:#fff;
padding: 10px;
display:block;
overflow:hidden;
> div {
float: left;
}
}
div.user-avatar {
width:43px;
}
.user-book-thumb {
width:29px;
}
.user-book-info {
width:135px;
color:@text-blue;
p {
margin:0;
padding:0 5px;
font-size:11px;
}
a {
display:block;
padding:0;
color:@text-blue;
font-size:11px;
text-decoration:underline;
}
a.user-book-name {
padding: 0 5px;
}
}
}
div.typo2 {
background:@pale-blue;
.border-radius(12px, 12px, 12px, 12px);
padding:10px;
font-style:italic;
}
div.signup_btn {
display:block;
overflow:hidden;
a {
background: url("@{image-base}bg.png") no-repeat scroll right top transparent;
color: #fff;
display: block;
font-size: 13px;
font-weight: bold;
.height(36px);
letter-spacing: 1px;
text-decoration: none;
text-transform: capitalize;
float:left;
span {
background: url("@{image-base}bg.png") no-repeat scroll -770px -36px transparent;
display: block;
margin-right: 29px;
padding: 0 5px 0 15px;
}
}
}
.have-content-right-module {
.item-content {
float:left;
width:364px;
font-size:14px;
height: 132px;
border-bottom:7px solid @bright-blue;
p {
margin-bottom:20px;
line-height:135%;
}
h2.page-heading {
padding-right:97px;
line-height:43px;
padding-bottom:4px;
padding-top: 5px;
}
}
.content-right-module {
width:268px;
float:right;
h3 {
color:@bright-blue;
text-transform:uppercase;
font-size:24px;
font-weight:normal;
padding:0;
margin:0 0 16px 0;
}
}
}
h2.page-heading {
color:#3c4e52;
font-size:28px !important;
font-style:italic;
font-weight:normal !important;
}
#js-maincontainer-bot-block {
width:100%;
clear:both;
overflow:hidden;
margin-top:55px;
#js-search {
//background:url("@{image-base}andingpage/bg-search.png") 0 0 no-repeat;
.border-radius(64px, 64px, 64px, 64px);
background-color: @call-to-action;
width:628px;
height:80px;
overflow:hidden;
clear:both;
color:#fff;
label {
line-height:80px;
font-size:18px;
float:left;
padding:0;
width:auto;
2011-12-14 21:49:36 +00:00
padding:0 15px 0 30px;
}
form {
float:left;
width:210px;
background:url("@{image-base}landingpage/search-box-two.png") 0 0 no-repeat;
height:36px;
display:block;
overflow:hidden;
margin-top:22px;
}
}
}
#js-search input {
&.inputbox {
border:none;
color:#66942e;
.height(26px);
font-size:13px;
float:left;
padding:0;
margin:5px 0 5px 20px;
width: 149px;
2011-12-12 21:09:18 +00:00
outline: none;
}
&.greenbutton {
background:url("@{image-base}landingpage/search-button-two.png") 0 0 no-repeat;
width:40px;
height:40px;
padding:0;
margin:0;
border:none;
display:block;
float: right;
text-indent:-10000px;
font-size:0;
}
}
#js-maincontainer-faq {
clear: both;
overflow:hidden;
margin:15px 0;
width:100%;
}
.js-maincontainer-faq-inner {
float:right;
color:@text-blue;
font-size:14px;
padding-right:60px;
a {
font-weight:normal;
color:@text-blue;
text-decoration:underline;
}
}
#js-slide .jsmodule > h3 {
background:url("@{image-base}landingpage/bg-slide.png") bottom center no-repeat;
padding-bottom:7px;
padding-left:35px;
span {
background:@bright-blue;
color:#fff;
padding:10px 20px;
.border-radius(10px, 10px, 0, 0);
font-size:18px;
overflow:hidden;
display:inline-block;
font-weight:normal;
}
}
2011-12-14 21:49:36 +00:00
h3.module-title {
padding: 14px 0;
font-size:17px;
font-weight: normal;
2011-12-14 21:49:36 +00:00
}
.google_signup {
padding: 14px 0;
div {
.height(32px);
float: left;
padding-left:5px;
}
img {
float: left;
}
}
#js-slideshow {
padding:0 30px;
position:relative;
a.prev {
.clickyarrows();
background:url("@{image-base}landingpage/arrow-left.png") 0 0 no-repeat;
left: 0;
}
a.next {
.clickyarrows(rt);
background:url("@{image-base}landingpage/arrow-right.png") 0 0 no-repeat;
right: 0;
}
}
.spacer {
float: left;
margin: 0 4px;
}
.landingheader {
border-bottom: solid 5px @medium-blue;
float: left;
height:134px;
}
#footer {
clear: both;
margin-top:30px;
}