Created
September 13, 2014 03:29
-
-
Save alindgren/7c7cbdb836d7eb8afc48 to your computer and use it in GitHub Desktop.
Simple Umbraco demo for "Site Building with Umbraco 7" at Code Camp NYC 2014
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage | |
@{ | |
Layout = null; | |
}<!DOCTYPE HTML> | |
<html> | |
<head> | |
<title></title> | |
<link rel="stylesheet" href="/css/style.css" /> | |
</head> | |
<body> | |
<header id="header"> | |
<h1><a href="/">Home</a></h1> | |
<nav id="nav"> | |
@Html.Partial("Menu", Model) | |
</nav> | |
</header> | |
<!-- Main --> | |
<section id="main" class="container"> | |
<header> | |
<h2>@Umbraco.Field("title")</h2> | |
</header> | |
<div class="box"> | |
<span class="image featured"><img src="@Umbraco.Media(CurrentPage.leadImage).Url" alt="" /></span> | |
<p>@CurrentPage.body</p> | |
</div> | |
</section> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage | |
@{ | |
Layout = null; | |
}<!DOCTYPE HTML> | |
<html> | |
<head> | |
<title></title> | |
<link rel="stylesheet" href="/css/style.css" /> | |
</head> | |
<body> | |
<header id="header"> | |
<h1><a href="/">Home</a></h1> | |
<nav id="nav"> | |
<ul> | |
<li> | |
<a href="#">Page One</a> | |
</li> | |
<li> | |
<a href="#">Page Two</a> | |
</li> | |
<li> | |
<a href="#">Page Three</a> | |
</li> | |
</ul> | |
</nav> | |
</header> | |
<!-- Main --> | |
<section id="main" class="container"> | |
<header> | |
<h2>Title</h2> | |
</header> | |
<div class="box"> | |
<span class="image featured"><img src="images/pic01.jpg" alt="" /></span> | |
<p>body</p> | |
</div> | |
</section> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Resets (http://meyerweb.com/eric/tools/css/reset/ | v2.0 | 20110126 | License: none (public domain)) */ | |
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{-webkit-text-size-adjust:none} | |
/* Box Model */ | |
*, *:before, *:after { | |
-moz-box-sizing: border-box; | |
-webkit-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
/* Container */ | |
body { | |
/* min-width: (containers) */ | |
min-width: 60em; | |
} | |
.container { | |
margin-left: auto; | |
margin-right: auto; | |
/* width: (containers) */ | |
width: 60em; | |
} | |
/* Modifiers */ | |
.container.small { | |
/* width: (containers) * 0.75; */ | |
width: 45em; | |
} | |
.container.big { | |
width: 100%; | |
/* max-width: (containers) * 1.25; */ | |
max-width: 75em; | |
/* min-width: (containers); */ | |
min-width: 60em; | |
} | |
/* Grid */ | |
.\31 2u { width: 100% } | |
.\31 1u { width: 91.6666666667% } | |
.\31 0u { width: 83.3333333333% } | |
.\39 u { width: 75% } | |
.\38 u { width: 66.6666666667% } | |
.\37 u { width: 58.3333333333% } | |
.\36 u { width: 50% } | |
.\35 u { width: 41.6666666667% } | |
.\34 u { width: 33.3333333333% } | |
.\33 u { width: 25% } | |
.\32 u { width: 16.6666666667% } | |
.\31 u { width: 8.3333333333% } | |
.\-11u { margin-left: 91.6666666667% } | |
.\-10u { margin-left: 83.3333333333% } | |
.\-9u { margin-left: 75% } | |
.\-8u { margin-left: 66.6666666667% } | |
.\-7u { margin-left: 58.3333333333% } | |
.\-6u { margin-left: 50% } | |
.\-5u { margin-left: 41.6666666667% } | |
.\-4u { margin-left: 33.3333333333% } | |
.\-3u { margin-left: 25% } | |
.\-2u { margin-left: 16.6666666667% } | |
.\-1u { margin-left: 8.3333333333% } | |
/* Rows */ | |
.row > * { | |
float: left; | |
} | |
.row:after { | |
content: ''; | |
display: block; | |
clear: both; | |
height: 0; | |
} | |
.row:first-child > * { | |
padding-top: 0 !important; | |
} | |
/* Normal */ | |
.row > * { | |
/* padding-left: (gutters.vertical) */ | |
padding-left: 2em; | |
} | |
.row + .row > * { | |
/* padding: (gutters.horizontal) 0 0 (gutters.vertical) */ | |
padding: 0 0 0 2em; | |
} | |
.row { | |
/* margin-left: -(gutters.vertical) */ | |
margin-left: -2em; | |
} | |
.row + .row.uniform > * { | |
/* padding: (gutters.vertical) 0 0 (gutters.vertical) */ | |
padding: 0 0 0 2em; | |
} | |
/* Flush */ | |
.row.flush > * { | |
padding-left: 0; | |
} | |
.row + .row.flush > * { | |
padding: 0; | |
} | |
.row.flush { | |
margin-left: 0; | |
} | |
.row + .row.uniform.flush > * { | |
padding: 0; | |
} | |
/* Quarter */ | |
.row.quarter > * { | |
/* padding-left: (gutters.vertical * 0.25) */ | |
padding-left: 0.5em; | |
} | |
.row + .row.quarter > * { | |
/* padding: (gutters.horizontal * 0.25) 0 0 (gutters.vertical * 0.25) */ | |
padding: 0 0 0 0.5em; | |
} | |
.row.quarter { | |
/* margin-left: -(gutters.vertical * 0.25) */ | |
margin-left: -0.5em; | |
} | |
.row + .row.uniform.quarter > * { | |
/* padding: (gutters.vertical * 0.25) 0 0 (gutters.vertical * 0.25) */ | |
padding: 0 0 0 0.5em; | |
} | |
/* Half */ | |
.row.half > * { | |
/* padding-left: (gutters.vertical * 0.5) */ | |
padding-left: 1em; | |
} | |
.row + .row.half > * { | |
/* padding: (gutters.horizontal * 0.5) 0 0 (gutters.vertical * 0.5) */ | |
padding: 0 0 0 1em; | |
} | |
.row.half { | |
/* margin-left: -(gutters.vertical * 0.5) */ | |
margin-left: -1em; | |
} | |
.row + .row.uniform.half > * { | |
/* padding: (gutters.vertical * 0.5) 0 0 (gutters.vertical * 0.5) */ | |
padding: 0 0 0 1em; | |
} | |
/* One and (a) Half */ | |
.row.oneandhalf > * { | |
/* padding-left: (gutters.vertical * 1.5) */ | |
padding-left: 3em; | |
} | |
.row + .row.oneandhalf > * { | |
/* padding: (gutters.horizontal * 1.5) 0 0 (gutters.vertical * 1.5) */ | |
padding: 0 0 0 3em; | |
} | |
.row.oneandhalf { | |
/* margin-left: -(gutters.vertical * 1.5) */ | |
margin-left: -3em; | |
} | |
.row + .row.uniform.oneandhalf > * { | |
/* padding: (gutters.vertical * 1.5) 0 0 (gutters.vertical * 1.5) */ | |
padding: 0 0 0 3em; | |
} | |
/* Double */ | |
.row.double > * { | |
/* padding-left: (gutters.vertical * 2) */ | |
padding-left: 4em; | |
} | |
.row + .row.double > * { | |
/* padding: (gutters.horizontal * 2) 0 0 (gutters.vertical * 2) */ | |
padding: 0 0 0 4em; | |
} | |
.row.double { | |
/* margin-left: -(gutters.vertical * 2) */ | |
margin-left: -4em; | |
} | |
.row + .row.uniform.double > * { | |
/* padding: (gutters.vertical * 2) 0 0 (gutters.vertical * 2) */ | |
padding: 0 0 0 4em; | |
} | |
@import url(font-awesome.min.css); | |
@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,300italic,400italic"); | |
/* | |
Alpha by HTML5 UP | |
html5up.net | @n33co | |
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) | |
*/ | |
/* Basic */ | |
body { | |
background: #f5f5f5; | |
} | |
body, input, select, textarea { | |
color: #777; | |
font-family: "Source Sans Pro", sans-serif; | |
font-size: 16pt; | |
font-weight: 300; | |
line-height: 1.65em; | |
letter-spacing: -0.015em; | |
} | |
a { | |
-moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out; | |
-webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out; | |
-o-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out; | |
-ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out; | |
transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out; | |
border-bottom: dotted 1px; | |
color: #e89980; | |
text-decoration: none; | |
} | |
a:hover { | |
border-bottom-color: transparent; | |
} | |
strong, b { | |
color: #646464; | |
font-weight: 400; | |
} | |
em, i { | |
font-style: italic; | |
} | |
p { | |
margin: 0 0 2em 0; | |
} | |
h1, h2, h3, h4, h5, h6 { | |
color: #646464; | |
font-weight: 300; | |
line-height: 1em; | |
margin: 0 0 0.5em 0; | |
} | |
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { | |
color: inherit; | |
text-decoration: none; | |
} | |
h2 { | |
font-size: 2.25em; | |
line-height: 1.5em; | |
letter-spacing: -0.035em; | |
} | |
h3 { | |
font-size: 1.75em; | |
line-height: 1.5em; | |
letter-spacing: -0.025em; | |
} | |
h4 { | |
font-size: 1.1em; | |
line-height: 1.5em; | |
letter-spacing: 0; | |
} | |
h5 { | |
font-size: 0.9em; | |
line-height: 1.5em; | |
letter-spacing: 0; | |
} | |
h6 { | |
font-size: 0.7em; | |
line-height: 1.5em; | |
letter-spacing: 0; | |
} | |
sub { | |
font-size: 0.8em; | |
position: relative; | |
top: 0.5em; | |
} | |
sup { | |
font-size: 0.8em; | |
position: relative; | |
top: -0.5em; | |
} | |
hr { | |
border: 0; | |
border-bottom: solid 2px #e5e5e5; | |
margin: 2em 0; | |
} | |
hr.major { | |
margin: 3em 0; | |
} | |
blockquote { | |
border-left: solid 4px #e5e5e5; | |
font-style: italic; | |
margin: 0 0 2em 0; | |
padding: 0.5em 0 0.5em 2em; | |
} | |
pre { | |
-webkit-overflow-scrolling: touch; | |
background: #f8f8f8; | |
border-radius: 6px; | |
border: solid 1px #e5e5e5; | |
font-family: monospace; | |
font-size: 0.9em; | |
line-height: 1.75em; | |
margin: 0 0 2em 0; | |
overflow-x: auto; | |
padding: 1em 1.5em; | |
} | |
code { | |
background: #f8f8f8; | |
border-radius: 6px; | |
border: solid 1px #e5e5e5; | |
font-family: monospace; | |
font-size: 0.9em; | |
margin: 0 0.25em; | |
padding: 0.25em 0.65em; | |
} | |
.align-left { | |
text-align: left; | |
} | |
.align-center { | |
text-align: center; | |
} | |
.align-right { | |
text-align: right; | |
} | |
/* Section/Article */ | |
section.special, article.special { | |
text-align: center; | |
} | |
header p { | |
color: #999; | |
position: relative; | |
margin: 0 0 1.5em 0; | |
font-style: italic; | |
} | |
header h2 + p { | |
font-size: 1.25em; | |
margin-top: -1em; | |
line-height: 1.5em; | |
} | |
header h3 + p { | |
font-size: 1.1em; | |
margin-top: -0.85em; | |
line-height: 1.5em; | |
} | |
header h4 + p, | |
header h5 + p, | |
header h6 + p { | |
font-size: 0.8em; | |
margin-top: -0.5em; | |
line-height: 1.5em; | |
} | |
header.major { | |
padding: 1em 0; | |
text-align: center; | |
} | |
header.major h2 { | |
margin: 0; | |
} | |
header.major p { | |
display: inline-block; | |
border-top: solid 2px #e5e5e5; | |
color: #777; | |
margin: 1.5em 0 0 0; | |
padding: 1.5em 0 0 0; | |
font-style: normal; | |
} | |
/* Form */ | |
form { | |
margin: 0 0 2em 0; | |
} | |
label { | |
color: #646464; | |
display: block; | |
font-size: 0.9em; | |
font-weight: 300; | |
margin: 0 0 1em 0; | |
} | |
input[type="text"], | |
input[type="password"], | |
input[type="email"], | |
select, | |
textarea { | |
-moz-appearance: none; | |
-webkit-appearance: none; | |
-o-appearance: none; | |
-ms-appearance: none; | |
appearance: none; | |
background: #f8f8f8; | |
border-radius: 6px; | |
border: solid 1px #e5e5e5; | |
color: inherit; | |
display: block; | |
outline: 0; | |
padding: 0 1em; | |
text-decoration: none; | |
width: 100%; | |
} | |
input[type="text"]:invalid, | |
input[type="password"]:invalid, | |
input[type="email"]:invalid, | |
select:invalid, | |
textarea:invalid { | |
box-shadow: none; | |
} | |
input[type="text"]:focus, | |
input[type="password"]:focus, | |
input[type="email"]:focus, | |
select:focus, | |
textarea:focus { | |
border-color: #e89980; | |
box-shadow: 0 0 0 2px #e89980; | |
} | |
.select-wrapper { | |
text-decoration: none; | |
display: block; | |
position: relative; | |
} | |
.select-wrapper:before { | |
-moz-osx-font-smoothing: grayscale; | |
-webkit-font-smoothing: antialiased; | |
font-family: FontAwesome; | |
font-style: normal; | |
font-weight: normal; | |
text-transform: none !important; | |
} | |
.select-wrapper:before { | |
color: #e5e5e5; | |
content: '\f078'; | |
display: block; | |
height: 3em; | |
line-height: 3em; | |
pointer-events: none; | |
position: absolute; | |
right: 0; | |
text-align: center; | |
top: 0; | |
width: 3em; | |
} | |
.select-wrapper select::-ms-expand { | |
display: none; | |
} | |
input[type="text"], | |
input[type="password"], | |
input[type="email"], | |
select { | |
height: 3em; | |
} | |
textarea { | |
padding: 0.75em 1em; | |
} | |
input[type="checkbox"], | |
input[type="radio"] { | |
-moz-appearance: none; | |
-webkit-appearance: none; | |
-o-appearance: none; | |
-ms-appearance: none; | |
appearance: none; | |
display: block; | |
float: left; | |
margin-right: -2em; | |
opacity: 0; | |
width: 1em; | |
z-index: -1; | |
} | |
input[type="checkbox"] + label, | |
input[type="radio"] + label { | |
text-decoration: none; | |
color: #777; | |
cursor: pointer; | |
display: inline-block; | |
font-size: 1em; | |
font-weight: 300; | |
padding-left: 2.55em; | |
padding-right: 0.75em; | |
position: relative; | |
} | |
input[type="checkbox"] + label:before, | |
input[type="radio"] + label:before { | |
-moz-osx-font-smoothing: grayscale; | |
-webkit-font-smoothing: antialiased; | |
font-family: FontAwesome; | |
font-style: normal; | |
font-weight: normal; | |
text-transform: none !important; | |
} | |
input[type="checkbox"] + label:before, | |
input[type="radio"] + label:before { | |
background: #f8f8f8; | |
border-radius: 6px; | |
border: solid 1px #e5e5e5; | |
content: ''; | |
display: inline-block; | |
height: 1.8em; | |
left: 0; | |
line-height: 1.725em; | |
position: absolute; | |
text-align: center; | |
top: 0; | |
width: 1.8em; | |
} | |
input[type="checkbox"]:checked + label:before, | |
input[type="radio"]:checked + label:before { | |
background: #666; | |
border-color: #666; | |
color: #ffffff; | |
content: '\f00c'; | |
} | |
input[type="checkbox"]:focus + label:before, | |
input[type="radio"]:focus + label:before { | |
border-color: #e89980; | |
box-shadow: 0 0 0 1px #e89980; | |
} | |
input[type="checkbox"] + label:before { | |
border-radius: 6px; | |
} | |
input[type="radio"] + label:before { | |
border-radius: 100%; | |
} | |
::-webkit-input-placeholder { | |
color: #999 !important; | |
opacity: 1.0; | |
} | |
:-moz-placeholder { | |
color: #999 !important; | |
opacity: 1.0; | |
} | |
::-moz-placeholder { | |
color: #999 !important; | |
opacity: 1.0; | |
} | |
:-ms-input-placeholder { | |
color: #999 !important; | |
opacity: 1.0; | |
} | |
.formerize-placeholder { | |
color: #999 !important; | |
opacity: 1.0; | |
} | |
/* Box */ | |
.box { | |
background: #fff; | |
border-radius: 6px; | |
box-shadow: 0 2px 0 0 #e5e5e5; | |
margin: 0 0 2em 0; | |
padding: 3em; | |
} | |
.box > :last-child { | |
margin-bottom: 0; | |
} | |
.box.alt { | |
background: none !important; | |
border-radius: 0 !important; | |
box-shadow: none !important; | |
margin: 0 0 2em 0; | |
padding: 0 !important; | |
} | |
.box.features .features-row { | |
border-top: solid 2px #e5e5e5; | |
position: relative; | |
} | |
.box.features .features-row:after { | |
clear: both; | |
content: ''; | |
display: block; | |
} | |
.box.features .features-row section { | |
float: left; | |
padding: 3em; | |
width: 50%; | |
} | |
.box.features .features-row section :last-child { | |
margin-bottom: 0; | |
} | |
.box.features .features-row section:nth-child(2n) { | |
padding-right: 0; | |
} | |
.box.features .features-row section:nth-child(2n):before { | |
background: #e5e5e5; | |
content: ''; | |
display: block; | |
height: 100%; | |
margin-left: -3em; | |
position: absolute; | |
top: 0; | |
width: 2px; | |
} | |
.box.features .features-row section:nth-child(2n-1) { | |
padding-left: 0; | |
} | |
.box.features .features-row:first-child { | |
border-top: 0; | |
} | |
.box.features .features-row:first-child section { | |
padding-top: 0; | |
} | |
.box.features .features-row:last-child { | |
padding-bottom: 0; | |
} | |
.box.features .features-row:last-child section { | |
padding-bottom: 0; | |
} | |
.box.special { | |
text-align: center; | |
} | |
.box .image.featured { | |
border-radius: 0; | |
display: block; | |
margin: 3em 0 3em -3em; | |
position: relative; | |
width: calc(100% + 6em); | |
} | |
.box .image.featured img { | |
border-radius: 0; | |
display: block; | |
width: 100%; | |
} | |
.box .image.featured:first-child { | |
border-radius: 6px 6px 0 0; | |
margin-bottom: 3em; | |
margin-top: -3em; | |
} | |
.box .image.featured:first-child img { | |
border-radius: 6px 6px 0 0; | |
} | |
.box .image.featured:last-child { | |
border-radius: 0 0 6px 6px; | |
margin-bottom: -3em; | |
margin-top: 3em; | |
} | |
.box .image.featured:last-child img { | |
border-radius: 0 0 6px 6px; | |
} | |
/* Icon */ | |
.icon { | |
text-decoration: none; | |
border-bottom: none; | |
position: relative; | |
} | |
.icon:before { | |
-moz-osx-font-smoothing: grayscale; | |
-webkit-font-smoothing: antialiased; | |
font-family: FontAwesome; | |
font-style: normal; | |
font-weight: normal; | |
text-transform: none !important; | |
} | |
.icon > .label { | |
display: none; | |
} | |
.icon.major { | |
background: #666; | |
border-radius: 100%; | |
color: #ffffff; | |
cursor: default; | |
display: inline-block; | |
height: 5.5em; | |
line-height: 5.5em; | |
margin: 0 0 2em 0; | |
width: 5.5em; | |
} | |
.icon.major:before { | |
font-size: 2.5em; | |
} | |
.icon.major.accent1 { | |
background: #666; | |
color: #ffffff; | |
} | |
.icon.major.accent2 { | |
background: #e89980; | |
color: #ffffff; | |
} | |
.icon.major.accent3 { | |
background: #7fcdb8; | |
color: #ffffff; | |
} | |
.icon.major.accent4 { | |
background: #90b0ba; | |
color: #ffffff; | |
} | |
.icon.major.accent5 { | |
background: #e5cb95; | |
color: #ffffff; | |
} | |
/* Image */ | |
.image { | |
border-radius: 6px; | |
border: 0; | |
display: inline-block; | |
position: relative; | |
} | |
.image img { | |
border-radius: 6px; | |
display: block; | |
} | |
.image.left { | |
float: left; | |
padding: 0 1.5em 1em 0; | |
top: 0.25em; | |
} | |
.image.right { | |
float: right; | |
padding: 0 0 1em 1.5em; | |
top: 0.25em; | |
} | |
.image.fit { | |
display: block; | |
margin: 0 0 2em 0; | |
width: 100%; | |
} | |
.image.fit img { | |
display: block; | |
width: 100%; | |
} | |
/* List */ | |
ol { | |
list-style: decimal; | |
margin: 0 0 2em 0; | |
padding-left: 1.25em; | |
} | |
ol li { | |
padding-left: 0.25em; | |
} | |
ul { | |
list-style: disc; | |
margin: 0 0 2em 0; | |
padding-left: 1em; | |
} | |
ul li { | |
padding-left: 0.5em; | |
} | |
ul.alt { | |
list-style: none; | |
padding-left: 0; | |
} | |
ul.alt li { | |
border-top: solid 1px #e5e5e5; | |
padding: 0.5em 0; | |
} | |
ul.alt li:first-child { | |
border-top: 0; | |
padding-top: 0; | |
} | |
ul.icons { | |
cursor: default; | |
list-style: none; | |
padding-left: 0; | |
} | |
ul.icons li { | |
display: inline-block; | |
padding: 0 1.25em 0 0; | |
} | |
ul.icons li:last-child { | |
padding-right: 0; | |
} | |
ul.icons li .icon { | |
color: inherit; | |
} | |
ul.icons li .icon:before { | |
font-size: 1.75em; | |
} | |
ul.actions { | |
cursor: default; | |
list-style: none; | |
padding-left: 0; | |
} | |
ul.actions li { | |
display: inline-block; | |
padding: 0 1em 0 0; | |
vertical-align: middle; | |
} | |
ul.actions li:last-child { | |
padding-right: 0; | |
} | |
ul.actions.small li { | |
padding: 0 0.5em 0 0; | |
} | |
ul.actions.vertical li { | |
display: block; | |
padding: 1em 0 0 0; | |
} | |
ul.actions.vertical li:first-child { | |
padding-top: 0; | |
} | |
ul.actions.vertical li > * { | |
margin-bottom: 0; | |
} | |
ul.actions.vertical.small li { | |
padding: 0.5em 0 0 0; | |
} | |
ul.actions.vertical.small li:first-child { | |
padding-top: 0; | |
} | |
ul.actions.fit { | |
display: table; | |
margin-left: -1em; | |
padding: 0; | |
table-layout: fixed; | |
width: calc(100% + 1em); | |
} | |
ul.actions.fit li { | |
display: table-cell; | |
padding: 0 0 0 1em; | |
} | |
ul.actions.fit li > * { | |
margin-bottom: 0; | |
} | |
ul.actions.fit.small { | |
margin-left: -0.5em; | |
width: calc(100% + 0.5em); | |
} | |
ul.actions.fit.small li { | |
padding: 0 0 0 0.5em; | |
} | |
dl { | |
margin: 0 0 2em 0; | |
} | |
/* Table */ | |
.table-wrapper { | |
-webkit-overflow-scrolling: touch; | |
overflow-x: auto; | |
} | |
table { | |
margin: 0 0 2em 0; | |
width: 100%; | |
} | |
table tbody tr { | |
border: solid 1px #e5e5e5; | |
border-left: 0; | |
border-right: 0; | |
} | |
table tbody tr:nth-child(2n + 1) { | |
background-color: #f8f8f8; | |
} | |
table td { | |
padding: 0.75em 0.75em; | |
} | |
table th { | |
color: #646464; | |
font-size: 0.9em; | |
font-weight: 300; | |
padding: 0 0.75em 0.75em 0.75em; | |
text-align: left; | |
} | |
table thead { | |
border-bottom: solid 2px #e5e5e5; | |
} | |
table tfoot { | |
border-top: solid 2px #e5e5e5; | |
} | |
table.alt { | |
border-collapse: separate; | |
} | |
table.alt tbody tr td { | |
border: solid 1px #e5e5e5; | |
border-left-width: 0; | |
border-top-width: 0; | |
} | |
table.alt tbody tr td:first-child { | |
border-left-width: 1px; | |
} | |
table.alt tbody tr:first-child td { | |
border-top-width: 1px; | |
} | |
table.alt thead { | |
border-bottom: 0; | |
} | |
table.alt tfoot { | |
border-top: 0; | |
} | |
/* Button */ | |
input[type="submit"], | |
input[type="reset"], | |
input[type="button"], | |
.button { | |
-moz-appearance: none; | |
-webkit-appearance: none; | |
-o-appearance: none; | |
-ms-appearance: none; | |
appearance: none; | |
-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; | |
-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; | |
-o-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; | |
-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; | |
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; | |
background-color: #666; | |
border-radius: 6px; | |
border: 0; | |
color: #ffffff; | |
cursor: pointer; | |
display: inline-block; | |
font-weight: 400; | |
height: 3em; | |
line-height: 3em; | |
padding: 0 2em; | |
text-align: center; | |
text-decoration: none; | |
white-space: nowrap; | |
} | |
input[type="submit"]:hover, | |
input[type="reset"]:hover, | |
input[type="button"]:hover, | |
.button:hover { | |
background-color: #737373; | |
} | |
input[type="submit"]:active, | |
input[type="reset"]:active, | |
input[type="button"]:active, | |
.button:active { | |
background-color: #595959; | |
} | |
input[type="submit"].icon, | |
input[type="reset"].icon, | |
input[type="button"].icon, | |
.button.icon { | |
padding-left: 1.35em; | |
} | |
input[type="submit"].icon:before, | |
input[type="reset"].icon:before, | |
input[type="button"].icon:before, | |
.button.icon:before { | |
margin-right: 0.5em; | |
} | |
input[type="submit"].fit, | |
input[type="reset"].fit, | |
input[type="button"].fit, | |
.button.fit { | |
display: block; | |
margin: 0 0 1em 0; | |
width: 100%; | |
} | |
input[type="submit"].small, | |
input[type="reset"].small, | |
input[type="button"].small, | |
.button.small { | |
font-size: 0.8em; | |
height: 2.7em; | |
line-height: 2.7em; | |
} | |
input[type="submit"].big, | |
input[type="reset"].big, | |
input[type="button"].big, | |
.button.big { | |
font-size: 1.25em; | |
height: 2.7em; | |
line-height: 2.7em; | |
} | |
input[type="submit"].alt, | |
input[type="reset"].alt, | |
input[type="button"].alt, | |
.button.alt { | |
background-color: transparent; | |
box-shadow: inset 0 0 0 2px #e5e5e5; | |
color: #777; | |
} | |
input[type="submit"].alt:hover, | |
input[type="reset"].alt:hover, | |
input[type="button"].alt:hover, | |
.button.alt:hover { | |
background-color: #f8f8f8; | |
} | |
input[type="submit"].alt:active, | |
input[type="reset"].alt:active, | |
input[type="button"].alt:active, | |
.button.alt:active { | |
background-color: #f0f0f0; | |
} | |
input[type="submit"].alt.icon:before, | |
input[type="reset"].alt.icon:before, | |
input[type="button"].alt.icon:before, | |
.button.alt.icon:before { | |
color: #999; | |
} | |
input[type="submit"].special, | |
input[type="reset"].special, | |
input[type="button"].special, | |
.button.special { | |
background-color: #e89980; | |
color: #ffffff !important; | |
} | |
input[type="submit"].special:hover, | |
input[type="reset"].special:hover, | |
input[type="button"].special:hover, | |
.button.special:hover { | |
background-color: #ecaa96; | |
} | |
input[type="submit"].special:active, | |
input[type="reset"].special:active, | |
input[type="button"].special:active, | |
.button.special:active { | |
background-color: #e4886a; | |
} | |
input[type="submit"].disabled, input[type="submit"]:disabled, | |
input[type="reset"].disabled, | |
input[type="reset"]:disabled, | |
input[type="button"].disabled, | |
input[type="button"]:disabled, | |
.button.disabled, | |
.button:disabled { | |
background-color: #777 !important; | |
box-shadow: inset 0 -0.15em 0 0 rgba(0, 0, 0, 0.15); | |
color: #f5f5f5 !important; | |
cursor: default; | |
opacity: 0.25; | |
} | |
/* Header */ | |
#skel-layers-wrapper { | |
padding-top: 3em; | |
} | |
body.landing #skel-layers-wrapper { | |
padding-top: 0; | |
} | |
@-moz-keyframes reveal-header { 0% { top: -5em; } 100% { top: 0; } } | |
@-webkit-keyframes reveal-header { 0% { top: -5em; } 100% { top: 0; } } | |
@-o-keyframes reveal-header { 0% { top: -5em; } 100% { top: 0; } } | |
@-ms-keyframes reveal-header { 0% { top: -5em; } 100% { top: 0; } } | |
@keyframes reveal-header { 0% { top: -5em; } 100% { top: 0; } } | |
#header { | |
background: #444; | |
color: #bbb; | |
cursor: default; | |
height: 3.25em; | |
left: 0; | |
line-height: 3.25em; | |
position: fixed; | |
top: 0; | |
width: 100%; | |
z-index: 10000; | |
} | |
#header h1 { | |
color: inherit; | |
height: inherit; | |
left: 1.25em; | |
line-height: inherit; | |
margin: 0; | |
padding: 0; | |
position: absolute; | |
top: 0; | |
} | |
#header h1 a { | |
color: #fff; | |
font-weight: 400; | |
border: 0; | |
} | |
#header nav { | |
height: inherit; | |
line-height: inherit; | |
position: absolute; | |
right: 0.75em; | |
top: 0; | |
vertical-align: middle; | |
} | |
#header nav > ul { | |
list-style: none; | |
margin: 0; | |
padding-left: 0; | |
} | |
#header nav > ul > li { | |
display: inline-block; | |
padding-left: 0; | |
} | |
#header nav > ul > li > ul { | |
display: none; | |
} | |
#header nav > ul > li a { | |
display: inline-block; | |
height: 2em; | |
line-height: 1.95em; | |
padding: 0 1em; | |
border-radius: 6px; | |
} | |
#header nav > ul > li a:not(.button) { | |
color: #fff; | |
display: inline-block; | |
text-decoration: none; | |
border: 0; | |
} | |
#header nav > ul > li a:not(.button).icon:before { | |
color: #999; | |
margin-right: 0.5em; | |
} | |
#header nav > ul > li:first-child { | |
margin-left: 0; | |
} | |
#header nav > ul > li.active a:not(.button) { | |
background-color: rgba(153, 153, 153, 0.25); | |
} | |
#header nav > ul > li .button { | |
margin: 0 0 0 0.5em; | |
position: relative; | |
} | |
#header input[type="submit"], | |
#header input[type="reset"], | |
#header input[type="button"], | |
#header .button { | |
background-color: transparent; | |
box-shadow: inset 0 0 0 2px #999; | |
color: #fff; | |
} | |
#header input[type="submit"]:hover, | |
#header input[type="reset"]:hover, | |
#header input[type="button"]:hover, | |
#header .button:hover { | |
background-color: rgba(153, 153, 153, 0.25); | |
} | |
#header input[type="submit"]:active, | |
#header input[type="reset"]:active, | |
#header input[type="button"]:active, | |
#header .button:active { | |
background-color: rgba(153, 153, 153, 0.5); | |
} | |
#header .container { | |
position: relative; | |
} | |
#header .container h1 { | |
left: 0; | |
} | |
#header .container nav { | |
right: 0; | |
} | |
#header.reveal { | |
-moz-animation: reveal-header 0.5s; | |
-webkit-animation: reveal-header 0.5s; | |
-o-animation: reveal-header 0.5s; | |
-ms-animation: reveal-header 0.5s; | |
animation: reveal-header 0.5s; | |
} | |
#header.alt { | |
-moz-animation: none; | |
-webkit-animation: none; | |
-o-animation: none; | |
-ms-animation: none; | |
animation: none; | |
background: none; | |
color: rgba(255, 255, 255, 0.75); | |
position: absolute; | |
} | |
#header.alt nav > ul > li a:not(.button).icon:before { | |
color: rgba(255, 255, 255, 0.75); | |
} | |
#header.alt nav > ul > li.active a:not(.button) { | |
background-color: rgba(255, 255, 255, 0.2); | |
} | |
#header.alt input[type="submit"], | |
#header.alt input[type="reset"], | |
#header.alt input[type="button"], | |
#header.alt .button { | |
box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.5); | |
} | |
#header.alt input[type="submit"]:hover, | |
#header.alt input[type="reset"]:hover, | |
#header.alt input[type="button"]:hover, | |
#header.alt .button:hover { | |
background-color: rgba(255, 255, 255, 0.1); | |
} | |
#header.alt input[type="submit"]:active, | |
#header.alt input[type="reset"]:active, | |
#header.alt input[type="button"]:active, | |
#header.alt .button:active { | |
background-color: rgba(255, 255, 255, 0.2); | |
} | |
.dropotron { | |
background: #fff; | |
border-radius: 6px; | |
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.065), inset 0 -1px 0 0 #fff, inset 0 0 0 1px rgba(229, 229, 229, 0.5); | |
list-style: none; | |
margin: calc(-0.5em + 1px) 0 0 1px; | |
padding: 0.5em 0; | |
width: 11em; | |
} | |
.dropotron li { | |
padding: 0; | |
} | |
.dropotron li a, .dropotron li span { | |
-moz-transition: none; | |
-webkit-transition: none; | |
-o-transition: none; | |
-ms-transition: none; | |
transition: none; | |
border: 0; | |
border-top: solid 1px #f2f2f2; | |
color: inherit; | |
display: block; | |
padding: 0.15em 1em; | |
} | |
.dropotron li:first-child > a, .dropotron li:first-child > span { | |
border-top: 0; | |
} | |
.dropotron li.active > a, .dropotron li.active > span, .dropotron li:hover > a, .dropotron li:hover > span { | |
background: #e89980; | |
color: #ffffff; | |
} | |
.dropotron.level-0 { | |
font-size: 0.9em; | |
margin: 1em 0 0 0; | |
} | |
.dropotron.level-0:before { | |
-moz-transform: rotate(45deg); | |
-webkit-transform: rotate(45deg); | |
-o-transform: rotate(45deg); | |
-ms-transform: rotate(45deg); | |
transform: rotate(45deg); | |
background: #fff; | |
border: solid 1px rgba(229, 229, 229, 0.5); | |
border-bottom: 0; | |
border-right: 0; | |
box-shadow: -0.25em -0.125em 0.125em 0 rgba(0, 0, 0, 0.015); | |
content: ''; | |
display: block; | |
height: 0.75em; | |
position: absolute; | |
right: 1.25em; | |
top: -0.375em; | |
width: 0.75em; | |
z-index: 0; | |
} | |
/* Banner */ | |
#banner { | |
background-attachment: scroll, fixed; | |
background-color: #666; | |
background-image: url("images/overlay.png"), url("../images/banner.jpg"); | |
background-position: top left, center center; | |
background-repeat: repeat, no-repeat; | |
background-size: auto, cover; | |
color: #fff; | |
padding: 12em 0 20em 0; | |
text-align: center; | |
} | |
#banner :last-child { | |
margin-bottom: 0; | |
} | |
#banner h2, #banner h3, #banner h4, #banner h5, #banner h6 { | |
color: #fff; | |
} | |
#banner h2 { | |
font-size: 3.5em; | |
line-height: 1em; | |
margin: 0 0 0.5em 0; | |
padding: 0; | |
} | |
#banner p { | |
font-size: 1.25em; | |
margin-bottom: 1.75em; | |
} | |
#banner input[type="submit"], | |
#banner input[type="reset"], | |
#banner input[type="button"], | |
#banner .button { | |
background-color: transparent; | |
box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.5); | |
color: #fff; | |
min-width: 12em; | |
} | |
#banner input[type="submit"]:hover, | |
#banner input[type="reset"]:hover, | |
#banner input[type="button"]:hover, | |
#banner .button:hover { | |
background-color: rgba(255, 255, 255, 0.1); | |
} | |
#banner input[type="submit"]:active, | |
#banner input[type="reset"]:active, | |
#banner input[type="button"]:active, | |
#banner .button:active { | |
background-color: rgba(255, 255, 255, 0.2); | |
} | |
#banner input[type="submit"].special, | |
#banner input[type="reset"].special, | |
#banner input[type="button"].special, | |
#banner .button.special { | |
background: #fff; | |
color: #666 !important; | |
} | |
/* Main */ | |
#main { | |
padding: 4em 0; | |
} | |
#main > header { | |
text-align: center; | |
margin: 0 0 3em 0; | |
} | |
#main > header h2 { | |
font-size: 2.75em; | |
margin: 0; | |
} | |
#main > header p { | |
border-top: solid 2px #e5e5e5; | |
color: #777; | |
display: inline-block; | |
font-style: normal; | |
margin: 1em 0 0 0; | |
padding: 1em 0 1.25em 0; | |
} | |
body.landing #main { | |
margin-top: -14em; | |
} | |
/* Footer */ | |
#footer { | |
background: #f0f0f0; | |
padding: 4em 0 6em 0; | |
text-align: center; | |
} | |
#footer .icons a { | |
-moz-transition: opacity 0.2s ease-in-out; | |
-webkit-transition: opacity 0.2s ease-in-out; | |
-o-transition: opacity 0.2s ease-in-out; | |
-ms-transition: opacity 0.2s ease-in-out; | |
transition: opacity 0.2s ease-in-out; | |
opacity: 0.35; | |
} | |
#footer .icons a:hover { | |
opacity: 0.75; | |
} | |
#footer .copyright { | |
color: #999; | |
font-size: 0.9em; | |
line-height: 1em; | |
margin: 2em 0 0 0; | |
padding: 0; | |
text-align: center; | |
} | |
#footer .copyright a { | |
color: inherit; | |
} | |
#footer .copyright li { | |
border-left: solid 1px #dddddd; | |
display: inline-block; | |
list-style: none; | |
margin-left: 1em; | |
padding-left: 1em; | |
} | |
#footer .copyright li:first-child { | |
border-left: 0; | |
margin-left: 0; | |
padding-left: 0; | |
} | |
/* CTA */ | |
#cta { | |
background: #e89980; | |
color: #f9e5df; | |
padding: 3.5em 0 4em 0; | |
text-align: center; | |
} | |
#cta h2, #cta h3, #cta h4, #cta h5, #cta h6 { | |
color: inherit; | |
} | |
#cta form { | |
margin: 0 auto; | |
max-width: 100%; | |
width: 25em; | |
} | |
#cta input[type="submit"], | |
#cta input[type="reset"], | |
#cta input[type="button"], | |
#cta .button { | |
box-shadow: none; | |
background: #fff; | |
color: #e89980; | |
} | |
#cta input[type="text"], | |
#cta input[type="password"], | |
#cta input[type="email"], | |
#cta select, | |
#cta textarea { | |
color: #ffffff; | |
background: rgba(255, 255, 255, 0.15); | |
border: 0; | |
} | |
#cta input[type="text"]:focus, | |
#cta input[type="password"]:focus, | |
#cta input[type="email"]:focus, | |
#cta select:focus, | |
#cta textarea:focus { | |
box-shadow: inset 0 0 0 2px #fff; | |
} | |
#cta ::-webkit-input-placeholder { | |
color: rgba(255, 255, 255, 0.75) !important; | |
} | |
#cta :-moz-placeholder { | |
color: rgba(255, 255, 255, 0.75) !important; | |
} | |
#cta ::-moz-placeholder { | |
color: rgba(255, 255, 255, 0.75) !important; | |
} | |
#cta :-ms-input-placeholder { | |
color: rgba(255, 255, 255, 0.75) !important; | |
} | |
#cta .formerize-placeholder { | |
color: rgba(255, 255, 255, 0.75) !important; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment