UNPKG

5.16 kBCSSView Raw
1.prism-image {
2 max-width: 100%;
3 max-height: 100%;
4}
5.prism-main-nav {
6 height: 100%;
7 background: #FFFFFF;
8 font-family: "Roboto", "Arial", sans-serif;
9}
10.prism-main-nav__list {
11 height: 100%;
12 margin: 0;
13 display: flex;
14 padding: 0;
15 list-style-type: none;
16}
17.prism-main-nav__item {
18 display: flex;
19 flex-grow: 1;
20 flex-wrap: nowrap;
21 min-height: 30px;
22 line-height: 1;
23 flex-direction: row;
24}
25@media (min-width:600px) {
26 .prism-main-nav__item {
27 flex-grow: 0;
28 }
29}
30 .prism-main-nav__link {
31 color: rgba(0, 0, 0, 0.87);
32 width: 100%;
33 border: solid 0 #FFFFFF;
34 cursor: pointer;
35 height: calc(100% - 2px);
36 display: flex;
37 padding: 0px 16px;
38 font-size: 0.7em;
39 text-align: center;
40 font-weight: 400;
41 flex-direction: column;
42 justify-content: center;
43 text-decoration: none;
44 border-top-width: 2px;
45 }
46 .prism-main-nav__link:active, .prism-main-nav__link:focus, .prism-main-nav__link:hover {
47 border-color: #f5f5f5;
48 background-color: #f5f5f5;
49 }
50@media (min-width:600px) {
51 .prism-main-nav__link {
52 border-width: 0 0 2px 0;
53 }
54}
55 .prism-main-nav__link--active {
56 border-color: #f5f5f5;
57 background-color: #f5f5f5;
58 }
59 .prism-main-nav__icon {
60 color: #61b3cf;
61 font-size: 1.25rem;
62 }
63 .prism-main-nav__label {
64 margin-top: 6px;
65 }
66 .prism-header-banner {
67 height: 100px;
68 display: flex;
69 padding: 0px 16px;
70 z-index: 1100;
71 background: #FFFFFF;
72 box-shadow: 0px 1px 4px #9e9e9e;
73 align-items: left;
74 font-family: "Roboto", "Arial", sans-serif;
75 }
76@media (min-width:960px) {
77 .prism-header-banner {
78 padding: 0px 32px;
79 }
80}
81 .prism-header-banner__logo {
82 flex-grow: 0;
83 align-self: center;
84 margin-right: 16px;
85 text-decoration: none;
86 }
87@media (min-width:960px) {
88 .prism-header-banner__logo {
89 min-width: 168px;
90 }
91}
92 .prism-header-banner__logo-image {
93 max-width: 200px;
94 max-height: 60px;
95 }
96 .prism-header-banner__main-nav {
97 flex-grow: 1;
98 }
99 .prism-header-banner__aside-menu {
100 flex-grow: 0;
101 }
102 .prism-header-banner__aside-menu--popup {
103 position: relative;
104 }
105 .prism-header-banner__aside-menu-trigger {
106 color: rgba(0, 0, 0, 0.87);
107 width: auto;
108 border: 0;
109 cursor: pointer;
110 height: calc(100% - 2px);
111 display: flex;
112 padding: 0px 16px;
113 font-size: 0.7em;
114 background: #FFFFFF;
115 text-align: center;
116 align-items: center;
117 font-weight: 400;
118 border-radius: 0;
119 flex-direction: column;
120 justify-content: center;
121 text-decoration: none;
122 border-top-width: 2px;
123 }
124 .prism-header-banner__aside-menu-trigger:active, .prism-header-banner__aside-menu-trigger:focus, .prism-header-banner__aside-menu-trigger:hover {
125 border-color: #f5f5f5;
126 background-color: #f5f5f5;
127 }
128@media (min-width:600px) {
129 .prism-header-banner__aside-menu-trigger {
130 border-width: 0 0 2px 0;
131 }
132}
133 .prism-header-banner__aside-menu-trigger-icon {
134 color: #61b3cf;
135 width: auto;
136 font-size: 1.25rem;
137 }
138 .prism-header-banner__aside-menu-popup {
139 top: 100px;
140 right: 0;
141 display: none;
142 position: absolute;
143 background: #FFFFFF;
144 box-shadow: 0px 1px 4px #9e9e9e;
145 border-color: solid 1px #eeeeee;
146 }
147 .prism-header-banner__aside-menu-popup[aria-hidden=false] {
148 display: block;
149 }
150 .prism-header-banner__user-menu {
151 margin: 0;
152 display: flex;
153 padding: 0;
154 flex-direction: column;
155 list-style-type: none;
156 }
157 .prism-header-banner__user-menu-item {
158 display: flex;
159 white-space: nowrap;
160 flex-direction: row;
161 }
162 .prism-header-banner__user-menu-item-divider {
163 width: 100%;
164 border: 0;
165 height: 0;
166 margin: 0;
167 border-top: solid 1px #bdbdbd;
168 }
169 .prism-header-banner__user-menu-item-icon {
170 color: rgba(0, 0, 0, 0.54);
171 }
172 .prism-header-banner__user-menu-item-trigger {
173 color: rgba(0, 0, 0, 0.54);
174 width: 100%;
175 border: 0;
176 display: flex;
177 padding: 16px;
178 background: #FFFFFF;
179 flex-direction: row;
180 justify-content: left;
181 }
182 .prism-header-banner__user-menu-item-trigger:focus, .prism-header-banner__user-menu-item-trigger:hover {
183 background: #f5f5f5;
184 }
185 .prism-header-banner__user-menu-item-label {
186 padding-left: 16px;
187 }
188 .prism-app-layout {
189 height: 100%;
190 display: flex;
191 position: relative;
192 flex-direction: column;
193 }
194 .prism-app-layout__header {
195 flex-grow: 0;
196 }
197 .prism-app-layout__header-nav {
198 display: none;
199 }
200@media (min-width:600px) {
201 .prism-app-layout__header-nav {
202 height: 100%;
203 display: flex;
204 }
205}
206 .prism-app-layout__main {
207 display: flex;
208 flex-grow: 1;
209 flex-direction: column;
210 }
211 .prism-app-layout__footer {
212 flex-grow: 0;
213 }
214 .prism-app-layout__mobile-nav-push {
215 min-height: 60px;
216 }
217@media (min-width:600px) {
218 .prism-app-layout__mobile-nav-push {
219 display: none;
220 }
221}
222 .prism-app-layout__mobile-nav {
223 width: 100%;
224 bottom: 0;
225 height: 60px;
226 position: fixed;
227 background: #FFFFFF;
228 box-shadow: 0px -1px 4px #9e9e9e;
229 }
230@media (min-width:600px) {
231 .prism-app-layout__mobile-nav {
232 display: none;
233 }
234}
\No newline at end of file