Pony.fm/public/styles/layout.less
2013-09-01 21:11:29 -05:00

198 lines
No EOL
2.7 KiB
Text

@import-once 'base/bootstrap/bootstrap';
@import-once 'mixins';
@import-once 'variables';
html, body {
}
html body {
height: 100%;
background: #444;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
padding: 0px !important;
}
header {
> a {
display: block;
float: left;
width: (@pfm-sidebar-size - 25);
height: 64px;
line-height: 52px;
background: @pfm-purple;
color: #fff;
font-size: 24pt;
padding-left: 25px;
font-weight: lighter;
position: relative;
z-index: 600;
font-family: 'Josefin Sans', sans-serif;
&:hover {
background: darken(@pfm-purple, 25%);
color: #fff;
text-decoration: none;
}
}
.user-details {
float: right;
margin-right: 10px;
margin-top: 9px;
.avatar {
.img-polaroid();
display: block;
float: right;
padding: 2px;
cursor: pointer;
&:hover {
background: #ddd;
}
span {
font-weight: bold;
display: inline-block;
padding: 0px 3px;
}
}
.dropdown-menu {
left: auto;
right: 0px;
}
.name {
float: left;
height: 44px;
line-height: 44px;
padding-right: 10px;
font-weight: bold;
font-size: 12pt;
}
img {
height: 40px;
width: 40px;
}
}
}
.now-playing {
margin-left: @pfm-sidebar-size;
height: 64px;
background: #eee;
position: relative;
z-index: 500;
}
.sidebar {
background: @pfm-light-grey;
width: @pfm-sidebar-size;
height: 100%;
float: left;
list-style: none;
padding: 0px;
margin: 0px;
font-size: 10pt;
position: relative;
li {
margin: 0px;
padding: 0px;
line-height: normal;
&.selected {
background: #fff;
> a, > a:hover {
cursor: default;
color: #000;
}
}
h3 {
padding: 10px 25px;
padding-right: 10px;
margin: 0px;
font-size: 10pt;
color: #eee;
background: darken(@pfm-light-grey, 10%);
line-height: normal;
a {
display: block;
float: right;
width: 20px;
text-align: center;
color: #fff;
&:hover {
text-decoration: none;
color: #000;
}
}
}
.dropdown-menu a {
color: #000;
}
&:hover > a.dropdown-toggle {
display: block;
}
> a.dropdown-toggle {
float: right;
padding: 10px 0px;
display: none;
}
> a {
display: block;
padding: 10px 25px;
padding-right: 0px;
overflow: hidden;
color: fadeout(#fff, 20%);
&:hover {
color: #fff;
}
> i {
display: block;
float: right;
width: 20px;
text-align: center;
margin-right: 10px;
}
&:hover {
text-decoration: none;
}
}
}
li.none {
span {
display: block;
padding: 5px 25px;
color: #555;
font-style: italic;
}
}
}
.site-content {
overflow: hidden;
margin-left: @pfm-sidebar-size;
background: #fff;
height: 100%;
z-index: 100;
}
.file-over-notice {
display: none;
}