brought prior tabs overflow fix into the compact theme
[openemr.git] / interface / themes / tabs_style_compact.css
blob6c0564843966bd89be56b2cfe0333a91ef49b4ed
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;
38 #mainBox
40 display: flex;
41 flex-direction: column;
42 align-items: stretch;
43 align-content: space-between;
44 width: 100%;
45 flex: 1 0 auto;
46 margin: 0;
47 padding: 0;
50 #mainBox > div
52 flex: 0 1 auto;
53 margin: 0 0 0 0;
56 #mainBox > div.mainFrames
58 display: flex;
59 flex: 1 0 auto;
60 flex-direction: column;
61 padding: 0 0 0 0;
62 z-index: 3;
63 margin: 0 0 0 0;
66 #framesDisplay
68 flex: 1 0 auto;
69 display: flex;
70 flex-direction: row;
73 #framesDisplay > div
75 flex: 1 0 auto;
76 align-items: stretch;
77 align-content:stretch;
78 display: flex;
79 flex-direction: column;
80 margin: 0;
81 padding: 0;
82 border-left: 1pt solid black;
83 border-right: 1pt solid black;
86 #framesDisplay > div > iframe
88 flex: 1 0 auto;
89 border: 0px solid black;
92 .tabControls
94 margin: 0 0 0 0;
95 padding: 0 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;
127 max-width:1000px;
130 #dialogDiv
132 margin: 0;
133 padding:0;
134 border:0;
135 position:absolute;
137 width: 99%;
138 height:99%;
140 background-color: gray;
141 z-index:1000;
142 opacity: 0.5;
145 #dialogDiv > div.container
147 display: table;
148 background-color: gray;
149 margin: auto auto;
150 opacity: 1;
153 .dialogIframe
155 position: absolute;
156 top:0;
157 left:0;
158 margin: auto auto;
159 opacity: 1;
160 z-index:10000;
161 border: 1px solid black;
162 border-radius: 10px;
165 div.closeDlgIframe {
167 position: absolute;
168 top: -12px;
169 right: -15px;
170 height: 30px;
171 width: 30px;
172 background: url('iframe_close.png') top left no-repeat;
173 cursor: pointer;
174 z-index: 10010;
177 .dialogIframe > iframe{
178 border: none;
179 border-radius: 10px;
180 height:100%;
181 width:100%;
183 #patientData
185 min-height: 4em;
188 .patientDataColumn
190 width: 33%;
191 float: left;
192 display: block;
195 .patientEncountersColumn
199 .patientEncounterList
201 position:fixed;
202 overflow: hidden;
203 border: 1px solid black;
204 background: white;
205 cursor: pointer;
206 z-index:1;
209 .patientEncounterList table.encounters
211 display: none;
215 .patientEncounterList:hover table.encounters
217 display: block;
221 .patientEncounterList > div
223 padding: 2px;
225 .patientEncounterList:hover
227 overflow: visible;
228 height: auto;
229 z-index:4;
233 .patientEncounterList > div:hover
235 color: red;
238 .patientEncounterList table.encounters td:hover
240 color:red;
243 .patientEncounterList .review
245 font-size: x-small;
246 padding: 2px;
247 border: 1px solid black;
248 background-color: lightgray;
249 border-radius: 5px;
252 #userData
254 position: relative;
255 float: right;
257 .patientInfo
259 padding: 1px 1px 1px 10px;
262 .patientInfo .clear
264 font-size: x-small;
265 margin: 1px;
266 padding: 3px;
267 border: 1px solid black;
268 background-color: lightgray;
269 border-radius: 5px;
270 cursor: pointer;
273 .patientInfo .clear:hover
275 color:red;
278 .top {
279 vertical-align:top;
282 .appMenu > span
284 float: left;
285 padding:0px 0px;
286 white-space: nowrap;
288 .appMenu > span:hover
290 color: #fff;
291 text-decoration: none;
292 background-color: #1C5ECF;
293 text-shadow: none;
295 .appMenu ul
297 list-style:none;
298 margin:0;
299 padding: 1px 5px 2px 1px;
301 .appMenu li
303 padding-left: 14px;
305 .appMenu li:hover
307 color: #fff;
308 text-decoration: none;
309 background-color: #1C5ECF;
310 text-shadow: none;
312 .appMenu li:hover > .menuDisabled
314 background-color: transparent;
316 .menuSection{
317 position: relative;
319 .menuSection > .menuEntries{
320 background-color:#C9DBF2;
321 display: none;
322 position: absolute;
323 top: 20px;
324 z-index:1000;
325 box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
326 min-width: 175px;
327 border: 0.5pt solid gray;
328 border-radius: 0px 5px 5px 5px;
329 color: black;
330 margin-top: 4px;
331 padding-top: 3px;
332 padding-left: 0px;
333 padding-right: 0px;
334 padding-bottom: 4px;
335 whitespace:nowrap;
338 .menuSection > .menuEntries .menuEntries {
339 display: none;
340 position: absolute;
341 top: -3px;
342 left: 161px;
343 transition: 2s background-color;
345 .menuSection:hover > .menuEntries{
346 display: block;
349 .menuLabel
351 cursor: pointer;
352 padding: 5px 12px 3px;
354 .menuDisabled
356 color:gray;
359 #username
361 cursor: pointer;
363 .userSection
365 min-width: 200px;
366 right:10px;
368 .body_top {
369 background-color: #C9DBF2;
370 padding:0px;
371 border-bottom:0.1pt solid black;
372 -moz-box-shadow: 0 0 10px #000;
373 -webkit-box-shadow: 0 0 10px #000;
374 box-shadow: 0 0 10px #000;
375 z-index:10;
377 .body_title {
378 color: black;
379 background-color: #c9dbf2;
380 padding:10px 0px 0px 0px;
382 #username:hover > .userfunctions
384 display: block;
385 Xwidth:98%;
388 #username > .userfunctions > div:hover
390 color: red;
392 .logo {
393 border-radius: 50%;
394 -webkit-transition: -webkit-transform .8s ease-in-out;
395 transition: transform .8s ease-in-out;
397 .logo:hover {
398 -webkit-transform: rotate(360deg);
399 transform: rotate(360deg);
401 .acck {}
403 .menu_arrow {
404 bottom:0px;
405 margin: 7px 7px 2px 7px;
407 .topToolbarRight {
408 border-top:0pt;
411 .closeButton {
412 display:inline-block;
413 float:right;
414 position:relative;
415 top:6px;
416 right:5px;