Multiple improvements from IPPF related to layouts. (#1081)
[openemr.git] / interface / themes / tabs_style_compact.css
blob40e0ea7f983da19388372e86f3e51e9d9da1ac9b
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;
85 #framesDisplay > div > iframe
87 flex: 1 0 auto;
88 border: 0px solid black;
89 width: 100%;
92 .tabControls
94 margin: -9px 0 0 0;
95 padding: 9px 0 0 0;
96 display: flex;
97 flex-direction: row;
98 overflow: auto;
101 .tabSpan
103 margin: 0 0 0 0;
104 padding: 1px 7px;
105 border: 1pt solid black;
106 border-bottom:0pt;
107 border-radius: 6px 6px 0 0;
108 cursor: pointer;
109 flex: 0 1 auto;
110 white-space:nowrap;
111 box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.6);
112 overflow: visible;
115 .tabSpan:hover
117 color: red;
119 .tabHidden
121 color: gray;
123 .tabNotchosen {
124 border-bottom:1pt solid black;
125 box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
126 display:block;
129 #dialogDiv
131 margin: 0;
132 padding:0;
133 border:0;
134 position:absolute;
136 width: 99%;
137 height:99%;
139 background-color: gray;
140 z-index:1000;
141 opacity: 0.5;
144 #dialogDiv > div.container
146 display: table;
147 background-color: gray;
148 margin: auto auto;
149 opacity: 1;
152 .dialogIframe
154 position: absolute;
155 top:0;
156 left:0;
157 margin: auto auto;
158 opacity: 1;
159 z-index:10000;
160 border: 1px solid black;
161 border-radius: 10px;
164 div.closeDlgIframe {
166 position: absolute;
167 top: -12px;
168 right: -15px;
169 height: 30px;
170 width: 30px;
171 background: url('iframe_close.png') top left no-repeat;
172 cursor: pointer;
173 z-index: 10010;
176 .dialogIframe > iframe{
177 border: none;
178 border-radius: 10px;
179 height:100%;
180 width:100%;
182 #attendantData
184 min-height: 4em;
187 .patientCurrentEncounter {
188 display: inline;
191 .patientDataColumn
193 width: 33%;
194 float: left;
195 display: block;
198 .messagesColumn
200 float: right;
201 padding-right: 20px;
204 .patientEncountersColumn
208 .patientEncounterList
210 position:fixed;
211 overflow: hidden;
212 border: 1px solid black;
213 background: white;
214 cursor: pointer;
215 z-index:1;
218 .patientEncounterList table.encounters
220 display: none;
224 .patientEncounterList:hover table.encounters
226 display: block;
230 .patientEncounterList > div
232 padding: 2px;
234 .patientEncounterList:hover
236 overflow: visible;
237 height: auto;
238 z-index:4;
242 .patientEncounterList > div:hover
244 color: red;
247 .patientEncounterList table.encounters td:hover
249 color:red;
252 .patientEncounterList .review
254 font-size: x-small;
255 padding: 2px;
256 border: 1px solid black;
257 background-color: lightgray;
258 border-radius: 5px;
261 #userData
263 position: relative;
264 float: right;
266 .patientInfo
268 padding: 1px 1px 1px 10px;
271 .patientInfo .clear
273 font-size: x-small;
274 margin: 1px;
275 padding: 3px;
276 border: 1px solid black;
277 background-color: lightgray;
278 border-radius: 5px;
279 cursor: pointer;
282 .patientInfo .clear:hover
284 color:red;
287 .patientInfo .patientPicture
289 margin-top: -1px;
290 margin-right: 7px;
293 .patientInfo .patientPicture img
295 height: 50px;
298 .top {
299 vertical-align:top;
302 .appMenu > span
304 float: left;
305 padding:0px 0px;
306 white-space: nowrap;
308 .appMenu > span:hover
310 color: #fff;
311 text-decoration: none;
312 background-color: #1C5ECF;
313 text-shadow: none;
315 .appMenu ul
317 list-style:none;
318 margin:0;
319 padding: 1px 5px 2px 1px;
321 .appMenu li
323 padding-left: 14px;
325 .appMenu li:hover
327 color: #fff;
328 text-decoration: none;
329 background-color: #1C5ECF;
330 text-shadow: none;
332 .appMenu li:hover > .menuDisabled
334 background-color: transparent;
336 .menuSection{
337 position: relative;
339 .menuSection > .menuEntries{
340 background-color:#C9DBF2;
341 display: none;
342 position: absolute;
343 top: 19px;
344 z-index:1000;
345 box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
346 min-width: 175px;
347 border: 0.5pt solid gray;
348 border-radius: 0px 5px 5px 5px;
349 color: black;
350 margin-top: 4px;
351 padding-top: 3px;
352 padding-left: 0px;
353 padding-right: 0px;
354 padding-bottom: 4px;
355 whitespace:nowrap;
358 .menuSection > .menuEntries .menuEntries {
359 display: none;
360 position: absolute;
361 top: -3px;
362 left: 161px;
363 transition: 2s background-color;
365 .menuSection:hover > .menuEntries{
366 display: block;
369 .menuLabel
371 cursor: pointer;
372 padding: 5px 12px 5px;
374 .menuDisabled
376 color:gray;
379 #username
381 cursor: pointer;
383 .userSection
385 min-width: 200px;
386 right:10px;
388 .body_top {
389 background-color: #C9DBF2;
390 padding:0px;
391 border-bottom:0.1pt solid black;
392 -moz-box-shadow: 0 0 10px #000;
393 -webkit-box-shadow: 0 0 10px #000;
394 box-shadow: 0 0 10px #000;
395 z-index:10;
397 .body_title {
398 color: black;
399 background-color: #c9dbf2;
400 padding:10px 0px 0px 0px;
402 #username:hover > .userfunctions
404 display: block;
405 Xwidth:98%;
408 #username > .userfunctions > div:hover
410 color: red;
412 .logo {
413 border-radius: 50%;
414 -webkit-transition: -webkit-transform .8s ease-in-out;
415 transition: transform .8s ease-in-out;
417 .logo:hover {
418 -webkit-transform: rotate(360deg);
419 transform: rotate(360deg);
421 .acck {}
423 .menu_arrow {
424 bottom:0px;
425 margin: 7px 7px 2px 7px;
427 .topToolbarRight {
428 border-top:0pt;
431 .closeButton {
432 display:inline-block;
433 float:right;
434 position:relative;
435 top:6px;
436 right:5px;