Subversion Repositories wimsdev

Rev

Rev 15049 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
15341 obado 1
/** WIMS custom Menu style */
12441 obado 2
/** these are redefined in wims theme : **/
3
/*  .menu .is-active > a {
4
    background: #1779ba;
5
    color: #fefefe; }
6
  .menu .active > a {
7
    background: #1779ba;
8
    color: #fefefe; }*/
15049 obado 9
/* hack for examcheck pagination links */
15341 obado 10
.menuitem.nav a {
11
  display: initial; }
12
 
13
.menuitem.nav {
14
  padding: .5rem 0; }
15
 
16
.menuitem.score {
17
  max-width: 13em; }
18
 
12723 obado 19
/**
15341 obado 20
 * Foundation for Sites
21
 * Version 6.6.3
22
 * https://get.foundation
12723 obado 23
 * Licensed under MIT Open Source
24
 */
13836 obado 25
/* Foundation Menu styles */
12441 obado 26
.menu {
27
  padding: 0;
28
  margin: 0;
29
  list-style: none;
30
  position: relative;
31
  display: flex;
13836 obado 32
  flex-wrap: wrap; }
12441 obado 33
  [data-whatinput='mouse'] .menu li {
34
    outline: 0; }
35
  .menu a,
36
  .menu .button {
37
    line-height: 1;
38
    text-decoration: none;
39
    display: block;
13836 obado 40
    padding: 0.7rem 1rem; }
12441 obado 41
  .menu input,
42
  .menu select,
43
  .menu a,
44
  .menu button {
45
    margin-bottom: 0; }
46
  .menu input {
47
    display: inline-block; }
48
  .menu, .menu.horizontal {
13836 obado 49
    flex-wrap: wrap;
15341 obado 50
    flex-direction: row; }
12441 obado 51
  .menu.vertical {
13836 obado 52
    flex-wrap: nowrap;
15341 obado 53
    flex-direction: column; }
12441 obado 54
  .menu.expanded li {
15341 obado 55
    flex: 1 1 0px; }
12441 obado 56
  .menu.simple {
15341 obado 57
    align-items: center; }
12441 obado 58
    .menu.simple li + li {
59
      margin-left: 1rem; }
60
    .menu.simple a {
61
      padding: 0; }
62
  @media print, screen and (min-width: 40em) {
63
    .menu.medium-horizontal {
13836 obado 64
      flex-wrap: wrap;
15341 obado 65
      flex-direction: row; }
12441 obado 66
    .menu.medium-vertical {
13836 obado 67
      flex-wrap: nowrap;
15341 obado 68
      flex-direction: column; }
12441 obado 69
    .menu.medium-expanded li {
15341 obado 70
      flex: 1 1 0px; }
12441 obado 71
    .menu.medium-simple li {
15341 obado 72
      flex: 1 1 0px; } }
12441 obado 73
  @media print, screen and (min-width: 64em) {
74
    .menu.large-horizontal {
13836 obado 75
      flex-wrap: wrap;
15341 obado 76
      flex-direction: row; }
12441 obado 77
    .menu.large-vertical {
13836 obado 78
      flex-wrap: nowrap;
15341 obado 79
      flex-direction: column; }
12441 obado 80
    .menu.large-expanded li {
15341 obado 81
      flex: 1 1 0px; }
12441 obado 82
    .menu.large-simple li {
15341 obado 83
      flex: 1 1 0px; } }
12441 obado 84
  .menu.nested {
85
    margin-right: 0;
86
    margin-left: 1rem; }
87
  .menu.icons a {
88
    display: flex; }
89
  .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
90
    display: flex; }
91
  .menu.icon-left li a {
15341 obado 92
    flex-flow: row nowrap; }
12441 obado 93
    .menu.icon-left li a img,
94
    .menu.icon-left li a i,
95
    .menu.icon-left li a svg {
96
      margin-right: 0.25rem; }
