html,body {
height:100%;
}
body {
font-size: 17px;
}
h1 {
font-size: 70px;
margin-top:0px;
// margin-bottom: 30px;
font-weight: 500;
line-height: 1.4;
}
h2 {
font-size: 45px;
margin-top: 0px;
// margin-bottom: 15px;
font-weight: 300;
line-height: 1.4;
}
.huge {
font-size: 250px;
margin-bottom: 0px;
}
.btn {
border-radius: 0px;
}
span.huge {
/*border: 1px black solid;*/
}
.red {
color: rgb(0,97,146);
opacity: 0.75;
}
.red.opaque {
opacity: 1;
}
.main {
position: relative;
z-index: 2;
}
#wrap {
width: 80%;
margin: 50px auto 0 auto;
background: #fff;
position: relative;
top: 50%;
transform: translateY(-70%);
}
#wrap:after {
/*content: "\f06a";*/
/*content: "\f1e5";*/
/*content: "\f15b";*/
/*content: "\f071";*/
/*content: "\f057";*/
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
position: absolute;
font-size: 650px;
color: #E1E1E1;
top: 50%;
left: 50%;
transform: translate(-50%, -40%);
z-index: 1;
}
#wrap.lock:after {
content: "\f023";
}
#wrap.page:after {
content: "\f15b";
font-size: 550px;
}
#wrap.error:after {
content: "\f071";
font-size: 550px;
}
img {
width: 80px;
// position: relative;
// top: 50%;
// transform: translateY(-25%);
}
.lead {
font-size: 45px;
}
ul {
text-align: left;
width: 475px;
margin: auto;
}