Subversion Repositories oidplus

Rev

Rev 161 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 daniel-mar 1
/*
2
 * OIDplus 2.0
3
 * Copyright 2019 Daniel Marschall, ViaThinkSoft
4
 *
5
 * Licensed under the Apache License, Version 2.0 (the "License");
6
 * you may not use this file except in compliance with the License.
7
 * You may obtain a copy of the License at
8
 *
9
 *     http://www.apache.org/licenses/LICENSE-2.0
10
 *
11
 * Unless required by applicable law or agreed to in writing, software
12
 * distributed under the License is distributed on an "AS IS" BASIS,
13
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
 * See the License for the specific language governing permissions and
15
 * limitations under the License.
16
 */
2 daniel-mar 17
 
122 daniel-mar 18
@media print {
19
        /* Printing */
20
        .ui-layout-west, .ui-layout-resizer {
21
                display:none !important;
22
        }
23
        .ui-layout-center {
24
                left:0px !important;
25
                width:100% !important;
26
        }
27
        #oidtree, .ui-layout-center {
28
                position:relative !important;
29
                width:100% !important;
30
                top: 0 !important;
31
        }
32
        #content_window {
33
                top: 0 !important;
34
        }
35
}
120 daniel-mar 36
 
37
@media only screen and (max-width: 800px) {
38
        /* Mobile */
39
        .ui-layout-west, .ui-layout-resizer {
40
                display:none !important;
41
        }
42
        .ui-layout-center {
43
                left:0px !important;
44
                width:100% !important;
45
        }
46
        #oidtree, .ui-layout-center {
47
                position:relative !important;
48
                width:100% !important;
122 daniel-mar 49
                top: 0 !important;
120 daniel-mar 50
        }
51
        #content_window {
122 daniel-mar 52
                top: 0 !important;
120 daniel-mar 53
        }
126 daniel-mar 54
        #frames {
55
                display:flex;
56
                flex-direction:column;
57
                align-items: flex-start;
58
        }
59
        #system_title_bar {
60
                order:0;
61
                flex:none;
62
        }
63
        #oidtree {
64
                order:1;
65
                flex:none;
66
        }
67
        #content_window {
68
                order:2;
69
                flex:none;
70
        }
71
        #system_title_text {
72
                overflow-x:scroll; /* TODO: at computer browser, you see a scroll bar */
73
        }
120 daniel-mar 74
}
75
 
76
@media only screen and (min-width: 801px) {
77
        /* Desktop */
78
        #system_title_menu {
79
                display:none !important;
80
        }
81
}
82
 
83
#system_title_bar {
84
        width:100% !important;
85
        position:relative !important;
122 daniel-mar 86
        white-space: nowrap;
120 daniel-mar 87
}
88
 
89
body, #frames {
90
        width:100%;
91
        height:100%;
92
}
93
 
96 daniel-mar 94
.wrap {
95
        overflow-x: auto;
96
        margin: 0 auto;
97
        width:100%;
98
}
99
 
101 daniel-mar 100
.gray_footer_font {
144 daniel-mar 101
        color:#808080;
100 daniel-mar 102
        font-size:0.9em;
103
}
104
 
43 daniel-mar 105
label.padding_label {
106
        font-weight: normal !important;
107
        display: inline-block;
108
        clear: left;
109
        width: 100px;
110
        text-align: right;
111
        padding-top: 3px;
112
        margin-right: 8px;
113
}
114
 
4 daniel-mar 115
.box {
116
        width:auto !important;
117
        padding:20px;
118
        background-color:#fff;
119
        border:1px solid #ccc;
120
        border-radius:5px;
121
        margin-top:10px;
122
}
123
#titleedit {
124
        width:100%;
125
}
126
#system_title_1 {
11 daniel-mar 127
        color:#2D6A9F;
122 daniel-mar 128
        margin-left:5px;
4 daniel-mar 129
}
130
#system_title_2 {
11 daniel-mar 131
        color:#2B336F;
4 daniel-mar 132
        font-size:2em;
122 daniel-mar 133
        margin-left:5px;
4 daniel-mar 134
}
105 daniel-mar 135
 
136
/* Mobile menu button */
137
 
138
#bar1, #bar2, #bar3 {
108 daniel-mar 139
        width: 27px;
105 daniel-mar 140
        height: 5px;
144 daniel-mar 141
        background-color: #FFA500;
105 daniel-mar 142
        margin: 6px 0;
143
        transition: 0.4s;
108 daniel-mar 144
        margin-left:14px;
