public/css/styles.css (198 lines of code) (raw):
body {
margin: 0;
padding: 0;
font-family: "Guardian Egyptian Web","Guardian Text Egyptian Web",Georgia,serif;
font-size: 18px;
}
#header {
font-family: "Guardian Egyptian Web","Guardian Text Egyptian Web",Georgia,serif;
background: #005689;
color: #FFF;
padding: 7px 10px;
font-weight: 700;
line-height: 0.9rem;
overflow: hidden;
}
#logo {
display: inline-block;
}
#logo svg {
width: 80px;
height: 15px;
display: inline-block;
margin-right: 10px;
}
#header a {
color: #FFF;
text-decoration: none;
}
.homeLink {
float: left;
}
.user {
float: right;
font-family: "Guardian Text Sans Web","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 13px;
}
.userPhoto {
width: 16px;
vertical-align: middle;
margin-left: 10px;
}
.userLogout {
display: inline-block;
border-right: 1px solid rgba(255, 255, 255, 0.4);
padding-right: 10px;
margin-right: 7px;
}
#wrapper {
margin: 2rem auto;
max-width: 1020px;
}
#steps {
overflow: hidden;
border-bottom: 1px solid #EEE;
margin-bottom: 1rem;
padding-bottom: 1rem;
}
#step2 {
display: none;
}
.step {
float: left;
width: 120px;
display: block;
}
.step a {
text-decoration: none;
color: #000;
}
.step1 {
cursor: pointer;
}
.step1:hover {
opacity: 1;
}
.stepNum {
display: inline-block;
padding: 10px;
background: #F2F2F2;
border-radius: 70%;
width: 1.5rem;
text-align: center;
font-weight: 700;
line-height: 1.4rem;
font-size: 1.6rem;
}
#zipFileName {
font-weight: 700;
}
.disabled {
opacity: 0.3;
}
#uploader {
clear: both;
}
#zipfile {
padding: 9% 2rem;
background: #005689;
border: 4px dotted #FFF;
color: #fff;
font-family: "Guardian Text Sans Web","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 1rem;
box-sizing: border-box;
width: 100%;
text-align: center;
}
#zipFileList {
font-family: "Guardian Text Sans Web","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 12px;
line-height: 15px;
padding-left: 1rem;
}
#projectNameLabel {
display: block;
margin-bottom: 0.4rem;
}
#projectName {
display: block;
font-size: 1.4rem;
padding: 0.2rem 0.5rem;
float: left;
margin-right: 8px;
margin-bottom: 0.3rem;
}
#uploadBtn {
font-size: 1.4rem;
padding: 0.2rem 0.5rem;
cursor: pointer;
}
#msgBox {
background: #E46B4C;
text-align: center;
padding: 12px;
font-weight: bold;
color: #fff;
margin: 0.6rem 0;
display: none;
}
#step2Wrapper {
float: right;
width: 50%;
}
#zipFile {
float: left;
width: 50%;
}
#zipFile p {
margin: 0;
}
#msgBox.active {
display: block;
}
.url-preview {
font-family: monospace;
font-size: 12px;
background: #F9F9F9;
padding: 6px 10px;
}
.projectNamePreview {
background: rgb(229, 229, 229);
display: inline-block;
padding: 2px 6px;
margin: 0 3px;
}
#embedPath {
display: block;
background: #F7F7F7;
padding: 0.8rem 1.1rem;
font-family: "Guardian Text Sans Web","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 1rem;
border: 1px solid #F1F1F1;
margin: .8rem 0;
}
.previewHeader {
margin: 2rem 0 0.5rem;
}
.preview {
float: left;
margin-right: 30px;
}
.preview .embedPreview {
margin-right: 10px;
}
.embedPreviewMobile {
width: 300px;
}
.embedPreviewDesktop {
width: 620px;
}
.previewType {
margin: 0.3rem 0;
}
.hide {
display: none;
}
.show {
display: block;
}