1 /*! This style sheet was autogenerated using gulp + scss
2 * For usage instructions, see: https://github.com/openemr/openemr/blob/master/interface/README.md
4 @import url
("themeBuilder.php");
6 font-family: lato
, Helvetica
, Sans-Serif
;
10 * Core OpenEMR styles.
12 * These helpers are used regardless of the theme being used
14 * @author Robert Down <robertdown@live.com>
15 * @copyright Copyright (c) 2017 Robert Down
16 * @license https://github.com/openemr/openemr/blob/master/LICENSE General Public License 3
19 * Global uses of the font awesome library
20 * TODO fix pathing for all uses
23 font-family: "FontAwesome";
24 src: url
("/public/assets/font-awesome-4-6-3/fonts/fontawesome-webfont.ttf") format
("truetype"); }
26 .css_button[href*="deleter"]:before, input[type="button"][href*="deleter"] [type="submit"]:before, button[href*="deleter"]:before {
27 font-family: "FontAwesome";
29 display: inline-block
; }
32 font-family: "FontAwesome";
36 content: "\f00c\00a0\00a0"; }
39 content: "\f00d\00a0\00a0"; }
42 content: '\f067\00a0\00a0'; }
45 content: '\f002\00a0\00a0'; }
48 content: '\f014\00a0\00a0'; }
50 .btn-duplicate::before {
51 content: '\f0c5\00a0\00a0'; }
53 .btn-refresh::before {
54 content: '\f021\00a0\00a0'; }
57 content: '\f040\00a0\00a0'; }
59 .btn-transmit::before {
60 content: '\f061\00a0\00a0'; }
62 .btn-receive::before {
63 content: '\f060\00a0\00a0'; }
66 content: '\f02f\00a0\00a0'; }
69 content: '\f053\00a0\00a0'; }
72 content: '\f06e\00a0\00a0'; }
75 content: '\f070\00a0\00a0'; }
78 content: '\f0e2\00a0\00a0'; }
81 content: '\f01e\00a0\00a0'; }
83 .btn-download::before {
84 content: '\f019\00a0\00a0'; }
87 content: '\f0e0\00a0\00a0'; }
89 .btn-calendar::before {
90 content: '\f073\00a0\00a0'; }
93 content: '\f201\00a0\00a0'; }
96 content: '\f0b0\00a0\00a0'; }
98 .btn-send-msg::before {
99 content: '\f1d8\00a0\00a0'; }
102 * Common forms styles
111 border: 2px outset
#666666;
112 background-color: #eae6ff;
125 background-color: #EADDB4; }
127 /* flow board filters*/
128 #flow_board_parameters {
130 background-color: #ececec; }
132 #flow_board_parameters td
{
135 #flow_board_parameters table
{
138 border-collapse: collapse
; }
141 display: inline-block
;
145 * closeDlgIframe common styles
157 div
.closeDlgIframe:before
{
160 font-family: "FontAwesome";
162 display: inline-block
;
170 * Core OpenEMR styles.
172 .ui-draggable:hover {
175 cursor: -webkit-grab
; }
177 .ui-draggable:active {
180 cursor: -webkit-grabbing
; }
182 .ui-icon-gripsmall-diagonal-se {
183 background-position: -64px -224px; }
185 .ui-icon, .ui-widget-content .ui-icon {
186 background-image: url
("/public/assets/jquery-ui-1-12-1/themes/sunny/images/ui-icons_d19405_256x240.png"); }
193 display: inline-block
;
194 vertical-align: middle
;
197 text-indent: -99999px;
199 background-repeat: no-repeat
; }
201 .ui-resizable-handle {
205 touch-action: none
; }
230 text-decoration: none
; }
240 text-decoration: none
;
244 text-decoration: none
; }
247 text-decoration: none
; }
250 text-decoration: none
;
253 .link_selected:visited {
254 text-decoration: none
;
258 text-decoration: none
;
261 .link_submit a:visited {
264 .link_submit a:hover {
269 text-decoration: none
;
274 text-decoration: none
;
277 /* see .titlebar below */
281 text-decoration: none
;
286 text-decoration: none
;
292 padding-left: 0 !important
;
293 padding-right: 0 !important
; }
296 padding-left: 15px; }
298 .sidebar ul.mainmenu {
299 padding-bottom: 55px; }
301 /*=============================================================
302 * Here we have taken variables from globals.php and turned them into CSS classes
303 * these should be used in place of the GLOBAL variables -- JRM March 2008
304 *=============================================================*/
306 background-color: #fffbeb;
311 background-color: #fffbeb; }
313 /* $GLOBALS['style']['BGCOLOR2'] */
315 background: url
("../pic/aquabg.gif") repeat
;
318 /* $bottom_bg_line */
320 background-color: #fedf98; }
324 background-color: #fefdcf; }
328 background-color: #f7f0d5; }
330 /* $login_filler_line */
332 background: url
("../pic/aquabg.gif") repeat
; }
334 /* $login_body_line */
336 background-color: #ccc; }
340 background-color: #ccc; }
342 /* $GLOBALS['style']['BGCOLOR1'] */
344 background-color: #222; }
346 /* $GLOBALS['style']['TEXTCOLOR11'] */
348 background-color: #ddd; }
350 /* $GLOBALS['style']['HIGHLIGHTCOLOR'] */
352 background: url
("../pic/aquabg.gif") repeat
; }
354 /* $GLOBALS['style']['BOTTOM_BG_LINE'] */
356 background-color: #24262c;
359 /* $GLOBALS['logoBarHeight'] */
363 /* $GLOBALS['navBarHeight'] */
367 /* $GLOBALS['titleBarHeight'] */
368 /* The top navigation icon styling*/
374 background-color: #FFFFFF;
375 border: 1px solid black
;
388 .expand_all, .collapse_all {
397 #menu1 li
, #menu2 li
, #menu3 li
, #menu4 li
, #menu5 li
, .example_menu li
{
398 background-image: none
;
401 border-bottom: 1px solid white
; }
403 .example_menu ul ul {
412 padding: 2px 2px 2px 17px;
415 .example_menu a.expanded {
416 background: #bbb url
("collapse.gif") no-repeat
3px 50%; }
418 .example_menu a.collapsed {
419 background: #bbb url
("expand.gif") no-repeat
3px 50%; }
421 .example_menu a:hover {
422 text-decoration: none
; }
424 .example_menu ul li span {
431 .example_menu ul a:Subjective {
432 font-weight: normal
; }
434 .example_menu ul a:hover {
436 text-decoration: underline
; }
438 .example_menu li.active a {
441 .example_menu li.active li a {
442 background: #e8e8e8; }
444 #menu1 li
.footer
, #menu2 li
.footer
, #menu3 li
.footer
, #menu4 li
.footer
, #menu5 li
.footer
, .example_menu
.footer
{
445 background: transparent url
("footer.jpg") no-repeat
0 0;
446 border-top: 2px solid
#fff;
452 .example_menu .footer span {
456 height: 300px !important
; }
460 text-decoration: none
;
464 text-decoration: none
;
470 text-decoration: none
;
476 text-decoration: none
;
486 a
.disabled_button:hover
{
489 /* Password alert styles */
494 padding: 10px 10px 10px 15px;
498 border: 3px solid
#fe7b7a;
499 background-color: #ffd6d6; }
502 border: 3px solid
#f56fff;
503 background-color: #fabfff; }
506 border: 3px solid
#9acc2e;
507 background-color: #eef7dd; }
509 /* Password alert styles */
510 /* Style for red font */
512 text-decoration: none
;
515 /* Style for red font */
516 .de_identification_status_message {
518 border: 1px solid
#0000FF; }
520 .de_identification_input_controls_box {
522 border: 1px solid
#0000FF; }
524 .de_id_upgrade_login {
526 border: 1px solid Black
;
527 background-color: #ffffff; }
529 body
.admin-layout input
[type
="button"] {
530 display: inline-block
;
533 /* error message = new validation */
538 font-weight: normal
; }
541 border: 1px solid red
!important
; }
544 display: inline-block
;
548 display: inline-block
;
558 /* style taken out of the addressbook code and put here instead */
559 #addressbook_list td
{
561 padding-right: 4px; }
563 #addressbook_list a
, #addressbook_list
a:visited
, #addressbook_list
a:hover
{
566 #addressbook_list tr
.search
{
569 #addressbook_list tr
.head
{
570 background-color: #cccccc;
573 #addressbook_list tr
.evenrow
{
574 background-color: #ddddff; }
576 #addressbook_list tr
.oddrow
{
577 background-color: #ffffff; }
579 #addressbook_list .inputtext
{
583 border-color: #000000;
584 background-color: transparent
; }
586 #addressbook_list .button
{
590 /* styles taken out of templates/documents/general_list.html */
596 border-right: dashed
1px; }
604 #documents_list .treeMenuDefault
{
605 font-style: italic
; }
607 #documents_list .treeMenuBold
{
618 #documents_actions iframe
{
625 #documents_actions form
{
629 #documents_actions table
{
633 /*=============================================================
634 * This section relates to the custom layouts that can be made
635 * using the OEMR tool in the Admin section. For example, the
636 * Patient Demographics are a custom layout.
637 *============================================================*/
643 vertical-align: top
; }
656 /*30px - ie 6 fix*/ }
658 /* Patient History */
670 vertical-align: top
; }
676 padding-right: 10px; }
678 /*=============================================================
680 * seen in the patient summary and notes screens
681 *============================================================*/
683 background-color: #dfd; }
686 background-color: #fff; }
689 border-collapse: collapse
; }
694 #pnotes .noterow td
{
695 border-bottom: 1px dashed black
;
700 #pnotes_ps_expand div
.tab table td
{
701 padding-right: 10px; }
703 /*=============================================================
705 * seen in the patient stats screens
706 *============================================================*/
710 #patient_stats table
{
712 border-collapse: collapse
; }
717 #patient_stats .statrow
{
720 #patient_stats .head
{
721 background-color: #cccccc;
722 text-align: center
; }
724 #patient_stats .detail
{
725 vertical-align: top
; }
727 #patient_stats .btn
{
728 background-color: transparent
; }
730 #patient_stats .bg1
{
731 background-color: #ddddff; }
733 #patient_stats .bg2
{
734 background-color: #ffdddd; }
736 #patient_stats .center
{
737 text-align: center
; }
739 /*=============================================================
740 * Patient Stats Summary
741 * seen in the patient summary screen
742 *============================================================*/
743 #patient_stats_summary table
{
744 border-collapse: collapse
; }
746 #patient_stats_summary .noend_noreturn
{
749 #patient_stats_summary .noend
{
752 #patient_stats_summary .noreturn
{
755 #patient_stats_summary .title
{
758 #patient_stats_issues {
761 #patient_stats_spreadsheets {
767 #patient_stats_prescriptions {
770 /*=============================================================
771 * Patient Past Encounters and Documents
772 * seen in the patient encounter screen
773 *============================================================*/
777 #patient_pastenc .billing_note
{
780 #patient_pastenc .billing_note_text
{
782 border: 2px outset black
;
783 background-color: lightgrey
; }
785 #patient_pastenc .billing_note_text_highlight
{
786 background-color: #f7f5d1; }
788 #patient_pastenc table
{
789 border-collapse: collapse
;
792 #patient_pastenc tr
{
795 #patient_pastenc td
{
796 border-top: 1px solid black
;
797 vertical-align: top
; }
799 #patient_pastenc th
{
802 #patient_pastenc #tooltipdiv
{
805 border: 1px solid black
;
807 background-color: #ffffaa;
811 #patient_pastenc .highlight
{
812 background-color: #fff; }
814 #patient_pastenc .tooltip
{
816 border: 1px solid
#333;
822 /*=============================================================
824 * seen in the patient reports screens
825 *============================================================*/
829 #patient_reports .issues
{
830 padding-right: 30px; }
832 #patient_reports .issues table
{
833 margin: 10px 0px 10px 0px; }
835 #patient_reports .issues td
{
838 #patient_reports .encounters td
{
841 #patient_reports .encounter_forms
{
842 margin: 5px 15px 5px 15px; }
844 #patient_reports td
{
845 vertical-align: top
; }
847 #patient_reports ul
{
850 /*=============================================================
852 * seen as the patient report (custom_report.php)
853 *============================================================*/
858 border: 2px dotted black
; }
860 #report_custom .billing
{
866 margin: 0px 0px 5px 0px;
869 #report_custom .immunizations
{
873 #report_custom .notes
{
877 #report_custom .transactions
{
881 #report_custom .communications
{
885 #report_custom .documents
{
889 #report_custom .demographics
{
893 #report_custom .insurance
{
897 #report_custom .history
{
901 #report_custom .issue
{
904 #report_custom .issue_type
{
906 padding: 5px 0px 5px 0px; }
908 #report_custom .issue_diag
{
909 margin: 0px 20px 0px 20px; }
911 #report_custom .encounter
{
913 border-top: 2px dotted black
;
914 padding: 10px 5px 10px 5px;
917 #report_custom .encounter h1
{
922 #report_custom .encounter_form
{
923 border-top: 1px solid gray
; }
935 vertical-align: bottom
;
946 div
.tabContainer div
.tab
{
947 border: 1px solid
#ffffff;
952 div
.tabContainer div
.current
{
957 background: #ffffff none repeat scroll
0 0;
963 background: #ffffff none repeat scroll
0 0;
967 div
.tab
p:last-child
{
972 padding-bottom: 0px; }
974 div
.tab table td
.label_custom
{
977 div
.tab table td
.data
{
981 background: #FFFFFF none repeat scroll
0 0;
986 background: #FFFFFF none repeat scroll
0 0;
993 border-bottom: 1px solid
; }
995 .section-header-dynamic {
997 border-bottom: 1px solid
; }
1000 background: #FFFFFF;
1007 background: #f0f0f0; }
1013 text-decoration: none
; }
1016 background: #d7d7d7; }
1020 visibility: hidden
; }
1028 white-space: normal
;
1030 text-decoration: none
;
1032 font-weight: normal
; }
1037 /* styles taken out of templates/report/general_default.html */
1047 #report_parameters {
1048 background-color: #ececec;
1051 #report_parameters table
{
1054 border-collapse: collapse
; }
1056 #report_parameters table td
{
1059 #report_parameters table table
{
1061 border-collapse: collapse
;
1064 #report_parameters table table td
.label_custom
{
1065 text-align: right
; }
1067 #report_results table
{
1068 border-top: 1px solid black
;
1069 border-bottom: 1px solid black
;
1070 border-left: 1px solid black
;
1071 border-right: 1px solid black
;
1073 border-collapse: collapse
;
1076 #report_results table thead
{
1078 display: table-header-group
;
1079 background-color: #ddd;
1084 #report_results table th
{
1085 border-bottom: 1px solid black
;
1088 #report_results table td
{
1090 border-bottom: 1px dashed
;
1094 background-color: #77ff77;
1095 font-weight: bold
; }
1098 * List-table formatting
1104 border-bottom: 1px dashed
#000000;
1107 .showborder_head th {
1108 border-bottom: 1px solid
#000000;
1117 .showborder_long tr td {
1118 border-bottom: 1px dashed
#000000;
1121 /* ------- Therapy groups styling --------- */
1131 .group-success-msg {
1135 margin-bottom: 20px;
1136 border: 1px solid
#2672ec;
1147 table
.dataTable#therapy_groups_list tbody td
{
1149 padding-right: 20px;
1152 .therapy_group #therapy_groups_list_container {
1153 margin-top: initial
;
1156 .therapy_group #therapy_groups_list_container input[type="text"] {
1157 border-color: #ccc; }
1159 .therapy_group #therapy_groups_list_container input[type=number] {
1160 -moz-appearance: textfield
; }
1162 .therapy_group #therapy_groups_list_container input[type=number]::-webkit-inner-spin-button, .therapy_group #therapy_groups_list_container input[type=number]::-webkit-outer-spin-button {
1163 -webkit-appearance: none
;
1166 .therapy_group .delete_btn button, .therapy_group .delete_btn span {
1167 background-color: #ef3935;
1169 padding: 2px 10px; }
1171 .therapy_group .delete_btn a {
1172 text-decoration: none
;
1175 .therapy_group #therapy_groups_list_container .failed_message {
1178 #updateParticipants {
1179 position: relative
; }
1186 #add-participant-form {
1187 transition: max-height
1s ease-out
;
1192 max-height: 250px !important
; }
1198 text-align: center
; }
1200 .therapy_group .event_details {
1204 margin-bottom: 20px;
1205 margin-left: 10px; }
1207 #add_participant .patient_wrap
, #add_participant
.comment_wrap
, #add_participant
.button_wrap
{
1210 #add_participant .patient_wrap
, #add_participant
.comment_wrap
{
1211 display: inline-block
; }
1213 #add_participant .button_wrap input
{
1215 display: inline-block
; }
1217 #add_participant_element .input_label
{
1220 #add_participant_element .error_wrap
.error
{
1223 #group_attendance_form_table tbody td
{
1224 text-align: center
; }
1226 #file_type_whitelist .subject-black-list
, #file_type_whitelist
.subject-white-list
{
1227 display: inline-block
;
1231 #file_type_whitelist {
1235 #white-list, #black-list
{
1240 #file_type_whitelist select
{
1244 #file_type_whitelist option
{
1245 padding: 4px 10px 4px 10px; }
1247 #file_type_whitelist option:hover
{
1248 background: #EEEEEE; }
1250 #file_type_whitelist .subject-info-arrows
{
1251 display: inline-block
;
1253 margin: 130px 30px 30px 30px;
1256 #file_type_whitelist .subject-info-save
{
1258 margin: 170px 30px 30px 30px;
1261 #file_type_whitelist input
[type
=button
] {
1262 float: none
!important
;
1265 #file_type_whitelist #add-manually
{
1266 display: inline-block
; }
1268 #file_type_whitelist #add-manually
-input
{
1271 #file_type_whitelist .top-list
{
1272 margin: 20px 20px 2px 20px; }
1280 background-color: #FFFFFF !important
;
1283 .menuBar ~ .container {
1288 text-decoration: none
;
1289 text-align: right
; }
1292 background-color: #FF0000 !important
;
1293 color: #fff !important
; }
1295 .small span.text, span.required, span.bold {
1310 .link_selected:visited {
1320 font-size: 1.13em; }
1323 background-color: #ffffff; }
1327 background-color: #ffffff; }
1329 /* $GLOBALS['style']['BGCOLOR2'] */
1331 background-color: #f4f4f4; }
1333 /* $title_bg_line */
1335 background-color: #f0f0f0; }
1339 background-color: #f7f0d5; }
1341 /* $login_body_line */
1342 #addressbook_list tr
.search
{
1345 #addressbook_list .inputtext
{
1349 [onclick
~="delete"] {
1350 background: #ff5d5a !important
; }
1353 background: #f0f0f0;
1354 border-color: #d7d7d7 !important
; }
1356 /* styles taken out of templates/documents/general_list.html */
1362 border-right: dashed
1px; }
1364 #documents_list td
{
1370 .body_title table tr td {
1371 padding: 0px !important
; }
1373 /* Patient History */
1377 #HIS .label_custom
{
1383 /*=============================================================
1384 * Patient Past Encounters and Documents
1385 * seen in the patient encounter screen
1386 *============================================================*/
1387 #patient_pastenc #tooltipdiv
{
1390 /*=============================================================
1392 * seen as the patient report (custom_report.php)
1393 *============================================================*/
1397 #report_custom .encounter h1
{
1400 #addressbook_list tr
.evenrow
{
1401 background-color: #ddddff; }
1403 #addressbook_list tr
.oddrow
{
1404 background-color: #ffffff; }
1407 background-color: #ffffff !important
; }
1413 background: #2672ec;
1414 color: #ffffff !important
;
1419 padding-right: 10px;
1420 /* sliding doors padding */
1421 text-decoration: none
;
1422 padding: 5px 12px 5px;
1426 .css_button_small span {
1429 .css_button_small:hover {
1430 background: #1050b6;
1431 text-decoration: none
; }
1433 .css_button, input[type="button"], input[type="submit"], button {
1434 background: #2672ec;
1435 color: #ffffff !important
;
1440 padding-right: 10px;
1441 /* sliding doors padding */
1442 text-decoration: none
;
1443 padding: 5px 12px 5px;
1446 .css_button .css_button_small, input[type="button"] .css_button_small, input[type="submit"] .css_button_small, button .css_button_small {
1449 .css_button span, input[type="button"] span, button span {
1452 .css_button[href*="deleter"], input[type="button"][href*="deleter"], button[href*="deleter"] {
1453 background: red
!important
; }
1455 .css_button:hover, input[type="button"]:hover, input[type="submit"]:hover, button:hover {
1456 background: #1050b6;
1457 text-decoration: none
; }
1460 background: #2672ec;
1461 color: #ffffff !important
;
1466 padding-right: 10px;
1467 /* sliding doors padding */
1468 text-decoration: none
;
1469 padding: 5px 12px 5px;
1475 .modal-footer > button {
1476 float: none
!important
; }
1479 background: rgba
(0, 0, 0, 0.05) !important
;
1480 color: rgba
(0, 0, 0, 0.87) !important
; }
1483 color: #444 !important
; }
1485 input
[type
="button"][style
="background-color:#ffff55"] {
1486 background: #2672ec !important
; }
1488 input
[type
="text"] {
1489 background: #ffffff;
1490 border: 1px solid
#444444;
1504 background: #2672ec; }
1509 ul
.tabNav li
.current a
{
1510 background: #ffffff;
1515 padding: 8px 17px; }
1521 * List-table formatting
1526 .showborder_head th {
1532 .showborder_long tr td {
1541 #navigation-slide, #navigation-slide
* {
1544 font-size: 0.75rem !important
; }
1546 #navigation-slide li
, #navigation-slide
* li
{
1549 #navigation-slide li a
, #navigation-slide
* li a
{
1550 background-color: none
;
1554 padding: 8px 0px 8px 0px;
1557 #navigation-slide li
a:hover
, #navigation-slide
* li
a:hover
{
1558 background-color: #d7d7d7; }
1560 #navigation-slide li a
.collapsed_lv2:before
, #navigation-slide
* li a
.collapsed_lv2:before
, #navigation-slide li a
.collapsed_lv3:before
, #navigation-slide
* li a
.collapsed_lv3:before
{
1564 border-bottom: 5px solid transparent
;
1565 /* left arrow slant */
1566 border-top: 5px solid transparent
;
1567 /* right arrow slant */
1568 border-left: 5px solid
#2f2f2f;
1569 /* bottom, add background color here */
1571 line-height: 10px; }
1573 #navigation-slide li a
.expanded
, #navigation-slide
* li a
.expanded
{
1574 background: #cbe6f7; }
1576 #navigation-slide li a
.expanded_lv2:before
, #navigation-slide
* li a
.expanded_lv2:before
, #navigation-slide li a
.expanded_lv3:before
, #navigation-slide
* li a
.expanded_lv3:before
{
1580 border-right: 5px solid transparent
;
1581 /* left arrow slant */
1582 border-top: 5px solid transparent
;
1583 /* right arrow slant */
1584 border-left: 5px solid
#2f2f2f;
1585 /* bottom, add background color here */
1589 #navigation-slide li a img
, #navigation-slide
* li a img
{
1592 #navigation-slide li ul li
, #navigation-slide
* li ul li
{
1593 padding-left: 14px; }
1596 background: #f0f0f0; }
1603 background: #d7d7d7; }
1609 background: #f0f0f0; }
1615 background: #2672ec; }
1617 #sddm li
.encounter-form-category-li
{
1622 background-color: #FFFFFF;
1623 border: 1px solid black
;
1632 .example_menu ul a:hover {
1633 background: #f5f5f5;
1634 text-decoration: underline
; }
1640 text-align: right
; }
1646 margin-left: 10px; }
1649 background-color: #f8f8f8;
1650 font-size: 0.95em; }
1655 .alert-danger-custom {
1656 background-color: #FF0000 !important
;
1657 color: #fff !important
; }
1659 /* to align feesheet buttons*/
1660 div
.category-display
{
1661 margin-left: 25px !important
; }
1666 /*below section is override bootstrap 3 for openemr and some new classes all prefixed with oe-*/
1667 input
[type
=checkbox
], input
[type
=radio
] {
1671 margin-bottom: 5px !important
; }
1674 border-bottom: 2px solid
#E5E5E5 !important
;
1675 background: #E5E5E5 !important
;
1676 padding: 0 10px !important
; }
1678 .form-horizontal .control-label {
1682 background-color: #F2F2F2 !important
;
1683 margin-bottom: 10px !important
;
1684 padding: 0px 0px 15px 0px !important
; }
1687 padding-bottom: 5px; }
1690 display: inline-block
; }
1700 padding: 5px 5px 0px 0px; }
1706 .oe-payment-select {
1707 width: 80px !important
;
1716 padding: 10px 15px; }
1719 width: 65% !important
; }
1727 line-height: 1.428571429;
1728 border-radius: 15px; }
1730 /*above section is override bootstrap 3 for openemr and some new classes all prefixed with oe-*/
1731 /*to facilitate importing all common scss files*/
1732 /*-----------------------openemr5.0.2 help files styling---------------------- */
1733 .oe-help-container a, .oe-help-container a:not(.btn), .oe-help-container a:not(oe-help-redirect) {
1734 text-decoration: none
!important
;
1738 .oe-help-container h2 > a {
1739 font-weight: 500 !important
; }
1743 background-color: #E4E2E0;
1744 border-color: #DADADA;
1746 border-radius: 5px; }
1761 float: none
!important
; }
1764 display: inline
!important
; }
1769 font-size: 70% !important
; }
1772 float: left
!important
; }
1775 float: right
!important
; }
1778 margin-left: 30px; }
1780 /*-----------------------openemr5.0.2 help files styling---------------------- */
1781 /*---------------------------openemr5.0.2 messages--------------------------- */
1792 margin-bottom: 20px; }
1795 margin-bottom: 10px; }
1797 a
.arrowhead
, a:hover
.arrowhead
, a:visited
.arrowhead
{
1801 cursor: not-allowed
; }
1806 .oe-patient-background {
1807 background: #ffff9e !important
; }
1809 /*---------------------------openemr5.0.2 messages--------------------------- */
1810 /*-------------------openemr ACL-------------------*/
1812 text-decoration: blink
;
1815 font-weight: bold
; }
1820 font-weight: bold
; }
1825 margin: 10px 0 10px 0;
1828 #acl select
[multiple
], #acl select
[size
] {
1829 height: auto
!important
;
1832 .section a, .section a:visited, .section a:hover {
1833 text-decoration: none
;
1834 color: #000000 !important
; }
1836 /*-------------------openemr ACL-------------------*/
1837 /*-----------------------openemr5.0.2 procedures styling---------------------- */
1842 font-size: 16px !important
;
1848 .oe-pink-background {
1849 background: #ffd2da !important
; }
1852 padding-left: 0 !important
; }
1855 padding-left: 10px; }
1858 padding-left: 20px; }
1861 padding-left: 30px; }
1864 padding-left: 40px; }
1867 padding-left: 50px; }
1870 padding-left: 60px; }
1873 padding-left: 70px; }
1879 /*-----------------------openemr5.0.2 procedures styling---------------------- */
1882 RTL adjustments for style*.css files
1884 Author : Amiel Elboim, Matrix
1887 /* General RTL calsses */
1890 text-align: right
!important
;
1895 margin: 0px 0px 0px 2px;
1916 border-right: dashed
1px;
1918 #documents_actions {
1922 #documents_actions form
{
1923 margin: 0px; padding: 0px;
1933 float:right
!important
;
1936 float:left
!important
;
1942 /*------------------procedures rtl openemr 5.0.2---------------------*/
1944 padding-right: 0 !important
;
1947 padding-right: 10px;
1950 padding-right: 20px;
1953 padding-right: 30px;
1956 padding-right: 40px;
1959 padding-right: 50px;
1962 padding-right: 60px;
1965 padding-right: 70px;
1967 /*Bootstrap 3 classes modified for rtl*/
1969 text-align: center
!important
;
1972 /*=============================================================
1973 * This section relates to the custom layouts that can be made
1974 * using the OEMR tool in the Admin section. For example, the
1975 * Patient Demographics are a custom layout.
1976 *============================================================*/
1978 #DEM .label_custom
{
1984 padding-right: 6px;/*30px - ie 6 fix*/
1987 /* Patient History */
1996 padding-right: 10px;
2000 /*=============================================================
2001 * Patient Past Encounters and Documents
2002 * seen in the patient encounter screen
2003 *============================================================*/
2005 #patient_pastenc th
{
2011 /*=============================================================
2013 * seen in the patient reports screens
2014 *============================================================*/
2015 #patient_reports .issues
{
2016 padding-right: 30px;
2018 #patient_reports .issues table
{
2019 margin: 10px 0px 10px 0px;
2021 #patient_reports .issues td
{
2024 #patient_reports .encounters td
{
2027 #patient_reports .encounter_forms
{
2028 margin:5px 15px 5px 15px;
2031 /*=============================================================
2033 * seen as the patient report (custom_report.php)
2034 *============================================================*/
2036 #report_custom .billing
{
2041 margin: 0px 0px 5px 0px;
2044 #report_custom .immunizations
{
2048 #report_custom .notes
{
2052 #report_custom .transactions
{
2056 #report_custom .communications
{
2060 #report_custom .documents
{
2064 #report_custom .demographics
{
2068 #report_custom .insurance
{
2072 #report_custom .history
{
2076 #report_custom .issue
{
2079 #report_custom .issue_type
{
2080 padding: 5px 0px 5px 0px;
2082 #report_custom .issue_diag
{
2083 margin: 0px 20px 0px 20px;
2085 #report_custom .encounter
{
2086 border-top:2px dotted black
;
2087 padding: 10px 5px 10px 5px;
2089 #report_custom .encounter h1
{
2093 #report_custom .encounter_form
{
2096 border-top: 1px solid gray
;
2107 padding-right: 10px; /* sliding doors padding */
2110 .css_button_small span {
2111 padding: 0px 0px 0px 10px;
2117 padding-right: 10px; /* sliding doors padding */
2121 padding: 5px 0 5px 10px;
2130 ul
.tabNav
{ margin: 0; padding: 0; }
2131 ul
.tabNav
{ float: right
; }
2132 ul
.tabNav li
{ float: right
;
2137 ul
.tabNav li
.current
{
2142 padding: 4px 4px 5px 4px;
2144 ul
.tabNav li
.current a
{padding: 8px; }
2157 #report_parameters table table td
.label_custom
{
2161 #report_results table thead
{
2165 * List-table formatting
2170 .showborder_head th {
2176 .showborder_long tr td{
2182 #navigation-slide, #navigation-slide
*{
2187 #navigation-slide a
{
2189 padding: 5px 2px 5px 10px;
2218 padding: 2px 2px 2px 17px;
2221 #menu1 li
.footer
, #menu2 li
.footer
, #menu3 li
.footer
, #menu4 li
.footer
, #menu5 li
.footer
, .example_menu
.footer
{
2228 float: right
!important
;
2231 border-right: 1px solid black
!important
;
2236 .misc-internet-search{
2237 float: right
!important
;
2240 /* record_disclosure.php */
2241 #record-disclosure, #record-disclosure
>div
{
2243 float:none
!important
;
2247 /* /patient_file/encounter/forms.php */
2248 #encounter_forms .encounter-summary-column
{
2249 float: right
!important
;
2251 #encounter_forms .form_header_controls
, #encounter_forms
.form_header
{
2252 float: none
!important
;
2256 /* /interface/main/main_title.php */
2257 table#main-title tr
td:nth-child
(1){
2258 text-align: left
!important
;
2260 table#main-title tr
td:nth-child
(2){
2261 text-align: center
!important
;
2263 table#main-title tr
td:nth-child
(2) div
, table#main-title tr
td:nth-child
(3) div
{
2264 float: none
!important
;
2266 table#main-title tr
td:nth-child
(3){
2267 text-align: center
!important
;
2269 table#main-title tr
td:nth-child
(4){
2270 text-align: right
!important
;
2272 table#main-title tr
td:nth-child
(4) table
{
2276 /* /interface/patient_file/summary/demographics.php */
2280 .demographics-box>div{
2281 float: none
!important
;
2284 .demographics-box>div:first-child{
2285 width: 55% !important
;
2287 .demographics-box>div:last-child{
2294 display: inline-block
;
2296 #tdallday3>span
>input
{
2300 /* /interface/clickmap/template/general_new.html */
2302 float: none
!important
;
2305 .graphic-pain-map img{
2313 /* ajax_template.html */
2318 #dateNav>a:nth-child
(2), #dateNav
>a:nth-child
(3){
2319 display: inline-block
;
2323 #dateNav>a:nth-child
(2){
2325 background-image: url
(../main/calendar/modules/PostCalendar/pntemplates/default/images/rightbtn.gif);
2328 #dateNav>a:nth-child
(3){
2330 background-image: url
(../main/calendar/modules/PostCalendar/pntemplates/default/images/leftbtn.gif);
2334 /* /main/messages/messages.php */
2337 text-align: left
!important
;
2341 /* /interface/billing/edih_view.php */
2342 #tabs ul
.ui-tabs-nav li
.ui-state-default
{
2347 /* /interface/code_systems/dataloads_ajax.php */
2349 #accordion .left_wrpr
, #accordion
.wrpr
{
2350 float: right
!important
;
2352 .ui-dialog .ui-dialog-title{
2354 float: none
!important
;
2358 /* /library/js/datatables/media/css/demo_table.css */
2360 #pt_table_paginate #pt_table_next
{
2362 float: none
!important
;
2363 background: url
('../../library/css/images/back_disabled.png') no-repeat top left
!important
;
2364 display: inline-block
;
2365 width: 54px !important
;
2366 padding-left: 20px !important
;
2367 padding-right: 5px !important
;
2371 #pt_table_paginate #pt_table_previous
{
2373 float: none
!important
;
2374 background: url
('../../library/css/images/forward_disabled.png') no-repeat top right
!important
;
2375 display: inline-block
;
2376 width: 54px !important
;
2377 padding-right: 20px !important
;
2378 padding-left: 5px !important
;
2383 float: none
!important
;
2386 /* /templates/documents/general_view.html */
2387 #documents_actions form
[name^
=document
]>div
>div
, #documents_actions form
[name
=notes
]>div
>div
{
2389 float: none
!important
;
2390 display: inline-block
;
2394 #documents_list img
[src
*=branch
], #documents_list img
[src
*=line
], #documents_list img
[src
*=plus
], #documents_list img
[src
*=minus
]{
2395 -webkit-transform: rotate
(180deg);
2396 -moz-transform: rotate
(180deg);
2397 -o-transform: rotate
(180deg);
2398 -ms-transform: rotate
(180deg);
2399 transform: rotate
(180deg);
2401 #documents_list img
[src
*=branchbottom
]{
2402 -webkit-transform: translate
(2px ,0) rotate
(-90deg);
2403 -moz-transform: translate
(2px ,0) rotate
(-90deg);
2404 -o-transform: translate
(2px ,0) rotate
(-90deg);
2405 -ms-transform: translate
(2px ,0) rotate
(-90deg);
2406 transform: translate
(2px ,0) rotate
(-90deg);
2410 .tabs-container ul.tabs{
2414 .tabs-container ul.tabs li{
2416 float: none
!important
;
2418 .container_body .viewport .overview{
2419 left: initial
!important
;
2422 .top-menu-carecoordination li{
2423 float: right
!important
;
2427 .setup-carecoordination .top-menu-carecoordination li{
2428 float: right
!important
;
2430 .setup-carecoordination .ca-ca-in-1{
2431 float: right
!important
;
2433 .setup-carecoordination ul.virtualpage_system_based_forms{
2435 float: right
!important
;
2437 .setup-carecoordination .ca-ca-in-2{
2440 padding-right: 2% !important
;
2441 float: right
!important
;
2443 .setup-carecoordination #paginatediv_database_tables a[rel=next]{
2444 float: left
!important
;
2445 transform: rotate
(180deg);
2447 .setup-carecoordination #paginatediv_database_tables a[rel=previous]{
2448 float: right
!important
;
2449 transform: rotate
(180deg);
2452 /* online - portal */
2454 /* patients/summary_pat_portal.php */
2455 div#portal-buttons-bottom
{
2459 #DEM .label_custom
, #report_parameters table table td
.label_custom
{
2460 text-align: left
!important
;
2464 form#pattrk h2
>span
{
2465 float: right
!important
;
2467 form#pattrk #inanewwindow
>span
{
2468 float: left
!important
;
2472 .cdr-rules-class .ui-multiselect .ui-state-default {
2476 .rule_detail.edit.summry .left_col {
2481 .rule_detail
.left_col
,
2482 .rule_detail
.mid_col
,
2483 .rule_detail .end_col {
2485 display: inline-block
;
2488 #namecontainer_preminders {
2489 float: right
!important
;
2492 /* Therapy Groups */
2493 #therapy_groups_list_container #clear_filters
{
2497 #namecontainer_creminders {
2498 float: right
!important
;
2501 .xdsoft_datepicker .xdsoft_mounthpicker button, .xdsoft_datepicker .xdsoft_mounthpicker > div{
2505 .xdsoft_datepicker .xdsoft_mounthpicker button.xdsoft_prev, .xdsoft_datepicker .xdsoft_mounthpicker button.xdsoft_next{
2506 -webkit-transform: rotate
(180deg); /* Chrome and other webkit browsers */
2507 -moz-transform: rotate
(180deg); /* FF */
2508 -o-transform: rotate
(180deg); /* Opera */
2509 -ms-transform: rotate
(180deg); /* IE9 */
2510 transform: rotate
(180deg); /* W3C compliant browsers */
2513 filter: progid:DXImageTransform
.Microsoft
.Matrix
(M11
=-1, M12
=0, M21
=0, M22
=-1, DX
=0, DY
=0, SizingMethod
='auto expand');
2516 #file_type_whitelist .subject-black-list
,
2517 #file_type_whitelist .subject-white-list
,
2518 #file_type_whitelist .subject-info-save
,
2519 #file_type_whitelist .subject-info-arrows
2524 #white-list, #black-list
{
2529 float: right
!important
;
2530 padding-left: 10px !important
;
2533 .select2-search, .select2-results{
2534 direction: rtl
!important
;