static/css/zamboni/docs.less (306 lines of code) (raw):
@import '../impala/lib';
.big-link {
text-align: center;
a {
padding: 0.5em 1em;
margin: 0 1em;
background-color: #C8E8F3;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
text-decoration: none;
font-weight: bold;
&:hover {
background-color: #9FD0E0;
}
&.submit {
background-color: #7DBC39;
color: #fff;
&:hover {
background-color: #67A427;
}
}
&.positive {
color: #fff;
background-color: #6AB524;
&:hover {
background-color: #56A805;
}
}
}
}
.auto h3:before, ol.numbered h4.step {
background-color: #235;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
color: #fff;
font-size: 1.6em;
font-weight: 300;
height: 28px;
line-height: 1.3;
left: 0;
padding: 5px;
position: absolute;
text-align: center;
top: 0;
width: 28px;
}
.auto {
counter-reset: item;
> li,
> h3 {
counter-increment: item;
}
> h3 {
padding-left: 50px;
position: relative;
&:before {
top: -12px;
}
}
h3:before {
content: counter(item);
line-height: .9;
margin-top: 2px;
}
}
ol.numbered {
margin-left: 0;
list-style-type: none;
h3 {
margin-top: 7px;
}
li li + li {
margin-top: 1em;
&:last-child {
margin-bottom: 1.5em;
}
}
> li {
position: relative;
margin-bottom: 1em;
overflow: hidden;
min-height: 35px;
padding-left: 50px;
}
}
.dev-docs .primary {
ol.itemized {
li + li {
margin-top: 1em;
}
ul li {
margin: 1em 0 0 50px;
}
}
}
#getting-started {
.right-image {
float: right;
padding: 1em;
}
h3 {
margin-top: .5em;
}
> h3 {
margin: 2.5em 0 1em;
&:first-child {
margin-top: .5em;
}
}
.numbered h3 {
color: lighten(#011234, 10%);
font-size: 1.2em;
margin-top: .75em;
}
ol.reflist {
margin-bottom: 2em;
+ h3 {
margin-top: 2.5em;
&.toc {
margin-top: 2em;
}
}
}
ol.numbered {
border-bottom: 1px dotted @inset-blue;
margin-bottom: 2.5em;
}
code {
background: #eee;
border: 1px solid #ddd;
margin: 0 2px;
padding: 0 2px;
}
.screenshot {
margin-top: 2em;
img {
width: 100%;
}
}
}
.html-rtl #getting-started .right-image {
float: left;
}
.dev-docs {
.primary ul {
list-style: disc outside;
margin-left: 2em;
}
.primary ol ul {
list-style: lower-alpha;
margin-left: 0;
li {
overflow: visible;
padding-left: 0;
}
}
ul.reflist, ul.blocks {
list-style: none;
margin-left: 0;
strong {
font-size: 1.3em;
}
}
ol.reflist {
margin-left: 0;
padding-left: 3em;
}
}
.casestudies .blocks .item {
.logo {
float: left;
text-align: right;
width: 30%;
img {
max-width: 100%;
}
}
.info {
margin-left: 35%;
}
float: none;
height: auto;
padding: 2em;
width: auto;
}
#casestudy {
.info {
float: left;
width: 22%;
.dotted {
border-bottom: 2px dotted #C9E8F3;
margin: 0 0 0.5em;
padding: 0 0 0.5em;
}
}
.secondary {
width: 22%;
}
.hubtext {
margin: 0 25%;
}
.item {
width: auto;
min-width: 0;
padding: 1em;
max-width: 90%;
img {
max-width: 100%;
}
}
.pull {
max-width: 22%;
position: absolute;
right: 0;
p.caption {
color: #868686;
font-family: georgia,serif;
font-style: italic;
margin: 0;
padding: 0;
}
img {
margin: 0 auto;
}
}
img.pull {
margin-top: 0;
max-width: 22%;
}
blockquote {
margin: 1em;
padding-left: 0.2em;
&:before {
color: #B5D9E5;
content: "“";
display: block;
float: left;
font-family: georgia,serif;
font-size: 400%;
height: 0;
line-height: 0;
margin-left: -0.5em;
margin-top: 0.3em;
width: 0;
}
p {
color: #868686;
font-family: georgia,sans-serif;
margin-bottom: 0.5em;
}
&.pull {
max-width: 19%;
&:before {
font-size: 500%;
}
p {
font-size: 130%;
line-height: 140%;
}
}
&.long {
font-style: normal;
p {
margin: 0.5em 0;
}
}
}
}
#dev-agreement {
ul, ol {
list-style: outside none disc;
padding-left: 40px;
.loud-noises {
text-transform: uppercase;
}
li {
margin-bottom: 0.5em;
}
ul {
list-style: circle outside none;
margin: 1em 2em;
}
}
}
.html-rtl #casestudy {
.pull {
left: 0;
right: auto;
}
blockquote {
padding-left: 0;
padding-right: 0.2em;
&:before {
display: none;
}
}
}
.call-to-submit {
text-align: center;
a.button {
font-size: 1.25em;
padding: .25em 1em;
}
}