97
  .menu.icon-right li a {
15341 obado 98
    flex-flow: row nowrap; }
12441 obado 99
    .menu.icon-right li a img,
100
    .menu.icon-right li a i,
101
    .menu.icon-right li a svg {
102
      margin-left: 0.25rem; }
103
  .menu.icon-top li a {
15341 obado 104
    flex-flow: column nowrap; }
12441 obado 105
    .menu.icon-top li a img,
106
    .menu.icon-top li a i,
107
    .menu.icon-top li a svg {
13836 obado 108
      align-self: stretch;
12441 obado 109
      margin-bottom: 0.25rem;
110
      text-align: center; }
111
  .menu.icon-bottom li a {
15341 obado 112
    flex-flow: column nowrap; }
12441 obado 113
    .menu.icon-bottom li a img,
114
    .menu.icon-bottom li a i,
115
    .menu.icon-bottom li a svg {
13836 obado 116
      align-self: stretch;
12441 obado 117
      margin-bottom: 0.25rem;
118
      text-align: center; }
119
  /*.menu .is-active > a {
13836 obado 120
    background: #1779ba;
12441 obado 121
    color: #fefefe; }
122
  .menu .active > a {
13836 obado 123
    background: #1779ba;
12441 obado 124
    color: #fefefe; }*/
125
  .menu.align-left {
15341 obado 126
    justify-content: flex-start; }
12441 obado 127
  .menu.align-right li {
128
    display: flex;
15341 obado 129
    justify-content: flex-end; }
12441 obado 130
    .menu.align-right li .submenu li {
15341 obado 131
      justify-content: flex-start; }
12441 obado 132
  .menu.align-right.vertical li {
133
    display: block;
134
    text-align: right; }
135
    .menu.align-right.vertical li .submenu li {
136
      text-align: right; }
137
  .menu.align-right .nested {
138
    margin-right: 1rem;
139
    margin-left: 0; }
140
  .menu.align-center li {
141
    display: flex;
15341 obado 142
    justify-content: center; }
12441 obado 143
    .menu.align-center li .submenu li {
15341 obado 144
      justify-content: flex-start; }
12441 obado 145
  .menu .menu-text {
146
    padding: 0.7rem 1rem;
147
    font-weight: bold;
148
    line-height: 1;
149
    color: inherit; }
150
 
151
.menu-centered > .menu {
15341 obado 152
  justify-content: center; }
12441 obado 153
  .menu-centered > .menu li {
154
    display: flex;
15341 obado 155
    justify-content: center; }
12441 obado 156
    .menu-centered > .menu li .submenu li {
15341 obado 157
      justify-content: flex-start; }
12441 obado 158
 
159
.no-js [data-responsive-menu] ul {
160
  display: none; }
161
 
162
.menu-icon {
163
  position: relative;
164
  display: inline-block;
165
  vertical-align: middle;
166
  width: 20px;
167
  height: 16px;
168
  cursor: pointer; }
169
  .menu-icon::after {
170
    position: absolute;
171
    top: 0;
172
    left: 0;
173
    display: block;
174
    width: 100%;
175
    height: 2px;
176
    background: #fefefe;
177
    box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
178
    content: ''; }
179
  .menu-icon:hover::after {
180
    background: #cacaca;
181
    box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; }
182
 
183
.menu-icon.dark {
184
  position: relative;
185
  display: inline-block;
186
  vertical-align: middle;
187
  width: 20px;
188
  height: 16px;
189
  cursor: pointer; }
190
  .menu-icon.dark::after {
191
    position: absolute;
192
    top: 0;
193
    left: 0;
194
    display: block;
195
    width: 100%;
196
    height: 2px;
197
    background: #0a0a0a;
198
    box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
199
    content: ''; }
200
  .menu-icon.dark:hover::after {
201
    background: #8a8a8a;
12629 bpr 202
    box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; }