:root { --w-70: 70%; --primary-color: #1c4587; --bg-grey: #EDEEF1; } .border-lighter { border: 1px solid #f3f3f3; } /* login css */ .login-container { background-color: var(--bg-grey); } .login-header { font-size: 30px; font-weight: 100; } .login-form { padding: 50px; } .login-form label { font-size: 14px; color: #454859; } .login-form .form-control { height: calc(1.5em + 0.75rem + 0.3px);; } .bg-holder { background-image: url(/login-rhs.jpg); background-size: cover; } .login-container .logo { font-size: 35px; font-weight: 800; color: rgb(13, 89, 175); } .login-container small { font-size: 12px; color: #999; } /* end of login */ .w-70 { width: var(--w-70); } .text-warning-dark { color: #856404!important; } .text-warning-mellow { color: #d8a714!important; } .bg-warning-mellow { background-color: #ffc10755 !important; } .text-link { color: rgb(13, 89, 175) !important; } .stag-primary-bg { background-color: var(--primary-color) !important; color: #fff; } .stag-primary-border { border-color: var(--primary-color) !important; } .navbar-brand { font-size: 16px !important; font-weight: 600; } .navbar-brand>img { max-width: 160px; } .sidebar .nav-link { padding: .25rem 1rem; } .sidebar .nav-item { margin-right: 0; } .sidebar .nav-item .nav-child-list { list-style: none; } .sidebar .nav-item .nav-child-list .nav-item .nav-link { padding-left: 2rem; } .sidebar .if-not-collapsed, .sidebar .if-collapsed { display: none; } .sidebar .nav-item.nav-child-collapsed .if-collapsed { display: block; } .sidebar .nav-item:not(.nav-child-collapsed) .if-not-collapsed { display: block; } .sidebar .nav-item.nav-child-collapsed .nav-child-list { display: none; } .navbar-dark .nav-item .nav-link { color: #fff; } .dropdown-menu { margin-top: 7px; border-radius: 0; min-width: 120px; } .dropdown-item:not(:last-child) { border-bottom:1px solid #ddd; } body>.navbar .dropdown-menu { margin-top: -3px; } main { padding:0 1rem; } .bg-dark-primary { background-color: #3061ad; } .flex-header { display: flex; gap: 10px; } .flex-header >div { flex-grow: 1; } .patient-header-address { list-style-type: none; padding-left: 0; } /* ability to toggle the video pane (rhs) */ .stag_rhs_toggle, .stag_rhs_toggle:hover { position: fixed; bottom: 0; right: 0; padding: 0.25rem 0.75rem; border-top-left-radius: 6px; background-color: var(--primary-color); color: #fff; z-index: 2; } body.stag_rhs_collapsed .v-split, body.stag_rhs_collapsed .app-right-panel { display: none !important; } .delete-column { width: 120px; } .m-negator { margin-left: -1.25rem !important; margin-right: -1.25rem !important; } .pl-3-5 { padding-left: 1.25rem !important; } .lh-16px { line-height: 16px; } .lh-24px { height: 24px; line-height: 24px; } .mcp-theme-1 input[type="file"] { position: relative; cursor: pointer; box-shadow: none; } .mcp-theme-1 input[type="file"]::after { content: attr(selected-file); position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; display: flex; align-items: center; padding: 0 0.5rem; color: #0d59af; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .mcp-theme-1 *:not(i) { font-family: Verdana, sans-serif; font-size: 12px; } .mcp-theme-1 .font-size-11 { font-size: 11px; } .mcp-theme-1 .font-size-13 { font-size: 13px; } .mcp-theme-1 .font-size-14 { font-size: 14px; } .mcp-theme-1 .font-size-16 { font-size: 16px; } .mcp-theme-1 .font-underline { text-decoration: underline; } .mcp-theme-1 .on-hover-opaque { opacity: 0.6; } .mcp-theme-1 .on-hover-opaque:hover { opacity: 1; } .mcp-theme-1 .on-hover-aliceblue:hover { background: aliceblue !important; } .mcp-theme-1 .opacity-0 { opacity: 0 !important; } .mcp-theme-1 .opacity-60 { opacity: .6; } .mcp-theme-1 .opacity-35 { opacity: .35; } .mcp-theme-1 .overflow-visible { overflow: visible; } .mcp-theme-1 .overflow-overlay-on-hover { overflow: hidden; } .mcp-theme-1 .overflow-overlay-on-hover:hover { overflow: overlay; } .mcp-theme-1 .overflow-x-scroll { overflow-x: scroll !important; } .mcp-theme-1 .text-secondary-light { color: #c9ddef !important; } .mcp-theme-1 a, .mcp-theme-1 a:link { color: rgb(13, 89, 175); } .mcp-theme-1 .text-primary { color: rgb(13, 89, 175) !important; } .mcp-theme-1 .btn.btn-primary { background: rgb(13, 89, 175); border-color: rgb(13, 89, 175); box-shadow: none; } .mcp-theme-1 .btn.btn-success, .mcp-theme-1 .btn.btn-success:active { background: #35b7b2; border-color: #35b7b2; } .mcp-theme-1 .btn.btn-success:focus { box-shadow: 0 0 0 0.2rem #35b7b277; } #sidebarMenu .mcp-theme-1 .nav-item { margin: 0; } #sidebarMenu .mcp-theme-1 .nav-link:hover { background: #e3e3e394; } #sidebarMenu .mcp-theme-1 .nav-link { border-top: 1px solid transparent; } #sidebarMenu .mcp-theme-1 .nav-link.active { border-top: 1px solid #f8f9fa; background: #e2e2e2; } .mcp-theme-1 .text-sm { font-size: 85%; } .mcp-theme-1 .text-sm-incl-children, .mcp-theme-1 .text-sm-incl-children *:not(i) { font-size: 0.8rem; } .mcp-theme-1 .minutes-label { width: 40px; } .mcp-theme-1 .memo-textarea { min-width: 200px; height: 60px; } .main-row { display: flex; flex-wrap: nowrap; margin-right: -15px; margin-left: -15px; } .main-row > .sidebar { width: 180px; min-width: 180px; } .main-row > main { flex-grow: 1; } html, body { height: 100%; } body>nav.navbar { height: 55px; } .body-height { height: calc(100vh - 55px); } .stag-content { height: calc(100% - 55px); } [moe][large] form, [moe][large] [url] { width: 450px; } [moe][wide] form, [moe][wide] [url] { width: 550px; } [moe][huge] form, [moe][huge] [url] { width: 750px; } [moe][extra-huge] form, [moe][extra-huge] [url] { width: 900px; } [moe][huge-1100] form, [moe][huge-1100] [url] { width: 1100px; } [moe][bottom] form, [moe][bottom] div[url]{ bottom: 100%; } .moe-disabled[moe] { cursor: not-allowed; } .moe-disabled[moe] [start][show] { opacity: 0.5; pointer-events: none; } .mcp-theme-1 .stag-no-wrap-td { max-width: 260px; } .mcp-theme-1 .stag-no-wrap { max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .mcp-theme-1 .max-width-unset { max-width: unset !important; } .mcp-theme-1 .form-control.form-control-sm:not(.min-width-unset) { min-width: 200px; } .mcp-theme-1 .min-width-unset>.form-control.form-control-sm, .mcp-theme-1 select.min-width-unset+.pro-suggest-input { min-width: unset !important; } .mcp-theme-1 .width-auto { width: auto !important; } .mcp-theme-1 [large] .form-control.form-control-sm { min-width: unset; } [wide] .form-control.form-control-sm:not(.min-width-unset) { min-width: 480px; } [moe][center] [url]:not([show]) { position: fixed; top: 10%; max-height: 88vh; overflow-y: auto; overflow-x: hidden; left: calc(50% - 250px); width: 500px; } [moe][center][wide] [url]:not([show]) { left: calc(50% - 400px); width: 800px; } [moe][center][extra-wide] [url]:not([show]) { left: calc(50% - 500px); width: 1000px; } [moe][center][huge-1100] [url]:not([show]) { left: calc(50% - 550px); width: 1100px; } [moe][center] [url]:not([show]) .form-control.form-control-sm { min-width: unset; max-width: 100%; } .form-check-label { padding-top: 2px; } .mcp-theme-1 .rotateh { transform: rotateY(180deg); } .mcp-theme-1 .icon-16 { width: 16px !important; height: 16px !important; } .mcp-theme-1 .width-200px { width: 200px !important; } .mcp-theme-1 .width-250px { width: 250px !important; } .mcp-theme-1 .width-300px { width: 300px !important; } .mcp-theme-1 .grow-till-300px { inline-size: max-content; writing-mode: horizontal-tb; max-width: 300px; } .mcp-theme-1 .width-22px { width: 22px !important; } .mcp-theme-1 .width-30px { width: 30px !important; min-width: 30px !important; max-width: 30px !important; } .mcp-theme-1 .width-35px { width: 35px !important; min-width: 35px !important; max-width: 35px !important; } .mcp-theme-1 .width-40px { width: 40px !important; } .mcp-theme-1 .width-50px { width: 50px !important; } .mcp-theme-1 .width-60px { width: 60px !important; } .mcp-theme-1 .width-70px { width: 70px !important; } .mcp-theme-1 .min-width-30px { min-width: 30px !important; } .mcp-theme-1 .min-width-50 { min-width: 50% !important; } .mcp-theme-1 .max-width-50 { max-width: 50% !important; } .mcp-theme-1 .min-width-70px { min-width: 70px !important; } .mcp-theme-1 .min-width-80px { min-width: 80px !important; } .mcp-theme-1 .width-90px { width: 90px !important; } .mcp-theme-1 .min-width-110px { min-width: 110px !important; } .mcp-theme-1 .max-width-110px { max-width: 110px !important; } .mcp-theme-1 .min-width-140px { min-width: 140px !important; } .mcp-theme-1 .max-width-140px { max-width: 140px !important; } .mcp-theme-1 .min-width-200px { min-width: 200px !important; } .mcp-theme-1 .min-width-250px { min-width: 250px !important; } .mcp-theme-1 .min-width-300px { min-width: 300px; } .mcp-theme-1 .min-width-500px { min-width: 500px !important; } .mcp-theme-1 .max-width-500px { max-width: 500px !important; } .mcp-theme-1 .min-width-700px { min-width: 700px !important; } .mcp-theme-1 .max-width-700px { max-width: 700px !important; } .mcp-theme-1 .min-width-1100px { min-width: 1100px !important; } .mcp-theme-1 .width-100px { width: 100px; min-width: unset !important; max-width: unset !important; } .mcp-theme-1 .width-140px { width: 140px; min-width: unset !important; max-width: unset !important; } .mcp-theme-1 .width-150px { width: 150px; min-width: unset !important; max-width: unset !important; } .mcp-theme-1 .width-500px { width: 500px; min-width: unset !important; max-width: unset !important; } .mcp-theme-1 .width-100pc { width: 100% !important; min-width: unset !important; } .mcp-theme-1 .max-width-170px { max-width: 170px; } .mcp-theme-1 .max-width-200px { max-width: 200px; } .mcp-theme-1 .max-width-300px { max-width: 300px; } .mcp-theme-1 .height-35px { min-height: 35px !important; max-height: 35px !important; } .mcp-theme-1 .image-w90px { max-width: 90px; } .mcp-theme-1 .outline-0 { outline: none !important; box-shadow: none !important; } .cancelled-item { opacity: 0.5; } .cancelled-item:not(.always-clickable) * { pointer-events: none; } .note-content { max-height: 300px; overflow-y: auto; } .note-content:not([auto-edit]) { padding: 1rem; padding-bottom: 0; cursor: pointer; position: relative; } .note-content:not(.cancelled):not([auto-edit]):not(.readonly):before { content: '(click to change)'; display: block; color: #535353; padding-bottom: 0.3rem; } .mcp-theme-1 .ql-container, .mcp-theme-1 .ql-toolbar { border-left: 0; border-right: 0; } .mcp-theme-1 .ql-editor[contenteditable] { min-height: 100px; } body [note-rte][slim-rte]:not(.border-0), body [note-rte][data-field-name="reviewValue"], body [note-rte][data-field-name="planValue"] { border: 1px solid #ced4da !important; } body [note-rte][slim-rte] .ql-editor[contenteditable], body [note-rte][data-field-name="reviewValue"] .ql-editor[contenteditable], body [note-rte][data-field-name="planValue"] .ql-editor[contenteditable] { min-height: 30px !important; padding: .25rem .5rem !important; } .ql-container p { margin-top: 1rem; } .note-content ul { list-style: none !important; } .ql-editor ul > li::before { content: ''; } .m-neg-3 { margin-left: -1rem; margin-right: -1rem; } .m-neg-4 { margin-left: -1.25rem; margin-right: -1.25rem; } .mcp-theme-1 .ql-toolbar .ql-formats * { font-size: 12px !important; } .mcp-theme-1 .ql-toolbar.ql-snow { padding: 3px; background: #f7f7f7; } .mcp-theme-1 .ql-snow .ql-picker { height: 22px; } .mcp-theme-1 .ql-snow.ql-toolbar button { height: 22px; width: 26px; } .rte-holder .ql-container p { margin-top: 0; } .note-section:not(.edit) .if-not-edit { display: block !important; } .note-section:not(.edit) div.if-not-edit { /* padding-left: 1rem; */ padding-left: 0; } .note-section:not(.edit):hover { background: #f6f9fc; cursor: pointer; } [data-non-segment-section]:hover { background: #f6f9fc; } .note-signed-by-hcp .note-section:not(.edit):hover { background: #f6f9fc; cursor: auto; } .note-section.edit .if-edit { display: block !important; } .c-pointer { cursor: pointer; } .events-none { pointer-events: none; } .events-all { pointer-events: all !important; } body .no-bold-children * { font-weight: normal !important; } .mrv-sidebar ol>li { margin-bottom: 0 !important; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/ } .blocking-overlay { opacity: 0 !important; cursor: default; } .inset-comment p { margin-bottom: 0.3rem; } .inset-comment p:last-child { margin-bottom: 0 !important; } .note-section.edit { background: #f0f8ff7d; outline: 2px solid #9de3ff; } .note-section.edit .ql-editor, .note-section.edit .btn-default { background-color: #fff !important; } /*.note-section-item-row:not(:first-child) { padding-top: 10px; border-top: 1px solid #ccc; }*/ /* override med ac css */ #searchResults { z-index: 100001 !important; } input.search_field, textarea.search_field { background-position: right 7px center !important; padding-right: 23px !important; } .ansList:focus, .search_field:focus { background-color: #fff !important; } .navbar.navbar-dark { height: 55px; position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; } .main-row { padding-left: 180px; } .main-row.autohide-leftnav { padding-left: 30px; } .main-row > .sidebar { width: 180px; min-width: 180px; position: fixed; left: 0; top: 55px; z-index: 8; height: calc(100% - 55px); padding-bottom: 4rem; border-right: 1px solid #ddd; overflow: hidden; } .main-row > .sidebar:hover { overflow-y: overlay } @media screen { .navbar.navbar-dark + [role="main"] { padding-top: 55px; } } .d-xlarge { display: none; } @media screen and (max-width: 1400px) { .flex-container > div:first-child { margin-bottom: 20px; } .d-xlarge { display: none; } } @media screen and (min-width: 1400px) { .flex-container{ display: flex; align-items: flex-start; justify-content: space-between; } .flex-container > div { flex-basis: 50%; } .flex-container > div:first-child { border-right: 1px solid #eee; margin-right: 20px; padding-right: 20px; } .d-xlarge { display: inline-block; } } .main-row > .sidebar .nav .nav-item a { white-space: nowrap; } .main-row.autohide-leftnav > .sidebar { width: 30px; min-width: 30px; transition: width 0.2s ease; } .main-row.autohide-leftnav > .sidebar:not(:hover):after { content: '(hover for menu)'; position: fixed; top: 200px; left: 5px; transform-origin: top left; transform: rotate(-90deg); white-space: nowrap; font-size: 12px; font-family: verdana; color: #666; } .main-row.autohide-leftnav > .sidebar ul { opacity: 0; } .main-row.autohide-leftnav > .sidebar:hover { width: 180px; } .main-row.autohide-leftnav > .sidebar:hover ul { opacity: 1; } .stag-popup .navbar.navbar-dark + [role="main"] { padding-top: 0; } .font-smaller { font-size: 11px !important; } .text-ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .outline-0 { outline: none !important; } .note-widget-item:hover { background: #eee; } .note-widget-title { background: #ccc !important; color: #333 !important; font-size: 12px !important; font-weight: bold !important; } .navbar-collapse.show { background: #1c4587; z-index: 999; padding: 0.5rem 1rem; margin: 0 -1rem; } .navbar-dark .nav-item .nav-link { font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #patient-search { min-width: 90px !important; max-width: 140px !important; } .suggestions-outer { top: calc(100% + 2px); background: #fff; border-radius: 3px; border: 1px solid #ccc; z-index: 9999; } .suggestions-outer { top: calc(100% + 1px); background: #fff; border-radius: 3px; border: 1px solid #ccc; z-index: 9999; max-height: 220px; overflow-y: overlay; min-width: 100%; right: 0; } [stag-suggest-bottom-left]~.stag-suggestions-container .suggestions-outer { bottom: 30px; left: 0; top: auto; right: auto; } [stag-suggest-left]~.stag-suggestions-container .suggestions-outer { left: 0; right: auto; min-width: 100%; } [stag-suggest]:not(:focus)+.stag-suggestions-container { display: none !important } .suggestions-outer .suggest-item, .suggestions-outer .no-suggest-items { padding: 0.25rem 0.5rem; text-decoration: none; font-size: 12px; } .suggestions-outer .no-suggest-items { color: #888; } .suggestions-outer .suggest-item.active { background: #ccc; } .suggestions-outer .suggest-item:hover { background: aliceblue; } .pro-dashboard-inline-calendar>.datepicker.datepicker-inline, .pro-dashboard-inline-calendar table.table-condensed { width: 100% !important; } .pro-dashboard-inline-calendar { border: 1px solid #ddd; border-radius: 3px } .pro-dashboard-inline-calendar table.table-condensed th { padding: 0.5rem 0; border-radius: 0; } .pro-dashboard-inline-calendar table.table-condensed td { padding: 0.25rem 0; border-radius: 0; } .pro-dashboard-inline-calendar table.table-condensed td[has-events], .pro-dashboard-inline-calendar td.has-events:not(.ui-datepicker-today) a { background: #c5e4ff !important; font-weight: bold !important; color: #000 !important; } .caremonth-measurements-calendar table.table-condensed td[has-events], .caremonth-measurements-calendar td.has-events a { background: #c5e4ff !important; font-weight: bold !important; color: #000 !important; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid #4396da !important; } .pro-dashboard-inline-calendar td.has-events.ui-datepicker-today a { font-weight: bold !important; color: #0d59af !important; } .pro-dashboard-inline-calendar td a { text-align: center !important; } [v-cloak] { opacity: 0; } .patient-avatar { width: 50px; height: 50px; background: #eee; display: inline-flex; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid #ccc; } .large { font-size: 16px !important; } /* note templates */ .note-template-container { position: absolute; z-index: 10002; background: #fff; border: 1px solid #ddd; border-radius: 3px; display: none; min-width: 200px; } .note-template-container .note-template-item { position: relative; height: 25px; } .note-template-container .note-template-item .note-template-text { border-bottom: 1px solid #eee; } .note-template-container .note-template-item .label { padding: 3px 6px; padding-right: 25px; white-space: nowrap; display: inline-flex; align-items: center; min-width: 120px; cursor: pointer; flex-grow: 1; } .note-template-container .note-template-item:hover, .note-template-container .note-template-item.selected { background: aliceblue; } .note-template-container .note-template-item .label>input[type="checkbox"] { pointer-events: none; margin: 0; margin-right: 4px; height: 11px; } .note-template-container .note-template-item:last-child label { border: 0; } .note-template-container .note-template-item .note-template-children { position: absolute; left: 100%; top: 0; background: #fff; border: 1px solid #ddd; border-radius: 3px; display: none; } /*.note-template-container .note-template-item.selected:hover>.note-template-children { display: block; }*/ .note-template-container .note-template-item .has-children { position: absolute; right: 6px; top: 0; height: 25px; line-height: 25px; color: #bbb; } .note-template-container .note-template-item:hover>.has-children { color: #444; } .note-templates-underlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.13); display: none; z-index: 10001; } .note-template-container textarea { height: 100px; border-radius: 0; border-color: #ccc; padding: 5px 10px; display: block; } .note-template-buttons { position: absolute; bottom: 100%; right: 0; height: 27px; padding: 0 3px; background: #fff; } .note-template-buttons button { font-size: 10px; padding: 2px 5px; margin-left: 5px; border-radius: 2px; } .note-template-buttons button:first-child { margin-left: 0; } .note-template-output { position: absolute; bottom: calc(100% + 26px); left: 0; padding: 3px 6px; background: #f7f7f7; min-width: 100%; border-radius: 3px; } .note-template-output-text { } .note-template-output .note-template-output-line { font-size: 11px; width: max-content; max-width: 500px; margin: 0; } .note-template-set-chooser { height: 22px; line-height: 22px; padding: 0 0.22rem; font-size: 12px !important; } .ql-editor .note-template-output-line { white-space: normal; } [prefix="(+)"] a.plus-trigger { color: #23a923 !important; } [prefix="(-)"] a.minus-trigger { color: #a91e1e !important; } .rspace { width: 16px; display: inline-flex; text-align: center; justify-content: center; } .embed-mask { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.1); z-index: 98; } .embed-section { background: #fff; z-index: 99; padding: 0; border: 1px solid #ccc; } .mask-text-addition { position: fixed; bottom: calc(50% - 60px); left: 0; width: 100%; text-align: center; font-size: 12px; z-index: 9999999; color: #000; } .note-summary p { margin-bottom: 0.25rem; } .aligned-icon { display: inline-block; width: 18px; text-align: center; } body #searchCount { display: none !important; } body .break-spaces { white-space: pre-wrap; } .stag-tooltip .stag-tooltip-content { display: none; min-width: 200px; } .stag-tooltip:hover .stag-tooltip-content { display: block; right: -10px; top: 100%; z-index: 1; } .gem-nodes .node { border: 1px solid #ddd; padding: 0.75rem; border-radius: 5px; } .gem-nodes>.node { border: 0 !important; padding-left: 0; padding-right: 0; } .gem-nodes>.node:first-child { margin-top: 0 !important; } .gem-nodes>.node>label { font-weight: bold; font-size: 14px; margin: 0; } .gem-nodes .subs .node:last-child { margin-bottom: 0 !important; } .gem-nodes>.node>.subs { padding-left: 0 !important; } .gem-nodes>.node>.subs>.node { background: #f2f2f2; } .gem-nodes>.node>.subs>.node>.subs>.node { background: #fff; } .gem-nodes .node span[field] { font-weight: bold; } body .node input[type="number"] { max-width: 70px; min-width: unset !important; } .section-edit-mask { top: 0; left: 0; width: 100%; height: 100%; } .signed-note { position: relative; pointer-events: none !important; } .signed-note::after { content: ''; position: absolute; z-index: 2; cursor: not-allowed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.01); } .slot-picker { padding: 4px; padding-right: 0; padding-bottom: 0; } .slot-picker.disabled { opacity: 0.5; pointer-events: none; cursor: not-allowed; } .slot-picker td { text-align: center; border: 1px solid #ddd !important; padding: 2px 5px; cursor: pointer; } .slot-picker th { border: 0 !important; } .slot-picker td:hover { background: aliceblue; } .slot-picker td.blocked { background: #ccc !important; cursor: not-allowed; } .slot-picker td.selected { background-image: linear-gradient(to bottom,#08c,#04c); background-repeat: repeat-x; color: #fff; } .pro-appointment-calendar.disabled { opacity: 0.5; pointer-events: none; cursor: not-allowed; } .pro-appointment-calendar .datepicker-inline { width: 195px; padding-left: 0; } .pro-appointment-calendar .datepicker td { height: 25px; } .datepicker td, .datepicker th { border: none !important; } .appt-form-col { width: 220px; } .appt-calendar-col { flex-grow: 1; } .appt-form td.fc-day.stag-selected { outline: 2px solid #007bff; background: #e5f2fd; } .appt-form .stag-current-appt { background: #89159cc7; color: #fff; border-color: #89159cc7; } .appt-form .stag-current-appt .fc-daygrid-event-dot { border-color: #fff; } .appt-form .fc .fc-toolbar.fc-header-toolbar { margin-bottom: 0.5rem; /*align-items: start;*/ } .stag-calendar-header-extra { background: #cde8ff; padding: 3px 10px; margin-top: 7px; border-top-left-radius: 6px; border-top-right-radius: 6px; border: 1px solid #44a5f982; border-bottom: 0; } .stag-calendar-header-extra * { font-size: 14px !important; } /* call panel */ #proCallComponent { padding-bottom: 150px; } .patient-queue { display: flex; flex-direction: column; position: fixed; left: 0; width: 100%; bottom: 0; z-index: 4; } .queue-item { width: 100px; padding: 0.5rem; padding-bottom: 0.25rem; text-align: center; cursor: pointer; } .queue-item:hover { background: aliceblue; } .current-work-indicator { /* position: fixed; top: 55px; right: 0; z-index: 9999; */ background: #305ba0; color: #fff; font-size: 12px; padding: 3px 6px; border-radius: 3px; /* border-bottom-left-radius: 5px;*/ white-space: nowrap; text-overflow: ellipsis; max-width: 100px; overflow: hidden; } /* stag popups */ .stag-popup { position: fixed; left: 0; top: 55px; width: 100%; height: calc(100% - 55px); overflow-x: auto; z-index: 97; justify-content: center; align-items: center; display: none; background: center center no-repeat scroll rgba(0, 0, 0, 0.1); padding: 2rem 0; } .stag-popup.show { display: block; } .stag-popup>form, .stag-popup>.stag-popup-content { width: 80%; background: #fff; border: 1px solid #aaa; border-radius: 5px; overflow: hidden; box-shadow: 0 0 5px #ddd; margin: 0 auto; padding: 0.75rem; min-height: 220px; } .stag-popup.overflow-visible>.stag-popup-content { overflow: visible; } .stag-popup.min-height-unset>form { min-height: unset !important; } .stag-popup.medium>form, .stag-popup.medium>.stag-popup-content { width: calc(80vw - 4rem); } .stag-popup.medium-large>form, .stag-popup.medium-large>.stag-popup-content { width: 90vw; } .stag-popup.wide>form, .stag-popup.wide>.stag-popup-content { width: calc(100vw - 4rem); } .stag-popup.tall>form, .stag-popup.tall>.stag-popup-content { min-height: 500px; } .stag-popup.narrow>form, .stag-popup.narrow>.stag-popup-content { max-width: 500px; } .stag-popup.stag-popup-sm>form, .stag-popup.stag-popup-sm>.stag-popup-content { max-width: 500px; } .stag-popup.stag-popup-900>form, .stag-popup.stag-popup-900>.stag-popup-content { max-width: 900px; } .stag-popup.stag-popup-md>form, .stag-popup.stag-popup-md>.stag-popup-content { max-width: 632pt; } .stag-popup.stag-popup-right>form, .stag-popup.stag-popup-right>.stag-popup-content { margin-right: 1.5rem; margin-left: auto; } .stag-popup .popup-content-container { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid #e1e1e1; } .stag-popup.fit-height .stag-fc-container { max-height: calc(100vh - 180px); } /* draggable popup */ .stag-popup.draggable .stag-popup-content { position: absolute; left: 50%; transform: translate(-50%, 0); } .stag-popup.dynamic-popup.draggable .stag-popup-title { cursor: move; } /* resizable popup */ .stag-popup.resizable .stag-popup-content.resizing-x { outline: 1px solid rgba(0, 128, 128, 0.3); cursor: ew-resize; } .stag-popup.resizable .stag-popup-content.resizing-y { outline: 1px solid rgba(0, 128, 128, 0.3); cursor: ns-resize; } .stag-popup.resizable .stag-popup-content { /*overflow: auto !important;*/ /* trouble */ } /* slide-in stag-popups */ .stag-popup.stag-slide { display: block; background: center center no-repeat scroll rgba(0, 0, 0, 0); pointer-events: none; overflow: hidden; } .stag-popup.stag-slide.show { pointer-events: all; } .stag-popup.stag-slide>form { position: absolute; top: 0; height: 100% !important; overflow-y: auto; border-radius: 0; border-top: 0; border-bottom: 0; border-right: 0; transition: right 0.3s ease; width: 0; } .stag-popup.stag-slide.stag-popup-900>form { width: 900px; right: -900px; } .stag-popup.stag-slide.stag-popup-sm>form { width: 500px; right: -500px; } .stag-popup.stag-slide.stag-popup-md>form { width: 632pt; right: -632pt; } .stag-popup.stag-slide.show>form { right: 0; } /* asana style ticket management */ .pro-initials { border-radius: 100%; height: 24px; width: 24px; min-height: 24px; min-width: 24px; max-height: 24px; max-width: 24px; text-align: center; font-weight: 400; display: inline-flex; align-items: center; justify-content: center; background-color: #6457f9; color: #fff; font-size: 10px !important; opacity: 0.85; } .pro-initials.pro-initials-sm { height: 18px; width: 18px; min-height: 18px; min-width: 18px; max-height: 18px; max-width: 18px; font-size: 9px !important; } .pro-initials:hover { opacity: 1; } .ticket-section { } .ticket-section.ticket-section-collapsed { max-height: 0; overflow: hidden; } .tickets-table tbody tr { transition: background-color 0.2s ease; } .tickets-table tbody tr:hover { background-color: rgba(0,0,0,.04); } .tickets-table tbody tr.current { background-color: aliceblue; } .stag-slide input.form-control:not(:focus), .stag-slide select.form-control:not(:focus) { border-color: transparent; background-color: transparent; cursor: pointer; font-weight: bold; padding-left: 0; } .stag-slide select.form-control:not(:focus) { appearance: none; } .stag-slide input.form-control { box-shadow: none !important; } .stag-slide input.form-control:not(:focus):not([readonly]):hover { text-decoration: underline; } .stag-slide input.form-control[readonly] { opacity: 0.75; } .stag-slide ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #bbb !important; font-weight: normal !important; opacity: 1; /* Firefox */ } .stag-slide :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #bbb !important; font-weight: normal !important; } .stag-slide ::-ms-input-placeholder { /* Microsoft Edge */ color: #bbb !important; font-weight: normal !important; } .stag-slide .text-success { color: #00bf9c !important; } .stag-slide .btn-success, .stag-slide .btn-success:hover { background: #00bf9c; border-color: #00bf9c; } .stag-slide .comment-input-outer { position: sticky; bottom: 0; } .stag-slide .txt-comment { padding-bottom: calc(23px + 1rem); height: calc(23px + 1rem); transition: height 0.3s ease; overflow: hidden; } .stag-slide .txt-comment:focus { height: 120px; overflow: auto; } .stag-slide .txt-comment:focus~.btn-save-comment { opacity: 1; } .stag-slide .btn-save-comment { position: absolute; bottom: 0.5rem; right: 0.5rem; height: 28px; line-height: 28px; padding: 0 1rem; transition: opacity 0.3s ease; opacity: 0.5; } .stag-slide select.form-control:invalid, .stag-slide input[type="text"].form-control:invalid { background-color: #f8ecec; padding-left: 0.5rem; } .stag-slide select:focus:invalid, .stag-slide input[type="text"]:focus:invalid { background: #fff; border-color: #e24848; box-shadow: 0 0 2px #c10707 !important; } .erx-line-item:nth-child(2n+1) { background: #f0f8ffbb } .no-scroll { overflow: hidden; } .client-rs-contents p { margin-bottom: 0.25rem; } .pro-option { position: relative; display: block; padding-left: 30px; } .pro-option.pro-option-selected { display: inline-block; padding-left: 25px; } .pro-option .pro-option-initials { position: absolute; left: 5px; top: 2px; font-size: 10px; border-radius: 100%; height: 20px; width: 20px; line-height: 20px; text-align: center; font-weight: 400; } .pro-option.pro-option-selected .pro-option-initials { left: 3px; top: 0; font-size: 10px; border-radius: 100%; height: 18px; width: 18px; line-height: 19px; text-align: center; font-weight: 400; } span.pro-selection { padding: 0 5px; height: 18px; display: inline-block; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .select2-results__option--selectable { font-size: 13px; } #calendarApp .select2-selection__choice__display, #proCalendarApp .select2-selection__choice__display { padding: 0 !important; overflow: hidden !important; } span.select2-container.select2-container--default.select2-container--open { z-index: 999999; } .fc .fc-highlight { background: rgba(188, 232, 241, 0.6) !important; } .fc .fc-day-past { background: #e7e7e7 !important; } .fc .add-overlay { padding: 1px 4px; display: inline-block; font-weight: bold; } .fc .add-overlay.add-overlay-day-grid { padding: 4px; } .stag-popup .stag-popup-title { border-bottom: 1px solid #eee; padding-bottom: 0.75rem; margin-bottom: 1rem; display: flex; align-items: center; } .stag-popup .stag-popup-title>span { font-size: 17px; display: inline-flex; align-items: center; } .stag-popup .stag-popup-title>span>img { max-height: 26px; margin-right: 8px; } .fc .other-client { box-shadow: 1px 1px 2px deeppink !important; opacity: 0.5; } .fc .other-client:hover { opacity: 0.8; } .fc .availability { box-shadow: 0 0 3px green !important; } .fc .inactive-appointment { opacity: 0.6; box-shadow: 0 0 3px grey !important; } .fc .fc-button-primary:not(:disabled):active, .fc .fc-button-primary:not(:disabled).fc-button-active { border-color: #56a767 !important; background-color: #56a767 !important; } .w-150 { width: 150px !important; min-width: 150px !important; } .w-180 { width: 180px !important; min-width: 180px !important; } .guest-view button.add-shortcut { display: none; } .guest-view .note-section, .guest-view .note-section:hover { background: #fff !important; } .form-check-label { display: flex; align-items: center; } #stagPdfViewer>form { padding: 0; background: #eee; } #stagPdfViewer>form .stag-popup-title { background: #fff; padding: 1rem; } canvas.pdf-viewer-page { max-width: 100%; margin: 1rem auto; display: block; box-shadow: 0 0 2px #aaa; } .hidden-link-input { /*opacity: 0; width: 0 !important; border: 0 !important; padding: 0 !important;*/ position: absolute; left: -9999px; } table.table-edit-sheet tbody tr td { padding: 0; background: #f7f7f7; } table.table-edit-sheet tbody tr td>input, table.table-edit-sheet tbody tr td>select { box-shadow: none !important; border-radius: 0 !important; border: 0; background: #fefefe; width: 100% !important; min-width: unset !important; border-bottom: 1px solid #dee2e6; } table.table-edit-sheet tbody tr td input[type="text"], table.table-edit-sheet tbody tr td select, table.table-edit-sheet tbody tr td textarea { box-shadow: none !important; border-radius: 0 !important; border: 0; background: #fefefe; min-width: unset !important; border-bottom: 1px solid #dee2e6; } table.table-edit-sheet tbody tr td>input.w-auto-input { width: auto !important; } table.table-edit-sheet tbody tr td>input:focus, table.table-edit-sheet tbody tr td>select:focus, table.table-edit-sheet tbody tr td input.edit:focus { /*outline: 3px solid #4b88a633;*/ /*border: 1px inset #4b88a633 !important;*/ background: aliceblue !important; } table.table-edit-sheet tbody tr [contenteditable] { background: #fff; } table.table-edit-sheet .ql-toolbar { border-top: 0 !important; } table.table-edit-sheet .ql-container { border-bottom: 0 !important; } table.table-edit-sheet .ql-editor[contenteditable] { min-height: 90px; } .w-30 { width: 30%; } .w-33 { width: 33%; } .w-35 { width: 35%; } .w-40 { width: 40%; } .client-single-dashboard .hide-if-dashboard { display: none; } .notes-list .hide-if-note, .note-section .hide-if-note { display: none; } .data-option-list { position: absolute; background: #fff; border: 2px solid #ddd; margin-top: -1px; width: 100%; z-index: 1; display: none; max-width: 250px; box-shadow: 0 0 3px #ddd; border-top: 0; max-height: 200px; overflow-y: auto; } .data-option-list>div { cursor: pointer; padding: 0.2rem 0.5rem; border-bottom: 1px solid #ddd; color: #222; font-size: 90%; } .data-option-list>div[desc]::after { content: attr(desc); opacity: 0.75; padding-left: 0.5rem; font-size: 90%; font-family: Verdana, sans-serif; } .data-option-list>div:last-child { border-bottom: 0; } .data-option-list>div:hover { background: aliceblue; } input[multi-col-option-list]+.data-option-list { max-width: unset; width: 500px !important; } input[multi-col-option-list][tiny]+.data-option-list { max-width: unset; width: 100px !important; } input[multi-col-option-list]+.data-option-list>div { display: inline-block; width: calc(50% - 10px); border: 0 !important; } input[multi-col-option-list][multi-option-list]+.data-option-list>div:before { content: '+'; color: #777; font-weight: bold; margin-right: 4px; } .measurement-item:not(:last-child) { border-bottom: 1px solid #e7e7e7; } .assessment-detail-template>span { margin: 0 !important; padding: 0 !important; border: 0 !important; margin-left: -0.5rem !important; position: static !important; } .assessment-detail-template>span>a { display: none; } button.add-shortcut, button.note-templates-trigger-assessment { outline: none !important; box-shadow: none !important; } .appt-calendar-col.click-through .fc-timegrid-event-harness { pointer-events: none !important; } .claim-line:last-child td { padding-bottom: 1.3rem; } .in-table-markup p:last-of-type { margin-bottom: 0; } .suggestions-outer.pharmacy-suggestions { left: 1rem; width: calc(100% - 2rem); } .flowsheets-table td { padding: 0 10px; height: 38px; max-height: 38px; min-height: 38px; vertical-align: middle !important; } .flowsheets-table .expand { display: none; } .flowsheets-table .collapse { display: block; } .flowsheets-table .collapsed .expand { display: block; } .flowsheets-table .collapsed .collapse { display: none; } .flowsheets-table tr { } .flowsheets-table .collapsed tr:not(:first-child) { display: none; } .col-2-button { width: 88px; text-align: left; } /* vitals graph */ .stag-chart { min-height: 300px; } .stag-chart .safe-region>rect { fill: green; } .stag-chart .safe-region>text { fill: #888; /*transform: translateY(-18px);*/ font-size: 90%; } .on-hover-text-reveal { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .on-hover-text-reveal:hover { white-space: normal; overflow: unset; text-overflow: unset; } .on-hover-show { position: relative; } .on-hover-show:hover .on-hover-content { opacity: 1; pointer-events: all; } .on-hover-show .on-hover-content { position: absolute; max-width: 300px; right: 0; top: 100%; background: #fff; opacity: 0; padding: 0 0.75rem; padding-bottom: 0.5rem; box-shadow: 0 0 2px #999; pointer-events: none; transition: opacity 0.3s ease; z-index: 2; } .on-hover-show.left .on-hover-content { right: auto; left: 0; } .collapsible-tbody.collapsed { display: none; } #send-fax-pdf-preview, #transmit-pdf-preview { max-height: 350px; overflow: auto; box-shadow: 0 0 2px #ccc; } canvas.pdf-viewer-page.pdf-preview-page { margin: 0.5rem auto; } .back-to-admin-button { background: transparent; border: 0; padding: 0; color: rgb(13, 89, 175); } .back-to-admin-button:hover { text-decoration: underline; } .bg-aliceblue { background: aliceblue !important; } .bg-treeblue { background: linear-gradient(to bottom, #beebff 0, #a8e4ff 100%); } .text-danger-dark { color: #8b1621 !important; } .filter-head input[type="date"]::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none; } .filter-head input[type="number"]::-webkit-inner-spin-button { display: none; -webkit-appearance: none; } .filter-head input[type="date"] { padding: 0; min-width: 90px; } .filter-head input[type="number"], .filter-head input[type="date"] { min-width: 90px; } .filter-head select { padding: 0 5px; } tr.sep td { padding: 0; background: #eee; height: 6px; } #practice-shipments-ready-to-print ::marker { color: #0009; font-size: 90%; } .only-print { display: none; } @media print { .only-print { display: block; } th.only-print, td.only-print { display: table-cell; } } .only-screen { display: block; } th.only-screen, td.only-screen { display: table-cell; } @media print { .only-screen { display: none !important; } .only-pick-list, .only-order-slip { display: none; } .pick-list .only-pick-list, .order-slip .only-order-slip { display: block; } } .suggest-item.patient-suggest>img { width: 10px; height: 10px; opacity: 0.75; } .suggest-item.patient-suggest>img.claimed { filter: grayscale(100%); opacity: 0.5; } .pdf-viewer-auto { max-height: 600px; overflow: auto; } .ticket-popup .stag-popup.stag-slide.show { position: static; min-width: 100% !important; max-width: unset !important; padding-bottom: 2rem; } .ticket-popup .stag-popup.stag-slide.show form { min-width: 100% !important; max-width: unset !important; } .ticket-popup .stag-popup.stag-slide>form { position: absolute; top: 0; height: auto !important; overflow: hidden; border-radius: 5px; transition: none; border: 1px solid #aaa; } .ticket-popup .stag-popup.stag-slide .stag-popup-title.sticky-top { position: static; } .ticket-popup.stag-popup.stag-popup-md>.container-fluid { max-width: 632pt; } .ticket-popup.stag-popup.stag-popup-md>.container-fluid>.main-row>main>.card { border: 0; /*background: transparent;*/ } .ticket-popup .hide-inside-ticket-popup { display: none !important; } .ticket-popup .disable-inside-ticket-popup { pointer-events: none !important; opacity: 0.5; } .fill-percent-value { width: 60px; } .fill-percent-content { width: 100px; } .fill-bar { height: 20px !important; border: 1px solid #ddd; } .if-in-clinic { display: none; } .stag-table-container { max-height: calc(100vh - 230px - 1rem); width: 100%; overflow: auto !important; } .stag-table-container-lg>table{ min-width: 1450px; } .stag-table-container.stag-table-container-no-x-scroll { overflow-x: hidden !important; } .stag-fc-container .fc-toolbar-title .tz-display { font-size: inherit; font-family: inherit; } .caremonth-measurements-calendar .fc-event.m-weight { background: #38908f; color: #fff; padding-left: 5px; margin-bottom: 2px; } .caremonth-measurements-calendar .fc-event.m-bp { background: #5e96ae; color: #fff; padding-left: 5px; margin-bottom: 2px; } .caremonth-measurements-calendar .fc-event.m-weight *, .caremonth-measurements-calendar .fc-event.m-bp *{ font-size: 10px !important; } .caremonth-measurements-calendar .fc-daygrid-event-dot { display: none; } .pro-dashboard-inline-calendar>.ui-datepicker-inline { width: 100%; border: 0 !important; } .caremonth-measurements-calendar>.ui-datepicker-inline { width: 100%; } .caremonth-measurements-calendar .ui-datepicker-prev, .caremonth-measurements-calendar .ui-datepicker-next { display: none; } #simpleSMSReminderComponent input[type="time"] { max-width: 120px; min-width: unset !important; margin-top: 5px; } form.non-interactive .form-content { opacity: 0.5; cursor: not-allowed; } form.non-interactive .form-content * { pointer-events: none; } #eventPros { max-height: 28px; opacity: 0; } .training-event { position: relative; background: #f0feff; border-color: #32a2b89e !important; } .training-event::after { position: absolute; content: 'Training'; font-size: 10px; font-weight: normal; color: #17a2b8; left: 1px; bottom: -13px; transform-origin: left top; transform: rotate( -90deg ); width: 90px; text-align: center; letter-spacing: 0.75px; } .training-event .training-icon { font-size: 22px; color: #0d59af; } .training-event .patient-avatar { border-color: #0d59af7d !important; } /* print-note */ @media print { .stag-content #sidebarMenu { display: none !important; } .stag-content .main-row { padding-left: 0 !important; } .stag-content [moe] { display: none !important; } .stag-content .screen-only { display: none !important; } } @media screen { .stag-content .print-only { display: none !important; } } .child-sections>.note-section:not(.edit) { position: relative; } .child-sections>.note-section:not(.edit):before { content: ''; width: 9px; border-top: 1px solid #ccc; left: 0; top: calc(1rem + 8px); height: 1px; position: absolute; } .child-sections>.note-section.edit { margin-left: 1rem; } .rhs-absolute-fh-link { position: absolute; right: 0; padding: 0 0.5rem; background-color: inherit; } .mcp-theme-1 .click-to-copy { background-color: #e4f7ed36; cursor: copy; border-bottom: 1px dotted #c0f7e86e; } .mcp-theme-1 .click-to-copy:hover { border-bottom: 1px dotted #c0f7e8; } [data-type="removed"] { color: gray; font-style: italic; } [data-type="existing"] { } [data-type="updated"] { font-weight: bold; color: #d8a714; } [data-type="prescribed today"] { font-weight: bold; color: #2ea745 } .process-notes-badge { border: 1px solid #ddd; cursor: pointer; padding: 0.35rem 0.6rem; border-radius: 4px; text-decoration: none !important; } .process-notes-badge:hover { color: #000 !important; border-color: #349caf; } .process-notes-badge.active { /*font-weight: bold;*/ color: #fff !important; background: #349caf; border-color: #349caf; } .process-notes-badge.success { font-weight: bold; color: #fff !important; background: #31b574; border-color: #31b574; cursor: auto; } .process-notes-badge.error { font-weight: bold; color: #fff !important; background: #a72132; border-color: #a72132; cursor: auto; } /* .process-notes-badge { position: relative; } .process-notes-badge:after { position: absolute; content: attr(data-index); top: -14px; left: 10px; background: #fff; border: 1px solid; width: 20px; text-align: center; border-radius: 100%; }*/ .no-overflow-menu { overflow-y: auto; max-height: calc(100vh - 44px); } .zero-height-field { height: 1px !important; opacity: 0 !important; pointer-events: none; position: absolute; } table.dashboard-stats-table th { padding: 0.2rem 0.75rem } .max-height-100px { max-height: 100px; } .max-height-200px { max-height: 200px; } .min-height-300px { min-height: 300px; } .max-height-400px { max-height: 400px; } .min-height-500px { min-height: 500px; } .inline-html-container p { margin-bottom: 0; } body.in-iframe>.navbar { display: none !important; } body.in-iframe .stag-content { padding-top: 0 !important; } body.in-iframe .main-row > .sidebar { top: 0; height: 100%; } .hide-outside-popup { display: none !important; } .stag-popup .hide-outside-popup { display: block !important; } .stag-popup .hide-inside-popup { display: none !important; } .strike-through { text-decoration: line-through; } .visit-segment .strike-through { color: #8b1621 !important; text-decoration: none !important; opacity: 0.9; } /* visit-moe */ [visit-moe] [url]:not([show]){ display: none; } [visit-moe] { display: inline-block; } [visit-moe][relative] { position: relative; } [visit-moe] [url]:not([show]) { z-index: 99999; position: absolute; background-color: white; padding: 10px; border: 1px solid gray; } [visit-moe][fixed-center] [url]:not([show]) { position: fixed !important; top: 200px !important; left: calc(50% - 360px) !important; width: 720px; } [visit-moe] [url][right] { right: 0; min-width: 200px; } [visit-moe] [url][left] { left: 0; } [visit-moe][large] form, [visit-moe][large] [url] { width: 450px; } [visit-moe][larger] form, [visit-moe][large] [url] { width: 600px; } [visit-moe][largest] form, [visit-moe][largest] [url] { width: 750px; } [visit-moe][bottom] form { bottom: 100%; } .note-container { display: flex; align-items: start; } .note-container .note-lhs-tree { min-width: 220px; max-width: 220px; align-self: stretch; border-right: 1px solid #ddd; padding-top: 0.85rem; height: 300px; overflow: hidden; max-height: calc(100vh - 55px); background-color: #fff; } .note-container .note-lhs-tree:hover { overflow: overlay; } .note-container .note-lhs-tree.fixed, .note-container .note-lhs-tree.fixed-left { position: fixed; top: 91px; max-height: calc(100vh - 91px) !important; height: calc(100vh - 91px) !important; z-index: 1; } .note-container .note-lhs-tree.fixed ~ .note-rhs-content { margin-left: 220px; margin-right: 220px; } .note-container .note-lhs-tree.fixed-left ~ .note-rhs-content { margin-left: 220px; } .note-container .note-rhs-sidebar.fixed ~ .note-rhs-content { margin-right: 220px; } .note-container.rhs-sidebar-fixed .note-rhs-content { margin-right: 220px; } .note-container .note-lhs-tree .note-tree-node.note-tree-heading>a { } .note-container .note-lhs-tree .note-tree-node>a { display: block; padding: 0.15rem 0; padding-left: 0.75rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-decoration: none; color: #333; } .note-container .note-lhs-tree>.note-tree-node>a:not([data-non-segment-target]) { color: #333; } .note-container .note-lhs-tree .note-tree-node>a:hover { background-color: aliceblue; color: #0d59af !important; } .note-container .note-lhs-tree .note-tree-node:hover>a, .note-container .note-lhs-tree .note-tree-node.hovered>a { background-color: aliceblue; } .note-container .note-lhs-tree .note-tree-node.active>a { font-weight: bold !important; color: #0d59af !important; } .note-container .note-lhs-tree .note-tree-children>.note-tree-node>a { padding-left: 2rem; } .note-container .note-lhs-tree .note-tree-children .note-tree-children>.note-tree-node>a { padding-left: 4rem; } .note-container .note-rhs-content { flex-grow: 1; } .note-container .segments-list .note-content-node>a { display: block; padding: 0.15rem 0; padding-left: 0.75rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-decoration: none; color: #333; } .note-container .segments-list>.note-content-node>a:not([data-non-segment-target]) { font-weight: bold; color: #333; } .note-container .segments-list .note-content-node>a:hover { background-color: aliceblue; color: #0d59af !important; } .note-container .segments-list .note-content-node:hover>a, .note-container .segments-list .note-content-node.hovered>a { background-color: aliceblue; } .note-container .segments-list .note-content-node.active>a { font-weight: bold !important; color: #0d59af !important; } .note-container .segments-list .note-content-children>.note-content-node>a { padding-left: 2rem; } .note-container .segments-list .note-content-children .note-content-children>.note-tree-node>a { padding-left: 4rem; } .note-container .note-rhs-sidebar { min-width: 220px; max-width: 220px; align-self: stretch; border-right: 1px solid #ddd; border-left: 1px solid #ddd; height: 300px; overflow: hidden; max-height: calc(100vh - 55px); background-color: #fff; } .note-container .note-rhs-sidebar:hover { overflow: overlay; } .note-container .note-rhs-sidebar.fixed { position: fixed; top: 91px; right: 0; max-height: calc(100vh - 91px) !important; height: calc(100vh - 91px) !important; z-index: 1; } .note-container .note-rhs-sidebar.fixed ~ .note-rhs-content { margin-right: 220px; } .spot-highlight { background: aliceblue !important; } .on-click-menu [menu] { position: absolute; display: none; top: 100%; right: 0; z-index: 1; box-shadow: 0 0 4px #ccc; } .on-click-menu [menu][right] { right: auto; left: 0; } .on-click-menu [menu][bottom] { bottom: 100%; top: auto; left: 0; right: auto; } .zero-height { height: 0 !important; padding: 0 !important; border: 0 !important; overflow: hidden; } /*.note-section[data-segment-template-name="medrisk_vigilence"] { position: fixed; right: 0; top: 55px; width: 40px; height: calc(100vh - 54px); background: aliceblue; padding: 0 !important; border-left: 1px solid #ddd; transition: width 0.1s ease; }*/ .on-trigger-only, .on-content-only { display: none !important; } .mrv-trigger .on-trigger-only, .mrv-content .on-content-only { display: inherit !important; } .mrv-badge { border-radius: 100%; height: 24px; width: 24px; min-height: 24px; min-width: 24px; max-height: 24px; max-width: 24px; text-align: center; font-weight: 400; display: flex; align-items: center; justify-content: center; background-color: #6457f9; color: #fff; opacity: 0.85; } .mrv-badge>span { font-size: 10px !important; } .note-bottom-toolbar { bottom: 0; z-index: 3; } .note-bottom-toolbar .nbt-container:hover { cursor: pointer; background: #fff !important; } [open-in-stag-popup] * { pointer-events: none; } .stag-menu { position: absolute; z-index: 4; } .visit-segment .mcp-theme-1 .ql-editor[contenteditable] { min-height: 200px; } .visit-segment .mcp-theme-1 [short] .ql-editor[contenteditable] { min-height: 100px !important; } .visit-segment tr .vitals-copy-trigger { position: absolute; top: 0; left: -10px; width: 20px; height: 100%; align-items: center; justify-content: center; display: none; cursor: pointer; text-decoration: none !important; } .visit-segment tr:hover .vitals-copy-trigger { display: flex; } [tab-links] { } [tab-links] [tab-link] { padding: 0.5rem 0.75rem; border: 1px solid #ccc; color: #222; background: #eee; text-decoration: none; } [tab-links] [tab-link]:not(:last-child) { border-right: 0; } [tab-links] [tab-link]:not(.tab-link-active):hover { background: #f7f7f7; } [tab-links] [tab-link].tab-link-active { font-weight: bold; background: #fff; } .autosave-indicator { display: none; } .autosave-indicator.show { display: block; } table .stag-filter-hide { display: none !important; } table .stag-filter-highlight { background: rgb(255 215 215); } .event-bg-green { background-color: #f6ffeb; } .event-bg-gray { background-color: #ececec; } .popover-header { padding: 3px 10px; font-size: 13px; font-weight: bold; } .popover-body { font-size: 13px; } td.row-selection-highlight { position: relative; } td.row-selection-highlight:after { content: ''; position: absolute; top: 0; left: -4px; width: 4px; height: 100%; background-color: #0d59af; border-top-left-radius: 2px; border-bottom-left-radius: 2px; } /* stag-collapsible-card */ [stag-collapsible-card] .stag-collapse-trigger { padding: 0; width: 22px; align-self: stretch; margin-right: -11px; align-items: center; justify-content: center; display: inline-flex; border-radius: 2px; } [stag-collapsible-card] .stag-collapse-trigger:hover { text-decoration: none !important; background: #4441; } [stag-collapsible-card] .stag-collapse-trigger i { display: none; } [stag-collapsible-card][collapsed] .stag-collapse-trigger i.if-collapsed { display: block; } [stag-collapsible-card]:not([collapsed]) .stag-collapse-trigger i.if-not-collapsed { display: block; } [stag-collapsible-card][collapsed] .card-body { display: none; } /* lifestyle rx specific */ .border-top-nutrition-rx { border-top: 3px solid #a4d067; } .border-top-exercise-rx { border-top: 3px solid #43c2cb; } .border-top-behavior-rx { border-top: 3px solid #ffa82e; } .icon-nutrition-rx-md { max-height: 22px; } .icon-nutrition-rx-row { max-height: 18px; } .icon-nutrition-rx-row-sm { max-height: 14px; } .table td.fit, .table th.fit { white-space: nowrap; width: 1%; } table.table-cage { border: 0px; color: #2b4259; } table.table-cage thead tr th:last-child { border-right: 0; border-left: 0; } table.table-cage thead tr th:first-child { border-left: 0; } table.table-cage thead tr th { border-bottom-width: 1px !important; } table.table-cage thead tr th:nth-last-child(2) { border-right: 0 !important; } table.table-cage thead tr th:last-child { display: none !important; } table.table-cage tbody tr:first-child td { border-top: 0; } table.table-cage tbody tr:last-child td { border-bottom: 0; } table.table-cage tbody tr td:first-child { border-left: 0; } table.table-cage tbody tr td:last-child { border-right: 0; border-left: 0 !important; display: none !important; } table.table-cage tbody tr td:nth-last-child(2) { width: 100% !important; border-right: 0 !important; } table.table-cage tbody tr td:nth-last-child(3) { max-width: 300px !important; min-width: 300px !important; } table.table-cage tbody tr td.width-40px:first-child { max-width: 40px !important; min-width: 40px !important; } table.table-xs tr td { padding: 0.15rem; } [if-edit-mode], [if-read-mode] { display: none; } .edit [if-edit-mode] { display: block; } .read [if-read-mode] { display: block; } /* colored radios */ .rspace input[type="radio"][value="-"]:checked, .rspace input[type="radio"][value="+"]:checked{ position: relative; } .rspace input[type="radio"][value="-"]:checked:before, .rspace input[type="radio"][value="+"]:checked:before, .rspace input[type="radio"][value="-"]:checked:after, .rspace input[type="radio"][value="+"]:checked:after{ content: ''; position: absolute; border-radius: 100%; background:#fff; } .rspace input[type="radio"][value="-"]:checked:before, .rspace input[type="radio"][value="+"]:checked:before{ top: 0; left: 0; width: 100%; height: 100%; } .rspace input[type="radio"][value="-"]:checked:after, .rspace input[type="radio"][value="+"]:checked:after{ top: 3px; left: 3px; width: calc(100% - 6px); height: calc(100% - 6px); } .rspace input[type="radio"][value="-"]:checked:before { border: 1px solid #e7848f; } .rspace input[type="radio"][value="+"]:checked:before { border: 1px solid #2d9f2d91; } .rspace input[type="radio"][value="-"]:checked:after { background-color: #e7848f; } .rspace input[type="radio"][value="+"]:checked:after { background-color: #2d9f2d91; } @page { margin: 10mm 10mm 10mm 10mm; } .note-left-panel ~ .v-split { height: 100%; background: #DDD; opacity: 1; z-index: 2; margin-left: -3px; border-radius: 0; margin-top: 0; width: 6px; } .stag-scrollbar { overflow: overlay; } .stag-scrollbar .stag-scrollbar-horiz-container { position: fixed; left: 849px; bottom: 35px; width: 633px; height: 7px; /*background: #aaa3;*/ transition: opacity 0.2s ease; opacity: 0; } .stag-scrollbar[stag-h-scrollbar]:hover .stag-scrollbar-horiz-container, body.stag-scrollbar-scrolling .stag-scrollbar[stag-h-scrollbar] .stag-scrollbar-horiz-container { opacity: 1; } .stag-scrollbar .stag-scrollbar-horiz-tracker { height: 7px; background: #ddd; border-radius: 10px; } .stag-scrollbar .stag-scrollbar-horiz-tracker:hover { background: #ccc; cursor: ew-resize; } .form-read-mode textarea, .form-read-mode input[type="text"] { background: transparent; border: 0; padding: 0; } .conditions-tree { /*padding: 0.5rem;*/ } .conditions-tree .condition>a { display: block; padding: 3px 5px; } .conditions-tree .condition-children { padding-left: 22px; margin-left: -4px; margin-top: -10px; padding-top: 10px; } /* tree lines CSS */ .conditions-tree { margin-left: 10px; } .conditions-tree .condition { position: relative; } .conditions-tree .condition>a { position: relative; display: block; padding-left: 9px; white-space: nowrap; text-overflow: ellipsis; } .conditions-tree .condition>a:before { position: absolute; content: ''; left: -7px; background: url(/img/node.png); width: 8px; height: 7px; background-size: 100% 100%; top: calc(50% - 4px); } .conditions-tree .condition-children .condition>a:after { position: absolute; content: ''; left: -92px; border-top: 1px solid #aaa; width: 90px; top: calc(50% - 1px); } .conditions-tree .condition-children .condition>a>.rm-count:after { position: absolute; content: ''; left: -22px; border-left: 1px solid #aaa; height: 200px; bottom: 50%; } .conditions-tree .condition-children { overflow: hidden; } table.stag-compact-grid>tbody>tr>td { white-space: nowrap; max-height: 1rem !important; } table.stag-compact-grid>tbody>tr>td>ul>li { display: none; } table.stag-compact-grid>tbody>tr>td ul>li:nth-child(1) { display: block; margin-left: 0 !important; } table.stag-compact-grid>tbody>tr>td .alert { padding: 0; margin: 0; } table.stag-compact-grid>tbody>tr>td table>thead, table.stag-compact-grid>tbody>tr>td table>tbody tr{ display: none; } table.stag-compact-grid>tbody>tr>td table>tbody tr:nth-child(1) { display: table-row; } table.stag-compact-grid>tbody>tr>td { border-left: 1px solid #ddd; } table.stag-compact-grid>tbody>tr>td:first-child { border-left: 0; } table tr td [if-details-view] { display: block; } table tr td [if-grid-view] { display: none; } table.stag-compact-grid>tbody>tr>td [if-details-view] { display: none; } table.stag-compact-grid>tbody>tr>td [if-grid-view] { display: block; } .segment-template-summary-value { font-weight: bold; text-decoration: underline; margin-left: 10px; } .stat-tree .v-split { width: 6px; margin-left: -3px; margin-top: 0; height: 100%; border-radius: 0; } .tree-column-header.has-changes { background: #ffeeee !important; } .stat-tree-view .stat-tree-node { padding: 0.1rem 0.3rem; } .stat-tree-view>.stat-tree-node+.stat-tree-children>.stat-tree-node { padding-left: 1.5rem } .stat-tree-view>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node { padding-left: 2.6rem; } .stat-tree-view>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node { padding-left: 3.7rem; } .stat-tree-view>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node { padding-left: 4.8rem; } .stat-tree-view>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node { padding-left: 5.9rem; } .stat-tree-view>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node { padding-left: 7rem; } .stat-tree-view>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node { padding-left: 8.1rem; } .stat-tree-view>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node+.stat-tree-children>.stat-tree-node { padding-left: 9.2rem; } .stat-tree-user-view .stat-tree-anchor { color: rgb(13, 89, 175) !important; text-decoration: none; } .stat-tree-summary-view .stat-tree-anchor { color: #212529 !important; text-decoration: none; } .stat-tree-summary-view .arg-label { display: none; } /* jstree overrides */ .stat-tree-view .jstree-wholerow { border-bottom: 1px solid #f1f1f1; } .stat-tree-view .jstree-anchor.has-drop-visualization::after { content: attr(data-drop-percent); margin-left: 1rem; font-size: 70%; } .stat-tree-view .jstree-anchor.has-drop-visualization.drop-0-25::after { color: grey; } .stat-tree-view .jstree-anchor.has-drop-visualization.drop-26-50::after { color: saddlebrown; } .stat-tree-view .jstree-anchor.has-drop-visualization.drop-51-75::after { color: #dc7024; } .stat-tree-view .jstree-anchor.has-drop-visualization.drop-76-100::after { color: red; } .stat-tree-view .jstree-anchor.has-goal-label::before { content: attr(data-goal-label); margin-left: auto; font-size: 80%; color: orangered; position: absolute; left: calc(100% + 0.75rem); font-weight: bold; } .mv-drop-0-25 { color: grey; } .mv-drop-26-50 { color: saddlebrown; } .mv-drop-51-75 { color: #dc7024; } .mv-drop-76-100 { color: red; } .multi-pro-view .line-count-label { display: none; } .multi-pro-view .multi-pro-stats-table { border: 0; } .multi-pro-view .multi-pro-stats-table tr th { height: 22px; background: #eee; line-height: 22px; padding: 0 5px; padding-right: 0; font-weight: normal; color: #777; border: 0; border-left: 1px solid #e1e1e1; width: 120px; } .multi-pro-view .multi-pro-stats-table tr th .pro-label { min-width: 120px; max-width: 120px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .multi-pro-view .multi-pro-stats-table tr td { border-top: 0; padding: 0 5px; border-left: 1px solid #f1f1f1; width: 120px; } .multi-pro-view .multi-pro-stats-table tr th:last-child, .multi-pro-view .multi-pro-stats-table tr td:last-child { width: auto; } .multi-pro-view .count-label { height: 24px; line-height: 24px; border-bottom: 1px solid #f1f1f1; color: #666; display: flex; align-items: baseline; padding-left: 4px; } .multi-pro-view .count-label .count { white-space: nowrap; width: 50%; border-right: 1px solid #e7e7e7; text-align: right; padding-right: 5px; } .multi-pro-view .count-label .drop-percent { font-size: 78%; opacity: 0.8; margin-left: 5px; } .multi-pro-view .multi-pro-view-stat-label { height: 22px; background: #eee; line-height: 22px; padding: 0 5px; font-weight: bold; color: #777; } .multi-pro-view th .mv-delete-pro-trigger { position: absolute; right: 2px; top: 2px; width: 16px; height: 16px; line-height: 16px; font-size: 10px; text-align: center; display: none; } .multi-pro-view th:hover .mv-delete-pro-trigger { display: block; } body .vakata-context li>a { padding: 1px 5px; padding-right: 10px; line-height: unset; font-size: 13px } body .vakata-context li>a>i { display: none; } body .vakata-context li>a .vakata-contextmenu-sep { display: none; } /*body .clauses-view li>i.jstree-icon { display: none; }*/ body #vakata-dnd { font-family: Verdana, sans-serif; font-size: 12px; background: rgba(240, 248, 255, 0.76); } body .vakata-context .vakata-context-separator>a { margin: 0; } .clause-label-part:not(:last-child)::after { content: 'and'; position: absolute; color: #299ab3; font-size: 90%; left: 100%; width: 35px; text-align: center; } .clause-label-part:not(:last-child) { position: relative; margin-right: 35px !important; } .phq .btn-select { padding: 5px 13px; } .phq .btn-blank { opacity: .5; } .phq .btn-select:focus, .phq .btn-blank:focus { box-shadow: none; } .phq .btn-select.active { background-color: #28b4d9; color: #fff; } .phq .plus { position: relative; } .phq .plus::before { content: '+'; position: absolute; left: 0 } .phq .table td, .phq .table th { border-top-color: #000; } .phq .table thead th { border-bottom: 0; } .page-tabs { width: 100%; } .page-tabs .links { width: 100%; display: flex; align-items: center; } .page-tabs .links a { padding: 5px 10px; border: 1px solid #224587; border-right: none; border-bottom: none; font-weight: bold; } .page-tabs .links a:last-child { border-right: 1px solid #224587; } .page-tabs .links a.active { background-color: #224587; color: #fff; } .page-tabs .page-tab { border: 1px solid #ddd; padding: 10px; } .table-columns tr:first-child .move-up { display: none; } .table-columns tr:last-child .move-down { display: none; } .table-dnd-on-drag { background-color: #fff7de !important; box-shadow: 6px 3px 5px #e9e9e9, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset; transition: 0.3s; } .table-dnd-on-drag td { font-weight: bold; border-top: none; } .table-dnd-no-change { opacity: 0.5; transition: 0.3s; } .droppable-section-active { border: 2px dashed #00bcd4; } [draggable] { cursor:all-scroll; } body.forced-masking { opacity: 0.6 !important; } body.forced-masking #mask { display: block !important; } [stag-title] { position: relative; } [stag-title]:hover:after { content: attr(stag-title); position: absolute; bottom: 100%; left: 0; background: #f7f7f7; border: 1px solid #d7d7d7; border-left: 0; color: #888; text-align: center; font-size: 80%; font-weight: normal; padding: 1px 3px; z-index: 1; } .post-refresh-highlight { background: #cbf4f0 !important; } .wrapping-pre-container pre { white-space: normal !important; } [data-segment-template-name="plan_free_text_v2"] pre { white-space: normal !important; } .note-container.note_template_omega_soap_visit .mcp-theme-1 .ql-editor[contenteditable] { min-height: 100px; } .note-container.note_template_omega_soap_visit .spot-highlight>.bg-light { background: aliceblue !important; } .note-container.note_template_sigma_soap_visit [data-segment-template-name="omega_informed_consent"] .edit-container { padding-left: 0.5rem; padding-top: 0.5rem; } .note-container.note_template_sigma_soap_visit .refresh-segment { opacity: 0.6; } .note-container.note_template_sigma_soap_visit .refresh-segment:hover { opacity: 1; } .note-container.note_template_sigma_soap_visit>.note-rhs-content { max-width: calc(100% - 220px); } .note-section.visit-segment.refreshing { opacity: 0.6; position: relative; } .note-section.visit-segment.refreshing::after { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background-image: url(/vanillaspin.gif); background-repeat: no-repeat; background-position: center center; background-size: 20px; z-index: 9999; } /* toggle checkboxes */ .mcp-theme-1 input[type="checkbox"][toggle] { position: relative; appearance: none; width: 28px; height: 16px; background: #666; border-radius: 16px; cursor: pointer; } .mcp-theme-1 input[type="checkbox"][toggle]:checked { background: var(--primary-color); } .mcp-theme-1 input[type="checkbox"][toggle]:after { content: ''; position: absolute; background: #fff; border-radius: 100%; height: 12px; width: 12px; left: 2px; top: 2px; transition: left 0.1s ease; } .mcp-theme-1 input[type="checkbox"][toggle]:checked:after { background: #fff; left: 14px; } .mcp-theme-1 input[type="checkbox"][toggle][disabled] { opacity: 0.5; cursor: not-allowed; } .inline-input-underlined { border: none; border-bottom: 1px solid #ced4da; padding: 0; text-align: center; font-weight: bold; } .inline-input-underlined:focus { outline: none; box-shadow: none; } .inline-input-underlined.width-50 { width: 32px; } .note_template_omega_soap_visit .system_segment .d-flex.border-bottom:last-of-type { border-bottom: 0 !important; } .note-signed-by-hcp .hide-if-note-signed { display: none !important; } .show-if-note-signed { display: none !important; } .note-signed-by-hcp .show-if-note-signed { display: block !important; } .customized-form { width: 100%; padding: 15px 0; font-size: 0.9rem; } .customized-form .container {} .customized-form .form-control { border: none; border-bottom: 1px solid #333; border-radius: 0; height: 25px; padding: 0; background-color: transparent; } .customized-form .form-control:focus { outline: none; box-shadow: none; } .customized-form .form-control.inline { width: auto; padding: 0 10px; } .customized-form textarea.form-control { width: 100% !important; } .customized-form form .row .section.bg-light { padding-top: 1rem; margin-bottom: 1rem; } .customized-form .unified-checks { display: flex; flex-wrap: wrap; } .customized-form .unified-checks.flex-basis-20 > div { flex-basis: 20%; } .customized-form .unified-checks.flex-basis-23>div.form-check { flex-basis: 23%; } .customized-form .unified-checks.flex-basis-25>div.form-check { flex-basis: 25%; } .customized-form .unified-checks.flex-basis-31>div.form-check { flex-basis: 31%; } .customized-form .unified-checks.flex-basis-30 > div { flex-basis: 30%; } .customized-form .form-check-inline .form-check-input[type="radio"] { margin-top: -3px; } /* stag sheet */ .stag-sheet tbody tr td { padding: 0; background: #fff; cursor: text; } .stag-sheet tbody tr td input, .stag-sheet tbody tr td textarea { border: 1px solid transparent; resize: none; width: 100%; outline: none; margin: 0; display: block; padding: 3px; min-height: 28px; overflow: hidden; } .stag-sheet tbody tr td input:focus, .stag-sheet tbody tr td input:focus-visible, .stag-sheet tbody tr td textarea:focus, .stag-sheet tbody tr td textarea:focus-visible{ border: 1px solid steelblue; } .mcp-theme-1 .stag-sheet .ql-container { border: 0; } .mcp-theme-1 .stag-sheet .ql-editor[contenteditable] { min-height: 28px; border: 1px solid transparent; padding: 3px; } .mcp-theme-1 .stag-sheet .ql-editor[contenteditable]:focus { min-height: 28px; border: 1px solid steelblue; } .note-container .summary-container p { margin-top: 0 !important; margin-bottom: 0 !important; } .ql-editor { padding: 6px 6px; } .pdf-form-preloader { display: flex; align-items: center; justify-content: center; } .pdf-form-preloader i { font-size: 35px; color: #9e9e9e; } .ql-editor { padding: 6px 6px; } #handoutSelectComponent img { max-width: 100%; } #handoutSelectComponent .handout .handout-detail { position: relative; cursor: pointer; transition: .15s all ease-in-out; } #handoutSelectComponent .handout .handout-detail:hover { transition: .15s all ease-in-out; box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px; } #handoutSelectComponent .handout.selected .handout-detail i.fa-check-circle { position: absolute; right: 0; top: 0; color: var(--primary-color); } #handoutSelectComponent .handout .handout-detail a.preview { position: absolute; left: -1px; bottom: 0; color: #fff; text-align: center; width: 102%; background-color: rgba(28, 69, 135,0.8); font-weight: bold; padding: 5px 0; text-decoration: none; } #handoutSelectComponent .handout.selected .handout-detail { border-color: var(--primary-color) !important; } .note-container.note_template_omega_soap_visit table.table-cage tbody tr td:nth-last-child(3) { max-width: unset !important; min-width: unset !important; } .mcp-theme-1 .point-table [if-read-mode] .inline-html-container { cursor: pointer; } table.v-top td, table.v-top th { vertical-align:top; } .icd-input { width: 95px; height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 12px; line-height: 1.5; border-radius: 0.2rem; font-weight: 400; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; } .icd-input:focus { color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%); } .coverage-payer-name { max-width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; } .note_template_psych_intake_visit .edit-container .ql-editor[contenteditable], .note_template_psych_followup_visit .edit-container .ql-editor[contenteditable] { min-height: 80px; background: #fff; } .note_template_psych_intake_visit .edit-container .ql-toolbar, .note_template_psych_followup_visit .edit-container .ql-toolbar { height: 0; overflow: hidden; padding: 0; border-bottom: 0; } .note_template_psych_intake_visit .edit-container [visit-moe]>form>div:last-child>.btn.btn-primary, .note_template_psych_followup_visit .edit-container [visit-moe]>form>div:last-child>.btn.btn-primary { display: none; } .note_template_psych_intake_visit .edit-container [visit-moe]>form>div:last-child>.d-inline-flex, .note_template_psych_followup_visit .edit-container [visit-moe]>form>div:last-child>.d-inline-flex { display: flex !important; } .cpc-cancelled { pointer-events: none; opacity: 0.4; border: 1px dashed #333; padding: 5px; } /*.note-container .segments-list p>br:first-child:last-child,*/ /*.note-container .segments-list p:empty {*/ /* display: none;*/ /*}*/ .no-column-wrap th:first-child, .no-column-wrap td:first-child { white-space: nowrap; } .inline-html-container p>br:first-child:last-child, .inline-html-container p:empty { display: none; } .mcp-theme-1 .mb-0-pagination .pagination { margin-bottom: 0 !important; } .note_template_omega_soap_visit .note-rhs-content { max-width: calc(100% - 440px); } .note_template_omega_soap_visit.rhs-sidebar-fixed .note-rhs-content { max-width: calc(100% - 440px); } .stag-video-bar { position: absolute; bottom: 0; right: 20px; width: 450px; border: 1px solid #d2d2d2; border-bottom: 0; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #fff; overflow: hidden; box-shadow: -1px 4px 4px #ddd; transition: height ease-out 0.1s, right ease-out 0.1s, width ease-out 0.1s, right ease-out 0.1s; height: calc(100vh - 65px); } .stag-video-bar .stag-video-bar-header { height: 35px; } .stag-video-bar.collapsed { height: 35px; width: 250px; overflow: hidden; } .stag-video-bar [if-collapsed] { display: none; } .stag-video-bar [if-not-collapsed] { display: none; } .stag-video-bar.collapsed [if-collapsed] { display: block; } .stag-video-bar:not(.collapsed) [if-not-collapsed] { display: block; } .mcp-theme-1 .sticky-note-header { height: 36px !important; border-bottom: 1px solid transparent; } .mcp-theme-1 .sticky-note-header.sticky { position: fixed; top: 55px; width: calc(100% - 30px); height: 36px; z-index: 98; background: #fff; border-bottom: 1px solid #ccc; left: 30px; padding-left: 0.5rem; padding-right: 0.5rem; } .sort-header-arrows[sort-index]:after { content: attr(sort-index); font-weight: normal; font-size: 9px; position: absolute; top: -16px; width: 14px; height: 14px; color: #0d59af; border: 1px solid #0d59af; border-radius: 100%; text-align: center; line-height: 12px; right: calc(50% - 7px); } .multi-sort-index { font-weight: bold; font-size: 8px !important; width: 14px; height: 14px; color: #0d59af; border: 1px solid #0d59af; border-radius: 100%; text-align: center; line-height: 12px; } .note-content-divider { background: #ddd; height: 20px; } .mcp-theme-1 .col-divider { max-width: 4px; min-width: 4px; background: #BBB; border-color: #BBB !important; padding: 0 !important; } .mcp-theme-1 .yellow-measurement { color: yellow !important; } .mcp-theme-1 .red-measurement { color: red !important; } .mcp-theme-1 .rtm-prop-input { border-radius: 0 !important; outline: 0 !important; border: 0 !important; border-bottom: 1px solid #aaa !important; box-shadow: none !important; height: 20px !important; padding-left: 3px; } .mcp-theme-1 .sort-handle { cursor: move; } .mcp-theme-1 .rmgr-name-column { width: 140px !important; } .mcp-theme-1 .rmgr-name-column .rmgr-name-element { max-width: 140px !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .mcp-theme-1 div.rpm-manager-popover { opacity: 0; z-index: 1; transition: opacity 0.2s ease; left: 0; top: calc(100% - 6px); } .mcp-theme-1 .rpm-manager-popover-trigger div.rpm-manager-popover { position: fixed; pointer-events: none; width: 450px; box-shadow: 0 0 8px #bbb; } .mcp-theme-1 .rpm-manager-popover-trigger div.rpm-manager-popover.show { position: absolute; pointer-events: all; opacity: 1; } .mcp-theme-1 .rpm-manager-table-container { height: calc(100vh - 180px); overflow: auto; } .mcp-theme-1 .v-sep-before { border-left: 3px solid #ccc; } .mcp-theme-1 .v-sep-after { border-right: 3px solid #ccc; } .ss-leftnav>a { padding: 0.5rem 1.25rem; width: 250px; }