105 daniel-mar 145
}
146
 
147
#system_title_menu.active {
144 daniel-mar 148
        background-color: #FFA500;
105 daniel-mar 149
}
150
 
151
.active #bar1 {
108 daniel-mar 152
        -webkit-transform: rotate(-45deg) translate(-7.5px, 7.5px);
153
        transform: rotate(-45deg) translate(-7.5px, 7.5px);
144 daniel-mar 154
        background-color: #000;
105 daniel-mar 155
}
156
 
157
.active #bar2 {
158
        opacity: 0;
144 daniel-mar 159
        background-color: #000;
105 daniel-mar 160
}
161
 
162
.active #bar3 {
163
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
164
        transform: rotate(45deg) translate(-8px, -8px);
144 daniel-mar 165
        background-color: #000;
105 daniel-mar 166
}
167
 
168
.hover #bar1, .hover #bar2, .hover #bar3 {
144 daniel-mar 169
        background-color:#fff;
105 daniel-mar 170
}
171
 
172
#system_title_menu {
173
        width:55px;
174
        height:55px;
175
        padding-top:8px;
95 daniel-mar 176
        text-decoration: none;
99 daniel-mar 177
        font-size: 19px;
122 daniel-mar 178
        display: none; /* will be set to 'block' by JavaScript */
144 daniel-mar 179
        background-color: #000;
122 daniel-mar 180
        float:left;
105 daniel-mar 181
        cursor: pointer;
95 daniel-mar 182
}
183
 
105 daniel-mar 184
/* Title bar */
99 daniel-mar 185
 
4 daniel-mar 186
#system_title_bar {
187
        line-height:1.75em;
2 daniel-mar 188
 
4 daniel-mar 189
        height:55px !important;
2 daniel-mar 190
 
4 daniel-mar 191
        font-style:italic;
192
        font-weight:bolder;
193
        float:left;
194
        border-bottom:1px;
2 daniel-mar 195
 
122 daniel-mar 196
        width:100%; /* required for NoScript */
197
        padding-left:5px;/* required for NoScript */
198
        padding-right:5px;/* required for NoScript */
2 daniel-mar 199
 
4 daniel-mar 200
        padding-left:0px;
9 daniel-mar 201
        margin-left:0px;
2 daniel-mar 202
 
112 daniel-mar 203
        display:block;
2 daniel-mar 204
 
4 daniel-mar 205
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a0d8ef+0,ddf1f9+65,feffff+100 */
206
        background: #a0d8ef; /* Old browsers */
207
        background: -moz-linear-gradient(left, #a0d8ef 0%, #ddf1f9 65%, #feffff 100%); /* FF3.6-15 */
208
        background: -webkit-linear-gradient(left, #a0d8ef 0%,#ddf1f9 65%,#feffff 100%); /* Chrome10-25,Safari5.1-6 */
209
        background: linear-gradient(to right, #a0d8ef 0%,#ddf1f9 65%,#feffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
210
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d8ef', endColorstr='#feffff',GradientType=1 ); /* IE6-9 */
95 daniel-mar 211
 
212
        overflow:hidden;
4 daniel-mar 213
}
13 daniel-mar 214
#system_title_bar a:hover, #system_title_bar a:active, #system_title_bar a:focus, #system_title_bar a:visited, #system_title_bar a:link {
4 daniel-mar 215
        text-decoration:none;
216
}
105 daniel-mar 217
 
218
/* OID-Tree */
219
 
120 daniel-mar 220
@media only screen and (max-width: 800px) {
221
        /* Mobile */
222
 
223
        #content_window {
224
                padding-left:16px;
225
                padding-top:0px;
226
        }
227
 
4 daniel-mar 228
}
120 daniel-mar 229
@media only screen and (min-width: 801px) {
230
        /* Desktop */
231
 
232
        #oidtree {
233
                position:absolute;
234
                left:0px;
235
                bottom:0px;
122 daniel-mar 236
                top:55px; /* required for NoScript */
237
                width:400px; /* required for NoScript */
120 daniel-mar 238
                padding-top:5px;
122 daniel-mar 239
                white-space:nowrap; /* required for NoScript */
240
                overflow:scroll; /* required for NoScript */
120 daniel-mar 241
        }
122 daniel-mar 242
 
120 daniel-mar 243
        #content_window {
244
                position:absolute;
128 daniel-mar 245
                left:400px;
120 daniel-mar 246
                right:0px;
247
                bottom:0px;
122 daniel-mar 248
                top:55px; /* required for NoScript */
