blob: 6d08d144d0bc5ac34c37157e031f2d47ca2e9450 [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;
Akronbd36c712018-02-15 11:14:23 +010013 z-index: 100; // Needs to be behind alerts
Nils Diewalda944fab2015-04-08 21:02:04 +000014 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 {
Akron1885ce92017-04-26 23:10:01 +020029 position: absolute;
Nils Diewalda944fab2015-04-08 21:02:04 +000030 display: block;
31 opacity: 0;
32 cursor: pointer;
Nils Diewalda944fab2015-04-08 21:02:04 +000033 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
Akron2670f5b2017-05-31 17:54:07 +0200153 > p {
154 color: $light-green;
155 }
Akron066cd352018-05-24 20:41:28 +0200156 > p.announcement {
157 color: $nearly-white;
158 > time {
159 display: block;
160 font-size: 70%;
161 }
162 }
163 hr {
164 border: none;
165 border-top: 2px solid $ids-grey-2;
166 }
Akrone8235be2016-06-27 11:02:18 +0200167 ul {
168 display: block;
169 font-size: 80%;
170 text-align: right;
171 > li {
Akronb9cdb102017-04-25 00:52:31 +0200172 display: inline;
173 &:first-child::after {
174 content: ' | ';
175 }
Akrone8235be2016-06-27 11:02:18 +0200176 }
177 padding: 0;
178 margin-top: 0;
179 }
180
Akron189b3592016-01-04 20:56:46 +0100181 button {
182 position: absolute;
183 // height: 100%;
184 top: 0;
185 right: 0;
186 &::after {
Akronb9cdb102017-04-25 00:52:31 +0200187 content: $fa-login;
Akron189b3592016-01-04 20:56:46 +0100188 }
189 }
190 }
Nils Diewalda944fab2015-04-08 21:02:04 +0000191}
192
Akrone0c32c72017-04-25 22:38:23 +0200193aside {
Nils Diewald565db102015-05-06 22:48:43 +0000194 transition: all .3s ease-in-out;
195}
Nils Diewalda944fab2015-04-08 21:02:04 +0000196
Nils Diewald565db102015-05-06 22:48:43 +0000197aside.off, aside:not(:focus):not(.active) {
Nils Diewald4347ee92015-05-04 20:32:48 +0000198 margin-left: -1 * ($logo-left-distance - ($standard-margin / 2));
Nils Diewalda944fab2015-04-08 21:02:04 +0000199 &::after {
200 opacity: 1;
201 }
Akronb9cdb102017-04-25 00:52:31 +0200202
Nils Diewalda944fab2015-04-08 21:02:04 +0000203 > * {
204 opacity: 0;
Nils Diewalda944fab2015-04-08 21:02:04 +0000205 transition: {
206 property: opacity;
207 duration: .3s;
208 }
209 }
210}
211
Nils Diewald565db102015-05-06 22:48:43 +0000212aside.off::after {
213 display:none;
214}
215
Akronae8f31c2017-11-28 18:05:52 +0100216
Nils Diewalda944fab2015-04-08 21:02:04 +0000217/*
218#sidebar {
219 text-shadow: none;
220 height: 105%;
221 margin-top: -10px;
222 background-color: #496000;
223 left: 0;
224 top: 0;
225 &.active {
226 box-shadow: 2px 2px 5px darken($dark-green, 15%);
227 margin-left: 0px;
228 left: 0;
229 top: 0;
230 }
231 &:not(.active) > i.fa-bars {
232 opacity: 1;
233 cursor: pointer;
234 background-color: #496000;
235 position: fixed;
236 font-size: 16pt;
237 width: 16pt;
238 height: 17pt;
239 padding: 6pt;
240 bottom: 0;
241 left: 0;
242 border-top-right-radius: 5pt;
243 }
244 dl.info {
245 font-size: 9pt;
246 padding: 0 10pt;
247 > dt {
248 font-weight: bold;
249 float: left;
250 }
251 > dd {
252 text-align: right;
253 }
254 }
255}
256*/