Show message indicator and several tab layout changes (#308)
[openemr.git] / interface / themes / tabs_style_compact.css
blobfc41e611a72c6afddbbadec21ce2554c6dfda7c7
1 /**
2 * Copyright (C) 2016 Kevin Yeh <kevin.y@integralemr.com>
4 * LICENSE: This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License
6 * as published by the Free Software Foundation; either version 3
7 * of the License, or (at your option) any later version.
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 * You should have received a copy of the GNU General Public License
13 * along with this program. If not, see <http://opensource.org/licenses/gpl-license.php>;.
15 * @package OpenEMR
16 * @author Kevin Yeh <kevin.y@integralemr.com>
17 * @author Ray Magauran <magauran@MedFetch.com>
18 * @link http://www.open-emr.org
21 html
23 margin: 0;
24 padding: 0;
25 border: 0;
26 height: 100%;
27 display: flex;
28 flex-direction: column;
30 body
32 font-family: 'FontAwesome', Arial, Helvetica, sans-serif;
33 flex: 1 0 auto;
34 display: flex;
35 flex-direction: column;
36 margin: 0px;
37 font-size: 12px;
39 #mainBox
41 display: flex;
42 flex-direction: column;
43 align-items: stretch;
44 align-content: space-between;
45 width: 100%;
46 flex: 1 0 auto;
47 margin: 0;
48 padding: 0;
51 #mainBox > div
53 flex: 0 1 auto;
54 margin: 0 0 0 0;
57 #mainBox > div.mainFrames
59 display: flex;
60 flex: 1 0 auto;
61 flex-direction: column;
62 padding: 0 0 0 0;
63 z-index: 3;
64 margin: 0 0 0 0;
67 #framesDisplay
69 flex: 1 0 auto;
70 display: flex;
71 flex-direction: row;
74 #framesDisplay > div
76 flex: 1 0 auto;
77 align-items: stretch;
78 align-content:stretch;
79 display: flex;
80 flex-direction: column;
81 margin: 0;
82 padding: 0;
83 border-left: 1pt solid black;
84 border-right: 1pt solid black;
87 #framesDisplay > div > iframe
89 flex: 1 0 auto;
90 border: 0px solid black;
93 .tabControls
95 margin: 0 0 0 0;
96 padding: 0 0 0 0;
97 display: flex;
98 flex-direction: row;
99 overflow: auto;
102 .tabSpan
104 margin: 0 0 0 0;
105 padding: 1px 7px;
106 border: 1pt solid black;
107 border-bottom:0pt;
108 border-radius: 6px 6px 0 0;
109 cursor: pointer;
110 flex: 0 1 auto;
111 white-space:nowrap;
112 box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.6);
113 overflow: visible;
116 .tabSpan:hover
118 color: red;
120 .tabHidden
122 color: gray;
124 .tabNotchosen {
125 border-bottom:1pt solid black;
126 box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
127 display:block;
128 max-width:1000px;
131 #dialogDiv
133 margin: 0;
134 padding:0;
135 border:0;
136 position:absolute;
138 width: 99%;
139 height:99%;
141 background-color: gray;
142 z-index:1000;
143 opacity: 0.5;
146 #dialogDiv > div.container
148 display: table;
149 background-color: gray;
150 margin: auto auto;
151 opacity: 1;
154 .dialogIframe
156 position: absolute;
157 top:0;
158 left:0;
159 margin: auto auto;
160 opacity: 1;
161 z-index:10000;
162 border: 1px solid black;
163 border-radius: 10px;
166 div.closeDlgIframe {
168 position: absolute;
169 top: -12px;
170 right: -15px;
171 height: 30px;
172 width: 30px;
173 background: url('iframe_close.png') top left no-repeat;
174 cursor: pointer;
175 z-index: 10010;
178 .dialogIframe > iframe{
179 border: none;
180 border-radius: 10px;
181 height:100%;
182 width:100%;
184 #patientData
186 min-height: 4em;
189 .patientCurrentEncounter {
190 display: inline;
193 .patientDataColumn
195 width: 33%;
196 float: left;
197 display: block;
200 .messagesColumn
202 float: right;
203 padding-right: 20px;
206 .patientEncountersColumn
210 .patientEncounterList
212 position:fixed;
213 overflow: hidden;
214 border: 1px solid black;
215 background: white;
216 cursor: pointer;
217 z-index:1;
220 .patientEncounterList table.encounters
222 display: none;
226 .patientEncounterList:hover table.encounters
228 display: block;
232 .patientEncounterList > div
234 padding: 2px;
236 .patientEncounterList:hover
238 overflow: visible;
239 height: auto;
240 z-index:4;
244 .patientEncounterList > div:hover
246 color: red;
249 .patientEncounterList table.encounters td:hover
251 color:red;
254 .patientEncounterList .review
256 font-size: x-small;
257 padding: 2px;
258 border: 1px solid black;
259 background-color: lightgray;
260 border-radius: 5px;
263 #userData
265 position: relative;
266 float: right;
268 .patientInfo
270 padding: 1px 1px 1px 10px;
273 .patientInfo .clear
275 font-size: x-small;
276 margin: 1px;
277 padding: 3px;
278 border: 1px solid black;
279 background-color: lightgray;
280 border-radius: 5px;
281 cursor: pointer;
284 .patientInfo .clear:hover
286 color:red;
289 .top {
290 vertical-align:top;
293 .appMenu > span
295 float: left;
296 padding:0px 0px;
297 white-space: nowrap;
299 .appMenu > span:hover
301 color: #fff;
302 text-decoration: none;
303 background-color: #1C5ECF;
304 text-shadow: none;
306 .appMenu ul
308 list-style:none;
309 margin:0;
310 padding: 1px 5px 2px 1px;
312 .appMenu li
314 padding-left: 14px;
316 .appMenu li:hover
318 color: #fff;
319 text-decoration: none;
320 background-color: #1C5ECF;
321 text-shadow: none;
323 .appMenu li:hover > .menuDisabled
325 background-color: transparent;
327 .menuSection{
328 position: relative;
330 .menuSection > .menuEntries{
331 background-color:#C9DBF2;
332 display: none;
333 position: absolute;
334 top: 20px;
335 z-index:1000;
336 box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
337 min-width: 175px;
338 border: 0.5pt solid gray;
339 border-radius: 0px 5px 5px 5px;
340 color: black;
341 margin-top: 4px;
342 padding-top: 3px;
343 padding-left: 0px;
344 padding-right: 0px;
345 padding-bottom: 4px;
346 whitespace:nowrap;
349 .menuSection > .menuEntries .menuEntries {
350 display: none;
351 position: absolute;
352 top: -3px;
353 left: 161px;
354 transition: 2s background-color;
356 .menuSection:hover > .menuEntries{
357 display: block;
360 .menuLabel
362 cursor: pointer;
363 padding: 5px 12px 3px;
365 .menuDisabled
367 color:gray;
370 #username
372 cursor: pointer;
374 .userSection
376 min-width: 200px;
377 right:10px;
379 .body_top {
380 background-color: #C9DBF2;
381 padding:0px;
382 border-bottom:0.1pt solid black;
383 -moz-box-shadow: 0 0 10px #000;
384 -webkit-box-shadow: 0 0 10px #000;
385 box-shadow: 0 0 10px #000;
386 z-index:10;
388 .body_title {
389 color: black;
390 background-color: #c9dbf2;
391 padding:10px 0px 0px 0px;
393 #username:hover > .userfunctions
395 display: block;
396 Xwidth:98%;
399 #username > .userfunctions > div:hover
401 color: red;
403 .logo {
404 border-radius: 50%;
405 -webkit-transition: -webkit-transform .8s ease-in-out;
406 transition: transform .8s ease-in-out;
408 .logo:hover {
409 -webkit-transform: rotate(360deg);
410 transform: rotate(360deg);
412 .acck {}
414 .menu_arrow {
415 bottom:0px;
416 margin: 7px 7px 2px 7px;
418 .topToolbarRight {
419 border-top:0pt;
422 .closeButton {
423 display:inline-block;
424 float:right;
425 position:relative;
426 top:6px;
427 right:5px;