120 daniel-mar 249
                padding-left:20px;
250
                padding-right:20px;
251
        }
95 daniel-mar 252
}
120 daniel-mar 253
 
254
#oidtree {
255
        padding-top:5px !important;
122 daniel-mar 256
        padding-left:5px;/* required for NoScript */
257
        padding-right:5px;/* required for NoScript */
95 daniel-mar 258
}
120 daniel-mar 259
 
4 daniel-mar 260
html {
261
        margin:0;
262
        padding:0;
263
        height:100%;
264
        font-family:Helvetica;
265
}
266
body {
267
        margin:0px;
268
        padding:0px;
269
        font-size:0.85em;
270
        height:100%;
161 daniel-mar 271
        /* Bootstrap adds "Helvetica Neue",Helvetica at the beginning which causes bold font in IE11+Win10 */
272
        font-family:Arial,sans-serif !important;
4 daniel-mar 273
}
120 daniel-mar 274
 
275
@media only screen and (min-width: 801px) {
276
        /* Desktop */
277
        body {
278
                overflow:hidden;
279
        }
122 daniel-mar 280
        .borderbox {
281
                border:1px solid silver;
282
        }
95 daniel-mar 283
}
120 daniel-mar 284
 
122 daniel-mar 285
.borderbox {
286
        overflow:auto;
287
}
288
 
4 daniel-mar 289
h1 {
290
        font-size:1.8em;
291
}
11 daniel-mar 292
h2 {
293
        font-size:1.6em !important;
294
}
4 daniel-mar 295
 
144 daniel-mar 296
textarea,input[type="text"],input[type="password"],select {
143 daniel-mar 297
        /* for dark themes, this looks better */
298
        /*background:transparent;*/
144 daniel-mar 299
        background:rgb(255,255,255,0.4);
143 daniel-mar 300
        border: #AAAAAA 1px solid;
301
}
302
 
163 daniel-mar 303
 
304
input[type=button], input[type=submit], input[type=reset] {
305
        cursor:pointer;
306
}
307
 
4 daniel-mar 308
/**
309
 *      Splitter / uiLayout
310
 */
311
.ui-layout-pane { /* all 'panes' */
312
        border: 1px solid #BBB;
313
}
314
.ui-layout-pane-center { /* content body */
315
        padding: 0;
316
        margin:  0;
317
}
318
.ui-layout-pane-west { /* west pane */
319
        padding: 0 10px;
320
        background-color: #f9f9f9 !important;
321
        overflow: auto;
322
}
323
.ui-layout-resizer { /* all 'resizer-bars' */
324
        background: #DDD;
325
        top:55px !important; /* DM 13.03.2019 */
326
}
327
.ui-layout-resizer-open:hover { /* mouse-over */
328
        background: #9D9;
329
}
330
.ui-layout-resizer-north {
331
        background:#2b336f !important;
122 daniel-mar 332
        z-index:10 !important; /* DM 13.03.2019 */
4 daniel-mar 333
}
334
.ui-layout-toggler { /* all 'toggler-buttons' */
335
        background: #AAA;
2 daniel-mar 336
        }
4 daniel-mar 337
.ui-layout-toggler-closed { /* closed toggler-button */
338
        background: #CCC;
339
        border-bottom: 1px solid #BBB;
340
}
341
.ui-layout-toggler .content { /* toggler-text */
342
        font: 14px bold Verdana, Verdana, Arial, Helvetica, sans-serif;
343
}
344
.ui-layout-toggler:hover { /* mouse-over */
345
        background: #DCA;
346
}
347
.ui-layout-toggler:hover .content { /* mouse-over */
348
        color: #009;
349
}
2 daniel-mar 350
 
4 daniel-mar 351
/* masks are usually transparent - make them visible (must 'override' default) */
352
.ui-layout-mask {
6 daniel-mar 353
        background: #C00 !important;
354
        opacity: .20 !important;
355
        filter: alpha(opacity=20) !important;
4 daniel-mar 356
}
10 daniel-mar 357
 
358
/* Tabs */
359
 
360
#loginTab .tab-content {
144 daniel-mar 361
        color: #000;
10 daniel-mar 362
        background-color: #eeeeee;
363
        padding : 5px 15px;
364
}
365
 
366
#loginTab .nav-pills > li > a {
367
        border-radius: 0;
368
}
369
 
370
#loginTab .nav-pills > li.active > a {
144 daniel-mar 371
        color: #000;
10 daniel-mar 372
        font-weight: bold;
373
        background-color: #eeeeee;
374
}