|
- /* MOBILE... */
-
- @import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700);
-
- body {
- display: flex;
- min-height: 100vh;
- flex-direction: column;
- margin: 0;
- font-family: "Open Sans", sans-serif;
- line-height: 1.3;
- color: #EAEAEA;
- background-color: black;
- background-size: cover;
- background-position: center;
- background-attachment: fixed;
- }
-
- a {
- color: #78CEFF;
- text-decoration: none;
- }
-
- a:hover {
- color: #68BEDD;
- text-decoration: underline;
- }
-
- #container {
- display: flex;
- flex: 1;
- }
-
- #container > div {
- width: 100%;
- }
-
- main, header, footer {
- background-color: rgba(0, 0, 0, 0.75);
- border-color: #4A4A4A;
- }
-
- main {
- margin: 2em auto;
- padding: 0.5em 1.5em;
- border-width: 1px;
- border-style: solid;
- }
-
- header {
- font-size: 120%;
- border-bottom-width: 1px;
- border-bottom-style: solid;
- }
-
- footer {
- font-size: 85%;
- text-align: center;
- color: #BABABA;
- border-top-width: 1px;
- border-top-style: solid;
- }
-
- main, header > div, footer > div {
- max-width: 1000px;
- width: 80%;
- }
-
- header > div {
- margin: 0 auto;
- padding: 0.5em;
- }
-
- footer > div {
- margin: 0 auto;
- padding: 1em;
- }
-
- header > div > div {
- display: inline-block;
- }
-
- header > div > .left {
- text-align: left;
- width: 70%;
- }
-
- header > div > .right {
- text-align: right;
- width: 30%;
- }
-
- header a {
- color: #EAEAEA;
- }
-
- header a:hover {
- color: #BABABA;
- text-decoration: none;
- }
-
- header .aligned {
- vertical-align: middle;
- }
-
- #corp-masthead {
- height: 30px;
- margin-right: 0.25em;
- }
-
- #login-button {
- height: 30px;
- }
-
- #error pre {
- white-space: pre-wrap;
- }
|