blob: 384f598ca479a5bf17a8da2585865cddebc2bb4d [file] [log] [blame]
Nils Diewalda944fab2015-04-08 21:02:04 +00001@charset "utf-8";
Nils Diewaldab4d3ca2015-04-17 01:48:43 +00002@import "../util";
Nils Diewalda944fab2015-04-08 21:02:04 +00003
4$border-size: 2px;
Akron189b3592016-01-04 20:56:46 +01005$right-padding: 60px;
Nils Diewalda944fab2015-04-08 21:02:04 +00006
Nils Diewald7c8ced22015-04-15 19:21:00 +00007aside {
Nils Diewalda944fab2015-04-08 21:02:04 +00008 outline: none;
Akron189b3592016-01-04 20:56:46 +01009 font-size: 10pt;
Nils Diewalda944fab2015-04-08 21:02:04 +000010 display: block;
11 background-color: $dark-green;
12 position: fixed;
13 z-index: 7100;
14 color: $nearly-white;
15 width: $logo-left-distance;
16 top: 0;
17 left: 0;
18 height: 100%;
Nils Diewald61e6ff52015-05-07 17:26:50 +000019 padding-top: 65px;
Nils Diewalda944fab2015-04-08 21:02:04 +000020 > div {
21 overflow-y: auto;
22 overflow-x: visible;
23 max-height: 100%;
24 }
25 > * {
26 opacity: 1;
27 }
28 &::after {
29 display: block;
30 opacity: 0;
31 cursor: pointer;
32 position: absolute;
33 right: 0;
34 bottom: 0;
Nils Diewald4347ee92015-05-04 20:32:48 +000035 margin-right: -1 * ($standard-margin / 2);
Nils Diewalda944fab2015-04-08 21:02:04 +000036 background-color: $dark-green;
Nils Diewald2488d052015-04-09 21:46:02 +000037 font-family: FontAwesome;
38 content: $fa-bars;
Nils Diewalda944fab2015-04-08 21:02:04 +000039 font-size: 16pt;
40 width: 16pt;
41 height: 17pt;
42 padding: 6pt;
43 border-top-right-radius: $standard-border-radius;
44 }
Akron189b3592016-01-04 20:56:46 +010045 h2, legend {
Nils Diewalda944fab2015-04-08 21:02:04 +000046 font: {
47 size: 100%;
48 weight: bold;
49 }
50 line-height: 2em;
51 text-align: center;
52 padding: 0;
53 margin: 0;
54 }
55
Akrone8235be2016-06-27 11:02:18 +020056 ul.nav {
Nils Diewalda944fab2015-04-08 21:02:04 +000057 list-style-type: none;
58/*
59 background-color: $light-green;
60*/
61 margin: 0;
62 font-size: 10pt;
63 text-indent: 0;
64 padding: 0;
65 li {
66 padding: 0;
67 > a {
Akronb9cdb102017-04-25 00:52:31 +020068 padding: $item-padding;
69 &:visited {
70 @include choose-item;
71 }
Nils Diewaldab4d3ca2015-04-17 01:48:43 +000072 }
Nils Diewalda31a5152015-04-17 21:05:23 +000073
74 li.folded {
Akronb9cdb102017-04-25 00:52:31 +020075 &.active ul {
76 display: block;
77 }
78 ul {
79 display: none;
80 }
Nils Diewalda31a5152015-04-17 21:05:23 +000081 }
82
83 &.active > a:link {
Akronb9cdb102017-04-25 00:52:31 +020084 @include choose-active;
Nils Diewalda31a5152015-04-17 21:05:23 +000085 }
86
Nils Diewaldab4d3ca2015-04-17 01:48:43 +000087 > a:link {
Akronb9cdb102017-04-25 00:52:31 +020088 @include choose-item;
89 border-right: {
90 width: $border-size;
91 style: solid;
92 }
Nils Diewalda944fab2015-04-08 21:02:04 +000093
Akronb9cdb102017-04-25 00:52:31 +020094 display: block;
95 &:hover {
96 // color: inherit;
97 transition: none;
98 @include choose-hover;
99 }
Nils Diewalda944fab2015-04-08 21:02:04 +0000100 }
101 h3 {
102 font: {
Akronb9cdb102017-04-25 00:52:31 +0200103 weight: bold;
104 size: 100%;
105 }
106 padding: 0;
107 margin: 0;
Nils Diewalda944fab2015-04-08 21:02:04 +0000108 }
109/*
110 &.active {
Akronb9cdb102017-04-25 00:52:31 +0200111 text-shadow: none;
112 h3 {
113 margin-bottom: 2pt;
114 padding-bottom: 2pt;
115 border-bottom: 1px solid black;
116 }
Nils Diewalda944fab2015-04-08 21:02:04 +0000117 }
118*/
119 > a {
Akronb9cdb102017-04-25 00:52:31 +0200120 padding-left: 6pt;
Nils Diewalda944fab2015-04-08 21:02:04 +0000121 }
122 li > a {
Akronb9cdb102017-04-25 00:52:31 +0200123 padding-left: 18pt;
Nils Diewalda944fab2015-04-08 21:02:04 +0000124 }
125 li li > a {
Akronb9cdb102017-04-25 00:52:31 +0200126 padding-left: 36pt;
Nils Diewalda944fab2015-04-08 21:02:04 +0000127 }
128 }
129 }
130 nav > ul > li > a {
131 font-weight: bold;
132 }
Akronb9cdb102017-04-25 00:52:31 +0200133
Akron189b3592016-01-04 20:56:46 +0100134 fieldset {
135 position: relative;
136 border-width: 0;
Akrone8235be2016-06-27 11:02:18 +0200137 legend {
138 display: none;
139 }
Akronb9cdb102017-04-25 00:52:31 +0200140
Akron189b3592016-01-04 20:56:46 +0100141 input[type=text], input[type=password] {
142 @include input-field;
143 width: 100%;
144 }
Akronb9cdb102017-04-25 00:52:31 +0200145
Akron189b3592016-01-04 20:56:46 +0100146 > form > div {
147 position: relative;
148 width: 100%;
149 margin-top: 4px;
150 padding-right: $button-width
151 }
152
Akrone8235be2016-06-27 11:02:18 +0200153 ul {
154 display: block;
155 font-size: 80%;
156 text-align: right;
157 > li {
Akronb9cdb102017-04-25 00:52:31 +0200158 display: inline;
159 &:first-child::after {
160 content: ' | ';
161 }
Akrone8235be2016-06-27 11:02:18 +0200162 }
163 padding: 0;
164 margin-top: 0;
165 }
166
Akron189b3592016-01-04 20:56:46 +0100167 button {
168 position: absolute;
169 // height: 100%;
170 top: 0;
171 right: 0;
172 &::after {
Akronb9cdb102017-04-25 00:52:31 +0200173 content: $fa-login;
Akron189b3592016-01-04 20:56:46 +0100174 }
175 }
176 }
Nils Diewalda944fab2015-04-08 21:02:04 +0000177}
178
Akrone0c32c72017-04-25 22:38:23 +0200179aside {
Nils Diewald565db102015-05-06 22:48:43 +0000180 transition: all .3s ease-in-out;
181}
Nils Diewalda944fab2015-04-08 21:02:04 +0000182
Nils Diewald565db102015-05-06 22:48:43 +0000183aside.off, aside:not(:focus):not(.active) {
Nils Diewald4347ee92015-05-04 20:32:48 +0000184 margin-left: -1 * ($logo-left-distance - ($standard-margin / 2));
Nils Diewalda944fab2015-04-08 21:02:04 +0000185 &::after {
186 opacity: 1;
187 }
Akronb9cdb102017-04-25 00:52:31 +0200188
Nils Diewalda944fab2015-04-08 21:02:04 +0000189 > * {
190 opacity: 0;
Nils Diewalda944fab2015-04-08 21:02:04 +0000191 transition: {
192 property: opacity;
193 duration: .3s;
194 }
195 }
196}
197
Nils Diewald565db102015-05-06 22:48:43 +0000198aside.off::after {
199 display:none;
200}
201
Nils Diewalda944fab2015-04-08 21:02:04 +0000202/*
203#sidebar {
204 text-shadow: none;
205 height: 105%;
206 margin-top: -10px;
207 background-color: #496000;
208 left: 0;
209 top: 0;
210 &.active {
211 box-shadow: 2px 2px 5px darken($dark-green, 15%);
212 margin-left: 0px;
213 left: 0;
214 top: 0;
215 }
216 &:not(.active) > i.fa-bars {
217 opacity: 1;
218 cursor: pointer;
219 background-color: #496000;
220 position: fixed;
221 font-size: 16pt;
222 width: 16pt;
223 height: 17pt;
224 padding: 6pt;
225 bottom: 0;
226 left: 0;
227 border-top-right-radius: 5pt;
228 }
229 dl.info {
230 font-size: 9pt;
231 padding: 0 10pt;
232 > dt {
233 font-weight: bold;
234 float: left;
235 }
236 > dd {
237 text-align: right;
238 }
239 }
240}
241*/